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] Construction of Gallium-Tin Nonequilibrium State Diagram and Its Analysis
    Aleksandrov, V. D.
    Zozulia, A. P.
    Frolova, S. A.
    RUSSIAN JOURNAL OF NON-FERROUS METALS, 2020, 61 (02) : 172 - 178
  • [22] Solute inclusion during progressive freeze concentration: A state diagram approach
    Vuist, Jan Eise
    Schutyser, Maarten A. I.
    Boom, Remko M.
    JOURNAL OF FOOD ENGINEERING, 2022, 320
  • [23] Construction of a wheat-flour state diagram - Application to extrusion processing
    Kaletunc, G
    Breslauer, KJ
    JOURNAL OF THERMAL ANALYSIS, 1996, 47 (05): : 1267 - 1288
  • [24] Phase behavior of a meat-starch extrudate illustrated on a state diagram
    Moraru, CI
    Lee, TC
    Karwe, MV
    Kokini, JL
    JOURNAL OF FOOD SCIENCE, 2002, 67 (08) : 3026 - 3032
  • [25] Glass transition and state diagram for freeze-dried Agaricus bisporus
    Shi, Qilong
    Wang, Xihai
    Zhao, Ya
    Fang, Zhongxiang
    JOURNAL OF FOOD ENGINEERING, 2012, 111 (04) : 667 - 674
  • [26] Software Modelling and Automatic Code Generation Based on Reactive State Diagram
    Qu, M. C.
    Meng, L. J.
    Wu, X. H.
    Cui, N. G.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 899 - 901
  • [27] Glass transition and state diagram for fresh and freeze-dried Chinese gooseberry
    Wang, Haiying
    Zhang, Shaozhi
    Chen, Guangming
    JOURNAL OF FOOD ENGINEERING, 2008, 84 (02) : 307 - 312
  • [28] THE SPECIAL FEATURES OF FORMATION OF CARBON NANOSTRUCTURES, THEIR CLASSIFICATION AND SITE ON THE STATE DIAGRAM OF CARBON
    Schur, D. V.
    Zaginaichenko, S. Yu.
    Matysina, Z. A.
    CARBON NANOMATERIALS IN CLEAN ENERGY HYDROGEN SYSTEMS, 2008, : 67 - +
  • [29] Glass transition and state diagram for freeze-dried horse mackerel muscle
    Shi, Qi-Long
    Zhao, Ya
    Chen, Hai-Hua
    Li, Zhao-Jie
    Xue, Chang-Hu
    THERMOCHIMICA ACTA, 2009, 493 (1-2) : 55 - 60
  • [30] Thermal characteristics and state diagram of Penaeus vannamei meat with and without maltodextrin addition
    Shi, Qilong
    Lin, Wenwen
    Zhao, Ya
    Zhang, Pingping
    THERMOCHIMICA ACTA, 2015, 616 : 92 - 99