Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis

In this paper, we provide two types of pattern matrices for the diffusion layer P, both can be used as classification criteria for the substitution-permutation network (SPN) structures: if the pattern matrices of distinct SPN structures are equal, then these structures may have the same impossible d...

Full description

Bibliographic Details
Main Authors: Ting Cui, Chenhui Jin
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8240883/
_version_ 1818853800106000384
author Ting Cui
Chenhui Jin
author_facet Ting Cui
Chenhui Jin
author_sort Ting Cui
collection DOAJ
description In this paper, we provide two types of pattern matrices for the diffusion layer P, both can be used as classification criteria for the substitution-permutation network (SPN) structures: if the pattern matrices of distinct SPN structures are equal, then these structures may have the same impossible differential (ID)/zero correlation linear hull (ZC) and the same differential/linear active S-boxes. We introduce some interesting properties of the pattern matrices. Applying our results, we arrive at several interesting facts. First, all the SPN structures with MDS-type diffusion layers fall into the same class and have the same ID/ZC/minimum number of active S-boxes. Second, we provide several interesting properties of pattern matrices and build the links between the P-layer and that after several popular operations. Finally, we investigate the properties of pattern matrices for bit shuffles, the pattern matrices keep the same if and only if the n-partition characteristics of them are equal. Our results are helpful in the designing of block ciphers.
first_indexed 2024-12-19T07:42:34Z
format Article
id doaj.art-42f27371cb544fc191eb2e1a6ce9682d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T07:42:34Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-42f27371cb544fc191eb2e1a6ce9682d2022-12-21T20:30:25ZengIEEEIEEE Access2169-35362018-01-0169733973910.1109/ACCESS.2017.27845438240883Classification of SPN Structures From the Viewpoint of Structural CryptanalysisTing Cui0https://orcid.org/0000-0002-8074-4581Chenhui Jin1Department of Applied Mathematics, Information Science Technology Institute, Zhengzhou, ChinaDepartment of Applied Mathematics, Information Science Technology Institute, Zhengzhou, ChinaIn this paper, we provide two types of pattern matrices for the diffusion layer P, both can be used as classification criteria for the substitution-permutation network (SPN) structures: if the pattern matrices of distinct SPN structures are equal, then these structures may have the same impossible differential (ID)/zero correlation linear hull (ZC) and the same differential/linear active S-boxes. We introduce some interesting properties of the pattern matrices. Applying our results, we arrive at several interesting facts. First, all the SPN structures with MDS-type diffusion layers fall into the same class and have the same ID/ZC/minimum number of active S-boxes. Second, we provide several interesting properties of pattern matrices and build the links between the P-layer and that after several popular operations. Finally, we investigate the properties of pattern matrices for bit shuffles, the pattern matrices keep the same if and only if the n-partition characteristics of them are equal. Our results are helpful in the designing of block ciphers.https://ieeexplore.ieee.org/document/8240883/Diffusion layerSPN cipher<monospace xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">LDE</monospace>pattern matrices
spellingShingle Ting Cui
Chenhui Jin
Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
IEEE Access
Diffusion layer
SPN cipher
<monospace xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">LDE</monospace>
pattern matrices
title Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
title_full Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
title_fullStr Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
title_full_unstemmed Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
title_short Classification of SPN Structures From the Viewpoint of Structural Cryptanalysis
title_sort classification of spn structures from the viewpoint of structural cryptanalysis
topic Diffusion layer
SPN cipher
<monospace xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">LDE</monospace>
pattern matrices
url https://ieeexplore.ieee.org/document/8240883/
work_keys_str_mv AT tingcui classificationofspnstructuresfromtheviewpointofstructuralcryptanalysis
AT chenhuijin classificationofspnstructuresfromtheviewpointofstructuralcryptanalysis