Format preserving sets: On diffusion layers of format preserving encryption schemes
Document Type
Conference Article
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Abstract
Format preserving encryption refers to a set of techniques for encrypting data such that the ciphertext has the same format as the plaintext. Here, we consider the design of diffusion layers only which can be defined by, in general, a linear transformation. In this paper, we study and explore the format preserving diffusion layers, in particular, the relationship between the n × n diffusion matrix M over the field Fq and the format preserving set S ⊆Fq such that whenever v ∈ Sn, Mv ∈ Sn. It is proved in this paper that if such a set S with respect to a certain type of matrix M contains 0 ∈ Fq, then it is always a vector space over the smallest field containing entries of M. Moreover, some more interesting results are found when this condition, 0 ∈ S, is relaxed. We illustrate our results by a credit card example where plaintext and ciphertext both come from the set {0, · · ·, 9}. We further show that only certain type of 4 × 4 matrices over the field F 24 can be constructed which yield a format preserving set of cardinality 10 which is suited for our credit card example. However, to the best of our knowledge, such matrices do not have any cryptographic significance. Thus, it is impossible to construct any cryptographically significant 4 × 4 matrices over the field F24 in the diffusion layer which yields a format preserving set of cardinality 10.
First Page
411
Last Page
428
DOI
10.1007/978-3-319-49890-4_23
Publication Date
1-1-2016
Recommended Citation
Gupta, Kishan Chand; Pandey, Sumit Kumar; and Ray, Indranil Ghosh, "Format preserving sets: On diffusion layers of format preserving encryption schemes" (2016). Conference Articles. 715.
https://digitalcommons.isical.ac.in/conf-articles/715