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 条
  • [31] Formal semantics of UML state diagram and automatic verification Based on Kripke structure
    Zhao, Yefei
    Yang Zong-yuan
    Xie, Jinkui
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 90 - 94
  • [32] Glass transition temperature and state diagram of freeze-dried scallop muscle
    Shi, Qilong, 1600, Chinese Society of Agricultural Machinery (45): : 225 - 230
  • [33] Glass transition and state diagram for freeze-dried Lentinus edodes mushroom
    Zhao, Jin-Hong
    Ding, Yang
    Nie, Ying
    Xiao, Hong-Wei
    Zhang, Yu
    Zhu, Zhen
    Tang, Xuan-Ming
    THERMOCHIMICA ACTA, 2016, 637 : 82 - 89
  • [34] Analysis of Zeros in a Boost DC-DC Converter: State Diagram Approach
    Paduvalli, Vikas
    Taylor, R. J.
    Balsara, Poras T.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (05) : 550 - 554
  • [35] Automatic Test Case Generation with State Diagram for Validating the Solar Integrated System
    Park, Bo Kyung
    Jang, Woo Sung
    Son, Hyun Seung
    Yi, Keunsang
    Kim, R. Young Chul
    INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 609 - 614
  • [36] State diagram of temperature vs date solids obtained from the mature fruit
    Kasapis, S
    Rahman, MS
    Guizani, N
    Al-Aamri, M
    JOURNAL OF AGRICULTURAL AND FOOD CHEMISTRY, 2000, 48 (09) : 3779 - 3784
  • [37] ESTABLISHMENT OF DYNAMIC-RECRYSTALLIZATION-STATE DIAGRAM FOR HOT DEFORMATION OF 3003 ALUMINUM ALLOY
    Chen, Guiqing
    Fu, Gaosheng
    Wei, Tianyun
    Cheng, Chaozeng
    Wang, Junde
    Wang, Huosheng
    MATERIALI IN TEHNOLOGIJE, 2018, 52 (03): : 341 - 347
  • [38] An enhanced zone 3 algorithm of a distance relay using transient components and state diagram
    Kim, CH
    Heo, JY
    Aggarwal, RK
    IEEE TRANSACTIONS ON POWER DELIVERY, 2005, 20 (01) : 39 - 46
  • [39] Thermal transition and state diagram of yacon dried by combined heat pump and microwave method
    Shi, Qilong
    Zheng, Yaqin
    Zhao, Ya
    JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2015, 119 (01) : 727 - 735
  • [40] State diagram of potato starch-water mixtures treated with high hydrostatic pressure
    Kawai, Kiyoshi
    Fukami, Ken
    Yamamoto, Kazutaka
    CARBOHYDRATE POLYMERS, 2007, 67 (04) : 530 - 535