In this paper, we propose a new heuristic algorithm to search efficient implementations (in terms of Xor count) of linear layers used in symmetric-key cryptography. It is observed that the implementation cost of an invertible matrix is related to its matrix decomposition if sequential-Xor (s-Xor) metric is considered, thus reducing the implementation cost is equivalent to constructing an optimized matrix decomposition. The basic idea of this work is to find various matrix de- compositions for a given matrix and optimize those decompositions to pick the best implementation. In order to optimize matrix decompositions, we present several ma- trix multiplication rules over F2, which are proved to be very powerful in reducing the implementation ...
Despite the worldwide adoption of cryptographic standards, the rise of Internet of Things creates a ...
Matrices are widely used in Block Cipher Diffusion layers, usually chosen for offering maximal branc...
In recent years, Mixed Integer Linear Programming (MILP) has been widely used in cryptanalysis of sy...
In this paper, we propose a new heuristic algorithm to search efficient implementations (in terms of...
In recent years, lightweight cryptography has been a hot field in symmetric cryptography. One of the...
Lightweight cryptography features a small footprint and/or low computational complexity. Low-cost im...
Ever since lightweight cryptography emerged as one of the trending topics in symmetric key cryptogra...
Ever since lightweight cryptography emerged as one of the trending topics in symmetric key cryptogra...
Recently a lot of attention is paid to the search for efficiently implementable MDS matrices for lig...
MDS matrices are used as building blocks of diffusion layers in block ciphers, and XOR count is a me...
Lightweight cryptography ensures cryptography applications to devices with limited resources. Low-ar...
MDS matrices are an important element for the design of block ciphers such as the AES. In recent ye...
Many block ciphers and hash functions require the diffusion property of Maximum Distance Separable (...
With the increasing need to protect information digitally, the study of cryptography has become of p...
The primary intention of this thesis is to generate lightened Maximum Distance Separable (MDS) matri...
Despite the worldwide adoption of cryptographic standards, the rise of Internet of Things creates a ...
Matrices are widely used in Block Cipher Diffusion layers, usually chosen for offering maximal branc...
In recent years, Mixed Integer Linear Programming (MILP) has been widely used in cryptanalysis of sy...
In this paper, we propose a new heuristic algorithm to search efficient implementations (in terms of...
In recent years, lightweight cryptography has been a hot field in symmetric cryptography. One of the...
Lightweight cryptography features a small footprint and/or low computational complexity. Low-cost im...
Ever since lightweight cryptography emerged as one of the trending topics in symmetric key cryptogra...
Ever since lightweight cryptography emerged as one of the trending topics in symmetric key cryptogra...
Recently a lot of attention is paid to the search for efficiently implementable MDS matrices for lig...
MDS matrices are used as building blocks of diffusion layers in block ciphers, and XOR count is a me...
Lightweight cryptography ensures cryptography applications to devices with limited resources. Low-ar...
MDS matrices are an important element for the design of block ciphers such as the AES. In recent ye...
Many block ciphers and hash functions require the diffusion property of Maximum Distance Separable (...
With the increasing need to protect information digitally, the study of cryptography has become of p...
The primary intention of this thesis is to generate lightened Maximum Distance Separable (MDS) matri...
Despite the worldwide adoption of cryptographic standards, the rise of Internet of Things creates a ...
Matrices are widely used in Block Cipher Diffusion layers, usually chosen for offering maximal branc...
In recent years, Mixed Integer Linear Programming (MILP) has been widely used in cryptanalysis of sy...