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 条
  • [11] ChaCha for Online AutoML
    Wu, Qingyun
    Wang, Chi
    Langford, John
    Mineiro, Paul
    Rossi, Marco
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [12] New Features of Latin Dances: Analysis of Salsa, ChaCha, and Rumba
    Aumasson, Jean-Philippe
    Fischer, Simon
    Khazaei, Shahram
    Meier, Willi
    Rechberger, Christian
    FAST SOFTWARE ENCRYPTION, 2008, 5086 : 470 - +
  • [13] Theoretical analysis of biases in TLS encryption scheme Chacha 128
    Karthika, S. K.
    Singh, Kunwar
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2023, 42 (01) : 47 - 58
  • [14] Bricklayer Attack: A Side-Channel Analysis on the ChaCha Quarter Round
    Adomnicai, Alexandre
    Fournier, Jacques J. A.
    Masson, Laurent
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2017, 2017, 10698 : 65 - 84
  • [15] Cryptanalysis of Reduced Round ChaCha-New Attack & Deeper Analysis
    Dey, Sabyasachi
    Garai, Hirendra Kumar
    Maitra, Subhamoy
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2023, 2023 (01) : 89 - 110
  • [16] Cryptanalysis of Salsa and ChaCha: Revisited
    Deepthi, Kakumani K. C.
    Singh, Kunwar
    MOBILE NETWORKS AND MANAGEMENT (MONAMI 2017), 2018, 235 : 324 - 338
  • [17] Best permutation analysis
    Rajaratnam, Bala
    Salzman, Julia
    JOURNAL OF MULTIVARIATE ANALYSIS, 2013, 121 : 193 - 223
  • [18] Vectorization on ChaCha Stream Cipher
    Goll, Martin
    Gueron, Shay
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 612 - 615
  • [19] On Implementing ChaCha on a Programmable Switch
    Yoshinaka, Yutaro
    Takemasa, Junji
    Koizumi, Yuki
    Hasegawa, Toru
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON P4 IN EUROPE, EUROP4 2022, 2022, : 15 - 18
  • [20] Deriving ChaCha20 key streams from targeted memory analysis
    McLaren, Peter
    Buchanan, William J.
    Russell, Gordon
    Tan, Zhiyuan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2019, 48