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 条
  • [41] Thermal transition and state diagram of yacon dried by combined heat pump and microwave method
    Qilong Shi
    Yaqin Zheng
    Ya Zhao
    Journal of Thermal Analysis and Calorimetry, 2015, 119 : 727 - 735
  • [42] Sorption isotherm and state diagram for indica rice starch with and without soluble dietary fiber
    Wan, Jie
    Ding, Yueping
    Zhou, Guohui
    Luo, Shunjing
    Liu, Chengmei
    Liu, Fei
    JOURNAL OF CEREAL SCIENCE, 2018, 80 : 44 - 49
  • [43] Effects of different saccharides on glass transition temperature and state diagram of penaeus vannamei meat
    Shi, Qilong
    Zhao, Ya
    Cao, Shumin
    Zhang, Jingjing
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2015, 46 (11): : 236 - 244
  • [44] State diagram of dates: Glass transition, freezing curve and maximal-freeze-concentration condition
    Guizani, Nejib
    Al-Saidi, Ghalib Said
    Rahman, Mohammad Shafiur
    Bornaz, Salwa
    Al-Alawi, Ahmed Ali
    JOURNAL OF FOOD ENGINEERING, 2010, 99 (01) : 92 - 97
  • [45] A solution thermodynamics definition of the fiber saturation point and the derivation of a wood–water phase (state) diagram
    Samuel L. Zelinka
    Samuel V. Glass
    Joseph E. Jakes
    Donald S. Stone
    Wood Science and Technology, 2016, 50 : 443 - 462
  • [46] Relationship between temperature dependence of viscosity of Cu-Sn alloys and phase diagram of state
    Makasheva, A. M.
    Malyshev, V. P.
    Bekbayeva, L. A.
    NON-FERROUS METALS, 2023, (01): : 49 - 54
  • [47] Mobility of molecules and diagram of the state of a glyceryl monooleate-water system according to NMR data
    A. V. Sakharova
    A. V. Filippov
    B. V. Munavirov
    V. D. Skirda
    Russian Journal of Physical Chemistry A, 2011, 85 : 573 - 583
  • [48] State Diagram based IoT Ecosystem's IoT device Conflict problem migration method
    Lee, Seung-Min
    Park, Soojin
    Park, Young B.
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 684 - 688
  • [49] Mobility of molecules and diagram of the state of a glyceryl monooleate-water system according to NMR data
    Sakharova, A. V.
    Filippov, A. V.
    Munavirov, B. V.
    Skirda, V. D.
    RUSSIAN JOURNAL OF PHYSICAL CHEMISTRY A, 2011, 85 (04) : 573 - 583
  • [50] Pi-calculus based assembly mechanism of UML state diagram and Validation of model refinement
    Zhao, Yefei
    Yang Zong-yuan
    Xie, Jinkui
    ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 604 - 609