Construction of 4 x 4 Lightweight Low-Latency Involutory MDS Matrices

被引:0
作者
Zhao, Zheng [1 ,3 ]
Liu, Qun [1 ,3 ]
Fan, Yanhong [1 ,2 ,3 ]
Wang, Meiqin [1 ,2 ,3 ]
机构
[1] Shandong Univ, Sch Cyber Sci & Technol, Qingdao, Peoples R China
[2] Quan Cheng Lab, Jinan, Peoples R China
[3] Shandong Univ, Key Lab Cryptol Technol & Informat Secur, Minist Educ, Jinan, Peoples R China
来源
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, PT II, ACNS 2024-AIBLOCK 2024, AIHWS 2024, AIOTS 2024, SCI 2024, AAC 2024, SIMLA 2024, LLE 2024, AND CIMSS 2024 | 2024年 / 14587卷
基金
中国国家自然科学基金;
关键词
Lightweight cryptography; MDS matrix; Low latency; Involutory matrix; FAMILY;
D O I
10.1007/978-3-031-61489-7_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the demand for lightweight cryptographic solutions continues to rise, the need for cryptography applications on devices with limited resources becomes increasingly crucial. In this context, low-area and low-latency implementations of linear layers have emerged as critical factors in the field of lightweight cryptography. Maximal Distance Separable (MDS) matrices, due to their ability to provide maximum branch number and effectively resist differential and linear cryptanalysis, have been widely used in the design of linear diffusion layers in block ciphers. In this paper, we propose an efficient search framework to search for the 4 x 4 low-latency involutory MDS matrices over F-24 and then find lightweight ones among them. With the assistance of this framework, we have discovered 4 involutory MDS matrices that require only 42 XOR gates to be implemented with a circuit depth of 3, resulting in one XOR gate saved compared to the previous best result. Then we have constructed 32 x 32 binary involutory MDS matrices with 84 XOR gates, which are also the best-known results. The 32 x 32 matrices with 84 XORs are trivially obtained from the 42-XOR matrices using the subfield construction. Moreover, we conduct a partial search over F-28 and investigate the impact of the number of identity matrices among 16 entries of a 4 x 4 involutory MDS matrix on the implementation cost.
引用
收藏
页码:119 / 140
页数:22
相关论文
共 28 条
  • [1] Preimage Analysis of the Maelstrom-0 Hash Function
    AlTawy, Riham
    Youssef, Amr M.
    [J]. SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING (SPACE 2015), 2015, 9354 : 113 - 126
  • [2] Avanzi R, 2017, IACR T SYMMETRIC CRY, V2017, P4, DOI 10.13154/tosc.v2017.i1.4-44
  • [3] Further Results on Efficient Implementations of Block Cipher Linear Layers
    Banik, Subhadeep
    Funabiki, Yuki
    Isobe, Takanori
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (01) : 213 - 225
  • [4] Midori: A Block Cipher for Low Energy
    Banik, Subhadeep
    Bogdanov, Andrey
    Isobe, Takanori
    Shibutani, Kyoji
    Hiwatari, Harunaga
    Akishita, Toru
    Regazzoni, Francesco
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2015, PT II, 2015, 9453 : 411 - 436
  • [5] The SKINNY Family of Block Ciphers and Its Low-Latency Variant MANTIS
    Beierle, Christof
    Jean, Jeremy
    Koelbl, Stefan
    Leander, Gregor
    Moradi, Amir
    Peyrin, Thomas
    Sasaki, Yu
    Sasdrich, Pascal
    Sim, Siang Meng
    [J]. ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT II, 2016, 9815 : 123 - 153
  • [6] On lowest density MDS codes
    Blaum, M
    Roth, RM
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (01) : 46 - 59
  • [7] Bogdanov A, 2007, LECT NOTES COMPUT SC, V4727, P450
  • [8] Boyar J, 2008, LECT NOTES COMPUT SC, V5162, P168
  • [9] Logic Minimization Techniques with Applications to Cryptology
    Boyar, Joan
    Matthews, Philip
    Peralta, Rene
    [J]. JOURNAL OF CRYPTOLOGY, 2013, 26 (02) : 280 - 312
  • [10] Boyar J, 2010, LECT NOTES COMPUT SC, V6049, P178, DOI 10.1007/978-3-642-13193-6_16