Fault Analysis of the ChaCha and Salsa Families of Stream Ciphers

被引:2
|
作者
Beckers, Arthur [1 ]
Gierlichs, Benedikt [1 ]
Verbauwhede, Ingrid [1 ]
机构
[1] Katholieke Univ Leuven, Imec COSIC, Kasteelpk Arenberg 10, B-3001 Leuven, Belgium
基金
欧盟地平线“2020”;
关键词
ChaCha; Salsa; Stream cipher; Fault analysis; ATTACKS;
D O I
10.1007/978-3-319-75208-2_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a fault analysis study of the ChaCha and Salsa families of stream ciphers. We first show that attacks like differential fault analysis that are common in the block cipher setting are not applicable against these families of stream ciphers. Then we propose two novel fault attacks that can be used against any variant of the ciphers. We base our attacks on two different fault models: the stuck-at fault model and the biased fault model. Each of them is exploited differently by the attacker. If the attacker knows the plaintexts and the ciphertexts both fault models can be successfully exploited. If the ciphers operate on fixed yet unknown plaintexts only the biased fault model can be successfully exploited. We evaluate exemplary attacks using both models in simulation. Their low complexity confirms that they are practical. To the best of our knowledge these are the first fault attacks against ChaCha and Salsa that do not require faults in the control flow (e.g. instruction skip).
引用
收藏
页码:196 / 212
页数:17
相关论文
共 50 条
  • [41] Rotational Cryptanalysis on ChaCha Stream Cipher
    Barbero, Stefano
    Bazzanella, Danilo
    Bellini, Emanuele
    SYMMETRY-BASEL, 2022, 14 (06):
  • [42] STREAM CIPHERS.
    Piper, Fred
    Elektrotechnik und Maschinenbau, 1987, 104 (12): : 564 - 568
  • [43] Kolmogorov Stream Ciphers
    Scharinger, Josef
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2009, 2009, 5717 : 1 - 8
  • [44] Stream ciphers and correlation
    Brincat, K
    Piper, FC
    Wild, PR
    DIFFERENCE SETS, SEQUENCES AND THEIR CORRELATION PROPERTIES, 1999, 542 : 17 - 44
  • [45] A framework for chosen IV statistical analysis of stream ciphers
    Englund, Hakan
    Johansson, Thomas
    Turan, Meltem Soenmez
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2007, 2007, 4859 : 268 - +
  • [46] Performance and Statistical Analysis of Stream Ciphers in GSM Communications
    Yerukala, Nagendar
    Prasad, V. Kamakshi
    Apparao, Allam
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2020, 16 (01) : 11 - 18
  • [47] 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
  • [48] Fault analysis of the PRINCE family of lightweight ciphers
    Kundu, Anup Kumar
    Aikata
    Karmakar, Banashri
    Saha, Dhiman
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2022, 12 (04) : 475 - 494
  • [49] Fault analysis of the PRINCE family of lightweight ciphers
    Anup Kumar Kundu
    Banashri Aikata
    Dhiman Karmakar
    Journal of Cryptographic Engineering, 2022, 12 : 475 - 494
  • [50] Integrity analysis of authenticated encryption based on stream ciphers
    Kazuya Imamura
    Kazuhiko Minematsu
    Tetsu Iwata
    International Journal of Information Security, 2018, 17 : 493 - 511