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]   Thermal characteristics and state diagram of Penaeus vannamei meat with and without maltodextrin addition [J].
Shi, Qilong ;
Lin, Wenwen ;
Zhao, Ya ;
Zhang, Pingping .
THERMOCHIMICA ACTA, 2015, 616 :92-99
[32]   Formal semantics of UML state diagram and automatic verification Based on Kripke structure [J].
Zhao, Yefei ;
Yang Zong-yuan ;
Xie, Jinkui .
2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, :90-94
[33]   Glass transition and state diagram for freeze-dried Lentinus edodes mushroom [J].
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 [J].
Paduvalli, Vikas ;
Taylor, R. J. ;
Balsara, Poras T. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (05) :550-554
[35]   Glass transition temperature and state diagram of freeze-dried scallop muscle [J].
Shi, Qilong ;
Lin, Wenwen ;
Zhao, Ya ;
Han, Aiqin .
Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2014, 45 (08) :225-230
[36]   Automatic Test Case Generation with State Diagram for Validating the Solar Integrated System [J].
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
[37]   State diagram of temperature vs date solids obtained from the mature fruit [J].
Kasapis, S ;
Rahman, MS ;
Guizani, N ;
Al-Aamri, M .
JOURNAL OF AGRICULTURAL AND FOOD CHEMISTRY, 2000, 48 (09) :3779-3784
[38]   ESTABLISHMENT OF DYNAMIC-RECRYSTALLIZATION-STATE DIAGRAM FOR HOT DEFORMATION OF 3003 ALUMINUM ALLOY [J].
Chen, Guiqing ;
Fu, Gaosheng ;
Wei, Tianyun ;
Cheng, Chaozeng ;
Wang, Junde ;
Wang, Huosheng .
MATERIALI IN TEHNOLOGIJE, 2018, 52 (03) :341-347
[39]   Thermal transition and state diagram of yacon dried by combined heat pump and microwave method [J].
Shi, Qilong ;
Zheng, Yaqin ;
Zhao, Ya .
JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2015, 119 (01) :727-735
[40]   An enhanced zone 3 algorithm of a distance relay using transient components and state diagram [J].
Kim, CH ;
Heo, JY ;
Aggarwal, RK .
IEEE TRANSACTIONS ON POWER DELIVERY, 2005, 20 (01) :39-46