A Generalized Format Preserving Encryption Framework Using MDS Matrices

被引:0
|
作者
Donghoon Chang
Mohona Ghosh
Arpan Jati
Abhishek Kumar
Somitra Kumar Sanadhya
机构
[1] Indraprastha Institute of Information Technology,
[2] Indira Gandhi Delhi Technical University for Women,undefined
[3] Indian Institute of Technology,undefined
关键词
Format-preserving encryption; MDS matrix; Cryptanalysis; Substitution-permutation network;
D O I
10.1007/s41635-019-00065-x
中图分类号
学科分类号
摘要
The construction SPF, presented in Inscrypt-2016, was the first known substitution permutation network (SPN)–based format preserving encryption (FPE) algorithm. In this work, we present a new family of SPN-based FPE algorithms “eSPF” that significantly improves the performance and flexibility of SPF. The eSPF uses a MDS matrix instead of the binary matrix used in SPF. The optimal diffusion of MDS matrix leads to an efficient and secure design. However, this change leads to violations in the message format. To mitigate this, we propose a discarding algorithm to drop the symbols that are not the elements of the format thus preserving it. In this work, we propose the general framework of eSPF and then show how our construction can be adapted under different use cases. We provide detailed analysis of eSPF for four popular concrete instantiations—digits , alphabets, case-insensitive alphanumeric, and case-sensitive alphanumeric. We provide security and performance analysis for all these use cases. We also compare our construction with existing FPE algorithms like FFX and SPF and show that the proposed design is approx ten times faster than FFX for most of the practical applications.
引用
收藏
页码:3 / 11
页数:8
相关论文
共 46 条
  • [21] EVALUATION OF FORMAT-PRESERVING ENCRYPTION ALGORITHMS FOR CRITICAL INFRASTRUCTURE PROTECTION
    Agbeyibor, Richard
    Butts, Jonathan
    Grimaila, Michael
    Mills, Robert
    CRITICAL INFRASTRUCTURE PROTECTION VIII, 2014, 441 : 245 - 261
  • [22] FAST: Secure and High Performance Format-Preserving Encryption and Tokenization
    Durak, F. Betuel
    Horst, Henning
    Horst, Michael
    Vaudenay, Serge
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2021, PT III, 2021, 13092 : 465 - 489
  • [23] Construction of Recursive MDS Matrices Using DLS Matrices
    Gupta, Kishan Chand
    Pandey, Sumit Kumar
    Samanta, Susanta
    PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2022, 2022, 13503 : 3 - 27
  • [24] A Data Masking Scheme for Sensitive Big Data based on Format-Preserving Encryption
    Cui, BaoJiang
    Zhang, BaiHui
    Wang, KaiYue
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 1, 2017, : 518 - 524
  • [25] Security Establishment in ADS-B by Format-Preserving Encryption and Blockchain Schemes
    Markani, Jamal Habibi
    Amrhar, Abdessamad
    Gagne, Jean-Marc
    Landry, Rene, Jr.
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [26] Decentralized identifier based illegal digital content distribution tracking system using the format-preserving encryption algorithm
    Kwon, Soonhong
    Park, Jaehyoung
    Lee, Taeyang
    Oh, SungHeun
    Lee, Jong-Hyouk
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (07) : 1275 - 1293
  • [27] CIRCULANT, CIRCULANT-LIKE AND ORTHOGONAL MDS GENERALIZED CAUCHY MATRICES
    Mousavi, Mohsen
    Esmaeili, Morteza
    Gulliver, T. Aaron
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2025, 19 (02) : 716 - 735
  • [28] A cancelable biometric identification scheme based on bloom filter and format-preserving encryption
    Bansal, Vidhi
    Garg, Surabhi
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5810 - 5821
  • [29] A Few Negative Results on Constructions of MDS Matrices Using Low XOR Matrices
    Gupta, Kishan Chand
    Pandey, Sumit Kumar
    Samanta, Susanta
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2019, 2019, 11947 : 195 - 213
  • [30] A Format-preserving encryption FF1, FF3-1 Using Lightweight Block Ciphers LEA and, SPECK
    Jang, Wonyoung
    Lee, Sun-Young
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 369 - 375