New Features of Latin Dances: Analysis of Salsa, ChaCha, and Rumba

被引:0
|
作者
Aumasson, Jean-Philippe [1 ]
Fischer, Simon [1 ]
Khazaei, Shahram [2 ]
Meier, Willi [1 ]
Rechberger, Christian [3 ]
机构
[1] FHNW, Windisch, Switzerland
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[3] IAIK, Graz, Austria
来源
FAST SOFTWARE ENCRYPTION | 2008年 / 5086卷
基金
瑞士国家科学基金会; 奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The stream cipher Salsa20 was introduced by Bernstein in 2005 as a candidate in the eSTREAM project, accompanied by the reduced versions Salsa20/8 and Salsa20/12. ChaCha is a variant of Salsa20 aiming at bringing better diffusion for similar performance. Variants of Salsa20 with tip to 7 rounds (instead of 20) have been broken by differential cryptanalysis, while ChaCha has not been analyzed yet. We introduce a novel method for differential cryptanalysis of Salsa20 and ChaCha, inspired by correlation attacks and related to the notion of neutral bits. This is the first application of neutral bits in stream cipher cryptanalysis. It allows Lis to break the 256-bit version of Salsa20/8, to bring faster attacks on the 7-round variant, and to break 6- and 7-round ChaCha. In a second part, we analyze the compression function Rumba, built as the XOR of four Salsa20 instances and returning a 512-bit output. We find collision and preimage attacks for two simplified variants, then we discuss differential attacks on the original version, and exploit a high-probability differential to reduce complexity of collision search from 2(256) to 2(79) for 3-round Rumba. To prove the correctness of our approach we provide examples of collisions and near-collisions on simplified versions.
引用
收藏
页码:470 / +
页数:3
相关论文
共 50 条
  • [1] Latin Dances Revisited: New Analytic Results of Salsa20 and ChaCha
    Ishiguro, Tsukasa
    Kiyomoto, Shinsaku
    Miyake, Yutaka
    INFORMATION AND COMMUNICATIONS SECURITY, 2011, 7043 : 255 - 266
  • [2] Latin Dances Reloaded: Improved Cryptanalysis Against Salsa and ChaCha, and the Proposal of Forro
    Coutinho, Murilo
    Passos, Iago
    Grados Vasquez, Juan C.
    de Mendonca, Fabio L. L.
    de Sousa, Rafael Timteo, Jr.
    Borges, Fabio
    ADVANCES IN CRYPTOLOGY- ASIACRYPT 2022, PT I, 2022, 13791 : 256 - 286
  • [3] Latin Dances Reloaded: Improved Cryptanalysis Against Salsa and ChaCha, and the Proposal of Forro
    Coutinho, Murilo
    Passos, Iago
    Vasquez, Juan C. Grados
    Sarkar, Santanu
    de Mendonca, Fabio L. L.
    de Sousa Jr, Rafael T.
    Borges, Fabio
    JOURNAL OF CRYPTOLOGY, 2023, 36 (03)
  • [4] Latin Dances Reloaded: Improved Cryptanalysis Against Salsa and ChaCha, and the Proposal of Forró
    Murilo Coutinho
    Iago Passos
    Juan C. Grados Vásquez
    Santanu Sarkar
    Fábio L. L. de Mendonça
    Rafael T. de Sousa
    Fábio Borges
    Journal of Cryptology, 2023, 36
  • [5] Revisited Diffusion Analysis of Salsa and ChaCha
    Matsuoka, Yusuke
    Miyaji, Atsuko
    PROCEEDINGS OF 2018 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA2018), 2018, : 452 - 456
  • [6] VLSI Hardware Evaluation of the Stream Ciphers Salsa20 and ChaCha, and the Compression Function Rumba
    Henzen, L.
    Carbognani, F.
    Felber, N.
    Fichtner, W.
    SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 223 - 227
  • [7] Study And Analysis of eSTREAM Cipher Salsa And ChaCha
    Yadav, Prateek
    Gupta, Indivar
    Murthy, S. K.
    PROCEEDINGS OF 2ND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING & TECHNOLOGY ICETECH-2016, 2016, : 90 - 94
  • [8] Improved analysis for reduced round Salsa and Chacha
    Dey, Sabyasachi
    Sarkar, Santanu
    DISCRETE APPLIED MATHEMATICS, 2017, 227 : 58 - 69
  • [9] Fault Analysis of the ChaCha and Salsa Families of Stream Ciphers
    Beckers, Arthur
    Gierlichs, Benedikt
    Verbauwhede, Ingrid
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS (CARDIS 2017), 2018, 10728 : 196 - 212
  • [10] Sounding Salsa, Performing Latin Music in New York City
    Fairley, Jan
    POPULAR MUSIC, 2009, 28 (02) : 272 - 276