Javascript must be enabled to continue!
Enhancing SPN ciphers: Dynamic substitution-key addition layers via binary block circulant matrices
View through CrossRef
The SPN (Substitution-Permutation Network) block cipher is one of the fundamental and important structures in the field of symmetric encryption, widely used in modern encryption algorithms such as AES. Due to its ability to efficiently diffuse and obscure data, SPN plays a key role in building secure and reliable encryption systems. However, with the development of the SPN block cipher, many studies have been conducted to identify cryptanalytic attack methods to break this cipher. To enhance the security of the SPN block cipher, recent research has focused on dynamic transformations of its components and often relies on the secret component, the key. In this study, we propose a new method that combines the dynamicization of two key components: the substitution layer and the key addition layer of the SPN block cipher. This method is based on using a binary block circular shift matrix, formed by combining a binary circular shift matrix with a binary Hadamard matrix. Our algorithm only requires the use of 26 additional key bits but can generate up to 228 key-dependent S-boxes with strong cryptographic properties and 233 key-dependent XOR tables. When applying these key-dependent S-boxes and XOR tables to dynamically modify the AES block cipher, it can increase the security level of the dynamic AES block cipher by 233 compared to AES
Information Security Journal
Title: Enhancing SPN ciphers: Dynamic substitution-key addition layers via binary block circulant matrices
Description:
The SPN (Substitution-Permutation Network) block cipher is one of the fundamental and important structures in the field of symmetric encryption, widely used in modern encryption algorithms such as AES.
Due to its ability to efficiently diffuse and obscure data, SPN plays a key role in building secure and reliable encryption systems.
However, with the development of the SPN block cipher, many studies have been conducted to identify cryptanalytic attack methods to break this cipher.
To enhance the security of the SPN block cipher, recent research has focused on dynamic transformations of its components and often relies on the secret component, the key.
In this study, we propose a new method that combines the dynamicization of two key components: the substitution layer and the key addition layer of the SPN block cipher.
This method is based on using a binary block circular shift matrix, formed by combining a binary circular shift matrix with a binary Hadamard matrix.
Our algorithm only requires the use of 26 additional key bits but can generate up to 228 key-dependent S-boxes with strong cryptographic properties and 233 key-dependent XOR tables.
When applying these key-dependent S-boxes and XOR tables to dynamically modify the AES block cipher, it can increase the security level of the dynamic AES block cipher by 233 compared to AES.
Related Results
Solitary Pulmonary Nodule Malignancy Predictive Models Applicable to Routine Clinical Practice: A Systematic Review
Solitary Pulmonary Nodule Malignancy Predictive Models Applicable to Routine Clinical Practice: A Systematic Review
Abstract
Background: Solitary Pulmonary Nodule (SPN) is a common finding in routine clinical practice when performing chest imaging tests. The vast majority of these nodule...
Determinants of some special matrices over commutative finite chain rings
Determinants of some special matrices over commutative finite chain rings
AbstractCirculant matrices over finite fields and over commutative finite chain rings have been of interest due to their nice algebraic structures and wide applications. In many ca...
Practical Attacks of Round-Reduced SIMON Based on Deep Learning
Practical Attacks of Round-Reduced SIMON Based on Deep Learning
Abstract
At CRYPTO’19, Gohr built a bridge between deep learning and cryptanalysis. Based on deep neural networks, he trained neural distinguishers of SPECK32/64. Be...
Solitary pulmonary nodule malignancy predictive models applicable to routine clinical practice: a systematic review
Solitary pulmonary nodule malignancy predictive models applicable to routine clinical practice: a systematic review
Abstract
Background
Solitary pulmonary nodule (SPN) is a common finding in routine clinical practice when performing chest imaging tests. The vast m...
Recognizing Circulant Graphs of Prime Order in Polynomial Time
Recognizing Circulant Graphs of Prime Order in Polynomial Time
A circulant graph $G$ of order $n$ is a Cayley graph over the cyclic group ${\bf Z}_n.$ Equivalently, $G$ is circulant iff its vertices can be ordered such that the corresponding a...
Construction of Efficient MDS Matrices Based on Block Circulant Matrices for Lightweight Application
Construction of Efficient MDS Matrices Based on Block Circulant Matrices for Lightweight Application
Maximum distance separable (MDS) codes introduce MDS matrices which not only have applications in coding theory but also are of great importance in the design of block ciphers. It ...
Block-circulant with circulant-block preconditioners for two-dimensional spatial fractional diffusion equations
Block-circulant with circulant-block preconditioners for two-dimensional spatial fractional diffusion equations
Abstract
The implicit finite difference scheme with the shifted Grünwald formula for discretizing the two-dimensional spatial fractional diffusion equations can result in d...
Profil Dosis Sekunder Ct Scan Sinus Paranasal Dengan Aplikasi Software Organ Dose Modulation (ODM)
Profil Dosis Sekunder Ct Scan Sinus Paranasal Dengan Aplikasi Software Organ Dose Modulation (ODM)
Background: A radiological examination that can be used to evaluate SPN and facial bones is CT SPN. CT SPN increases the potential risk of radiation effects, especially on sensitiv...

