ROTATIONAL ANALYSIS OF CHACHA PERMUTATION

被引:5
|
作者
Barbero, Stefano [1 ]
Bellini, Emanuele [2 ]
Makarim, Rusydi H. [2 ]
机构
[1] Politecn Torino, Dept Math, Turin, Italy
[2] Technol Innovat Inst, Cryptog Res Ctr, Abu Dhabi, U Arab Emirates
关键词
ChaCha20; Stream Cipher; Rotational cryptanalysis; Permutation; Distinguisher;
D O I
10.3934/amc.2021057
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show that the underlying permutation of ChaCha20 stream cipher does not behave as a random permutation for up to 17 rounds with respect to rotational cryptanalysis. In particular, we derive a lower and an upper bound for the rotational probability through ChaCha quarter round, we show how to extend the bound to a full round and then to the full permutation. The obtained bounds show that the probability to find what we call a parallel rotational collision is, for example, less than 2-505 for 17 rounds of ChaCha permutation, while for a random permutation of the same input size, this probability is 2-511. We remark that our distinguisher is not an attack against the ChaCha20 stream cipher, but rather a theoretical analysis of its internal permutation from the point of view of rotational cryptanalysis. Whenever possible, our claims are supported by experiments.
引用
收藏
页码:1422 / 1439
页数:18
相关论文
共 50 条
  • [21] DELINQUENT CHACHA - MEHTA,V
    GALE, J
    NEW REPUBLIC, 1967, 156 (19) : 30 - 32
  • [22] Moving a Step of ChaCha in Syncopated Rhythm
    Wang, Shichang
    Liu, Meicheng
    Hou, Shiqi
    Lin, Dongdai
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT III, 2023, 14083 : 273 - 304
  • [23] Permutation Entropy for Signal Analysis
    Kay, Bill
    Myers, Audun
    Boydston, Thad
    Ellwein, Emily
    Mackenzie, Cameron
    Alvarez, Iliana
    Lentz, Erik
    Discrete Mathematics and Theoretical Computer Science, 2023, 26 (01):
  • [24] Analysis of permutation routing algorithms
    Békési, J
    Galambos, G
    Hajnal, P
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 125 (02) : 249 - 256
  • [25] Permutation Algorithm Analysis and Updation
    Gupta, Anil Kumar
    Sharma, Amarjeet
    Salvi, Sumedh
    Saini, Ashank
    Tardalkar, Nishad
    Sankeshwari, Ratanraj
    2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2019,
  • [26] Permutation Entropy for Signal Analysis
    Kay, Bill
    Myers, Audun
    Boydston, Thad
    Ellwein, Emily
    Mackenzie, Cameron
    Alvarez, Iliana
    Lentz, Erik
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2024, 26 (01):
  • [27] A theoretical investigation on the distinguishers of Salsa and ChaCha
    Dey, Sabyasachi
    Sarkar, Santanu
    DISCRETE APPLIED MATHEMATICS, 2021, 302 : 147 - 162
  • [28] REVISITING DESIGN PRINCIPLES OF SALSA AND CHACHA
    Dey, Sabyasachi
    Roy, Tapabrata
    Sarkar, Santanu
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2019, 13 (04) : 689 - 704
  • [29] Proving the biases of Salsa and ChaCha in differential attack
    Dey, Sabyasachi
    Sarkar, Santanu
    DESIGNS CODES AND CRYPTOGRAPHY, 2020, 88 (09) : 1827 - 1856
  • [30] A combinatorial analysis of the permutation and non-permutation flow shop scheduling problems
    Rossit, Daniel A.
    Vasquez, Oscar C.
    Tohme, Fernando
    Frutos, Mariano
    Safe, Martin D.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (03) : 841 - 854