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 条
  • [31] New Text Steganography Technique based on Multilayer Encoding with Format-Preserving Encryption and Huffman Coding
    Majeed, Mohammed Abdul
    Sulaiman, Rossilawati
    Shukur, Zarina
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (12) : 163 - 172
  • [32] New Text Steganography Technique Based on Part-of-Speech Tagging and Format-Preserving Encryption
    Majeed, Mohammed Abdul
    Sulaiman, Rossilawati
    Shukur, Zarina
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2024, 18 (01): : 170 - 191
  • [33] Introducing a new connection between the entries of MDS matrices constructed by generalized Cauchy matrices in GF(2q)
    Mohsenifar, Narjes
    Sajadieh, Mahdi
    JOURNAL OF APPLIED MATHEMATICS AND COMPUTING, 2023, 69 (05) : 3871 - 3891
  • [34] CRYPTOGRAPHICALLY SIGNIFICANT MDS MATRICES OVER FINITE FIELDS: A BRIEF SURVEY AND SOME GENERALIZED RESULTS
    Gupta, Kishan Chand
    Pandey, Sumit Kumar
    Ray, Indranil Ghosh
    Samanta, Susanta
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2019, 13 (04) : 779 - 843
  • [35] Cryptanalysis of a Public Key Encryption Scheme Using Ergodic Matrices
    Rasslan, Mohamed
    Youssef, Amr
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (02) : 853 - 854
  • [36] Performance Analysis of Format Preserving Encryption (FIPS PUBS 74-8) over block ciphers for Numeric data
    Mallaiah, Kurra
    Ramachandram, S.
    Gorantala, Shruthi
    2013 4TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER & COMMUNICATION TECHNOLOGY (ICCCT), 2013, : 193 - 198
  • [37] Masked Implementation of Format Preserving Encryption on Low-End AVR Microcontrollers and High-End ARM Processors
    Kim, Hyunjun
    Sim, Minjoo
    Jang, Kyoungbae
    Kwon, Hyeokdong
    Uhm, Siwoo
    Seo, Hwajeong
    MATHEMATICS, 2021, 9 (11)
  • [38] Deep-Learning-Based Neural Distinguisher for Format-Preserving Encryption Schemes FF1 and FF3
    Kim, Dukyoung
    Kim, Hyunji
    Jang, Kyungbae
    Yoon, Seyoung
    Seo, Hwajeong
    ELECTRONICS, 2024, 13 (07)
  • [39] New rank codes based encryption scheme using partial circulant matrices
    Lau, Terry Shue Chien
    Tan, Chik How
    DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (12) : 2979 - 2999
  • [40] Cryptanalysis on Public Key Encryption Scheme Using Ergodic Matrices over GF(2)
    Gu Chun-sheng
    Yu Zhi-ming
    Jing Zheng-jun
    Gu Jixing
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL I, 2010, : 93 - 96