Proposal for a new Equation System Modelling of Block Ciphers and Application to AES 128

被引:0
|
作者
Dubois, Michel [1 ]
Filiol, Eric [1 ]
机构
[1] Lab Operat Virol & Cryptol, Laval, France
关键词
block cipher; Boolean function; cryptanalysis; AES;
D O I
暂无
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
One of the major issues of cryptography is the cryptanalysis of cipher algorithms. Cryptanalysis is the study of methods for obtaining the meaning of encrypted information, without access to the secret information that is normally required. Some mechanisms for breaking codes include differential cryptanalysis, advanced statistics and brute-force. Recent works also attempt to use algebraic tools to reduce the cryptanalysis of a block cipher algorithm to the resolution of a system of quadratic equations describing the ciphering structure. As an example, Nicolas Courtois and Josef Pieprzyk have described the AES-128 algorithm as a system of 8000 quadratic equations with 1600 variables. Unfortunately, these approaches are, currently, deadlocks because of the lack of efficient algorithms to solve large systems of equations. In our study, we will also use algebraic tools but in a new way: by using Boolean functions and their properties. A Boolean function is a function from F-2(n) to F-2 with n>1, characterized by its truth table. The arguments of Boolean functions are binary words of length n. Any Boolean function can be represented, uniquely, by its algebraic normal form which is an equation which only contains additions modulo 2 - the XOR function - and multiplications modulo 2 - the AND function. Our aim is to describe a block cipher algorithm as a set of Boolean functions then calculate their algebraic normal forms by using the Mobius transforms. After, we use a specific representation for these equations to facilitate their analysis and particularly to try a combinatorial study. Through this approach we obtain a new kind of equations system. This equations system is more easily implementable and could open new ways to cryptanalysis. To test our approach we first apply this principle to the mini-AES cipher and in a second time to AES-128 algorithm.
引用
收藏
页码:303 / 312
页数:10
相关论文
共 46 条
  • [1] Unified hardware architecture for 128-bit block ciphers AES and Camellia
    Satoh, A
    Morioka, S
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS CHES 2003, PROCEEDINGS, 2003, 2779 : 304 - 318
  • [2] Cryptanalysis of AES-128 and AES-256 Block Ciphers Using Lorenz Information Measure
    Karuvandan, Vetrivel
    Chellamuthu, Senthamarai
    Periyasamy, Shantharajah
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (6B) : 1054 - 1060
  • [3] Design and implementation of unified hardware for 128-bit block ciphers ARIA and AES
    Koo, Bonseok
    Ryu, Gwonho
    Chang, Taejoo
    Lee, Sangjin
    ETRI JOURNAL, 2007, 29 (06) : 820 - 822
  • [4] Burst mode: A new acceleration mode for 128-bit block ciphers
    Mitsuyama, Y
    Andales, Z
    Onoye, T
    Shirakawa, I
    PROCEEDINGS OF THE IEEE 2002 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2002, : 151 - 154
  • [5] Efficient constructions for large-state block ciphers based on AES New Instructions
    Shiba, Rentaro
    Sakamoto, Kosei
    Isobe, Takanori
    IET INFORMATION SECURITY, 2022, 16 (03) : 145 - 160
  • [6] A new compact hardware architecture of S-Box for block ciphers AES and SM4
    Liu, Yaoping
    Wu, Ning
    Zhang, Xiaoqiang
    Zhou, Fang
    IEICE ELECTRONICS EXPRESS, 2017, 14 (11):
  • [7] On generating new key dependent XOR tables to improve AES security and evaluating the randomness of the output of block ciphers
    Luong, Tran Thi
    Linh, Hoang Dinh
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2024, 23 (01) : 16 - 39
  • [8] Automatic Search for Related-Key Differential Characteristics in Byte-Oriented Block Ciphers: Application to AES, Camellia, Khazad and Others
    Biryukov, Alex
    Nikolic, Ivica
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2010, 2010, 6110 : 322 - 344
  • [9] Export Potential Index for Textile Industry (EPIT) model proposal with structural equation modelling and application
    Kirkin, Metin
    Aktepe, Adnan
    Toklu, Bilal
    KYBERNETES, 2024,
  • [10] Methodological proposal for modelling and implementing regulation application problems in a knowledge-based system
    Recio, B
    Acuña, ST
    Juristo, N
    AGRICULTURAL SYSTEMS, 1999, 60 (01) : 17 - 53