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 条
  • [1] THE STATE DEPENDENCY DIAGRAM
    MCDERMID, D
    SOFTWARE ENGINEERING JOURNAL, 1990, 5 (03): : 165 - 173
  • [2] AN IMPROVED STATE DIAGRAM
    BROWN, FM
    DISTLER, RJ
    IEEE TRANSACTIONS ON EDUCATION, 1991, 34 (02) : 199 - 203
  • [3] A diagram of mechanical state
    Friedmann, JB
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES DE L URSS, 1941, 31 : 553 - 556
  • [4] NMR state diagram concept
    Lin, Xiangyang
    Ruan, Roger
    Chen, Paul
    Chung, Myongsoo
    Ye, Xiaofei
    Yang, Tom
    Doona, Chris
    Wagner, Tom
    JOURNAL OF FOOD SCIENCE, 2006, 71 (09) : R136 - R145
  • [5] The state diagram of picrychloride trinitrotoluole
    Kofler, A
    Brandstatter, M
    ZEITSCHRIFT FUR PHYSIKALISCHE CHEMIE-LEIPZIG, 1943, 192 (1/2): : 60 - 70
  • [6] Diagram of state of silicon tetrafluoride
    Devyatykh, GG
    Pryakhin, DA
    Bulanov, AD
    Balabanov, VV
    DOKLADY AKADEMII NAUK, 1999, 364 (01) : 75 - 76
  • [7] The state diagram calcium/quicksilver
    Eilert, A
    ZEITSCHRIFT FUR ANORGANISCHE UND ALLGEMEINE CHEMIE, 1926, 151 (1/2): : 96 - U6
  • [8] SPACE STATE DIAGRAM OF FERROELECTRICS
    KOZLOVSKII, VK
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII FIZIKA, 1975, (06): : 64 - 68
  • [9] Property Lifecycle Diagram for Tracing State Machine Diagram Changes
    Ogata, Shinpei
    Nishizawa, Yusuke
    Makihara, Erina
    Kayama, Mizue
    Okano, Kozo
    ENASE: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2021, : 521 - 528
  • [10] State equation, state diagram and associated hypothesis.
    Schames, L
    PHYSIKALISCHE ZEITSCHRIFT, 1913, 14 : 1172 - 1175