The state diagram of χ

被引:0
|
作者
Schoone, Jan [1 ]
Daemen, Joan [1 ]
机构
[1] Radboud Univ Nijmegen, Digital Secur, Nijmegen, Netherlands
基金
欧盟地平线“2020”; 欧洲研究理事会;
关键词
Boolean maps; Cellular automata; Chi; Cryptography; State diagram; Symmetric cryptography; CYCLE STRUCTURE; CIPHER;
D O I
10.1007/s10623-023-01349-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In symmetric cryptography, block ciphers, stream ciphers and permutations often make use of a round function and many round functions consist of a linear and a non-linear layer. One that is often used is based on the cellular automaton that is denoted by x as a Boolean map on bi-infinite sequences, F-2(Z) . It is defined by sigma -> v where each v(i) = sigma(i) +(sigma(i)+1 +1)sigma(i+2). A map x(n) is a map that operates on n-bit arrays with periodic boundary conditions. This corresponds with x restricted to periodic infinite sequences with period that divides n. This map xn is used in various permutations, e.g., KEccAK-f (the permutation in SHA-3), ASCON (the NIST standard for lightweight cryptography), Xoodoo, Rasta and Subterranean (2.0). In this paper, we characterize the graph of x on periodic sequences. It turns out that x is surjective on the set of all periodic sequences. We will show what sequences will give collisions after one application of x. We prove that, for odd n , the order of x(n) (in the group of bijective maps on F-2(n)) is 2[lg( n+1/2). A given periodic sequence lies on a cycle in the graph of x , or it can be represented as a polynomial. By regarding the divisors of such a polynomial one can see whether it lies in a cycle, or after how many iterations of x it will. Furthermore, we can see, for a given sigma , the length of the cycle in its component in the state diagram. Finally, we extend the surjectivity of x to F-2(Z), thus to include non-periodic sequences.
引用
收藏
页码:1393 / 1421
页数:29
相关论文
共 50 条
  • [21] Equation of state and phase diagram of quartz
    Petrovtsev, A. V.
    Dremov, V. V.
    Vildanov, V. G.
    Gorshkov, M. M.
    Zahikin, V. T.
    Zhugin, Yu. N.
    Shock Compression of Condensed Matter - 2005, Pts 1 and 2, 2006, 845 : 119 - 122
  • [22] State diagram for cyclic block codes
    Cancellieri, G
    DelFerro, A
    Mazzone, M
    MELECON '96 - 8TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, VOLS I-III: INDUSTRIAL APPLICATIONS IN POWER SYSTEMS, COMPUTER SCIENCE AND TELECOMMUNICATIONS, 1996, : 1011 - 1013
  • [23] Sucrose crystallization and the state diagram: A review
    Hartel, Richard
    Payne, Katherine
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [24] STATE DIAGRAM OF TB-SE
    PRIBYLSKAYA, NY
    PRIBYLSKII, NY
    GIBNER, YI
    ZHURNAL NEORGANICHESKOI KHIMII, 1989, 34 (12): : 3142 - 3144
  • [25] The state diagram of the nickel niobium system
    Pogodin, SA
    Selikmann, AN
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES DE L URSS, 1941, 31 : 895 - 897
  • [26] The State of the Art of Voronoi Diagram Research
    Kalantari, Bahman
    TRANSACTIONS ON COMPUTATIONAL SCIENCE XX: SPECIAL ISSUE ON VORONOI DIAGRAMS AND THEIR APPLICATIONS, 2013, 8110 : 1 - 4
  • [27] Equation of state and phase diagram of carbon
    Dremov, VV
    Samarin, SI
    CHEMICAL PHYSICS REPORTS, 1997, 16 (02): : 249 - 254
  • [28] State of the Work Diagram of the Artificial Heart
    Konieczny, G.
    Opilski, Z.
    Pustelny, T.
    Maciak, E.
    ACTA PHYSICA POLONICA A, 2009, 116 (03) : 344 - 347
  • [29] Equation of state and phase diagram of iron
    Dremov, VV
    Kutepov, AL
    Petrovtsev, AV
    Sapozhnikov, AT
    SHOCK COMPRESSION OF CONDENSED MATTER-2001, PTS 1 AND 2, PROCEEDINGS, 2002, 620 : 87 - 90
  • [30] DIAGRAM OF THE STATE OF SOLUTION OF SEMIRIGID MACROMOLECULES
    BIRSHTEIN, TM
    VYSOKOMOLEKULYARNYE SOEDINENIYA SERIYA A, 1982, 24 (10): : 2110 - 2114