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 条
  • [21] Probabilistic signature based generalized framework for differential fault analysis of stream ciphers
    Sarkar, Santanu
    Dey, Prakash
    Adhikari, Avishek
    Maitra, Subhamoy
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2017, 9 (04): : 523 - 543
  • [22] Stream Ciphers Analysis Methods
    Bucerzan, D.
    Craciun, M.
    Chis, V.
    Ratiu, C.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2010, 5 (04) : 483 - 489
  • [23] A differential fault attack on the WG family of stream ciphers
    Orumiehchiha, Mohammad Ali
    Rostami, Saeed
    Shakour, Elham
    Pieprzyk, Josef
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2020, 10 (02) : 189 - 195
  • [24] A differential fault attack on the WG family of stream ciphers
    Mohammad Ali Orumiehchiha
    Saeed Rostami
    Elham Shakour
    Josef Pieprzyk
    Journal of Cryptographic Engineering, 2020, 10 : 189 - 195
  • [25] A Differential Fault Attack on the Grain Family of Stream Ciphers
    Banik, Subhadeep
    Maitra, Subhamoy
    Sarkar, Santanu
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2012, 2012, 7428 : 122 - 139
  • [26] Chosen IV cryptanalysis on reduced round ChaCha and Salsa
    Maitra, Subhamoy
    DISCRETE APPLIED MATHEMATICS, 2016, 208 : 88 - 97
  • [27] A Comparison of Diffusion Properties of Salsa, ChaCha, and MCC Core
    Sobti, Rajeev
    Geetha, G.
    SECURITY IN COMPUTING AND COMMUNICATIONS, SSCC 2016, 2016, 625 : 87 - 98
  • [28] Vectorization on ChaCha Stream Cipher
    Goll, Martin
    Gueron, Shay
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 612 - 615
  • [29] Differential power analysis of stream ciphers
    Fischer, W.
    Gammel, B. M.
    Kniffler, O.
    Velten, J.
    TOPICS IN CRYPTOLOGY - CT-RSA 2007, PROCEEDINGS, 2007, 4377 : 257 - 270
  • [30] Prevention of Fault Attacks in Cellular Automata Based Stream Ciphers
    Jose, Jimmy
    Das, Sourav
    Chowdhury, Dipanwita Roy
    JOURNAL OF CELLULAR AUTOMATA, 2017, 12 (1-2) : 141 - 157