A differential fault attack on the WG family of stream ciphers

被引:7
|
作者
Orumiehchiha, Mohammad Ali [1 ]
Rostami, Saeed [1 ]
Shakour, Elham [2 ]
Pieprzyk, Josef [3 ,4 ]
机构
[1] Res Ctr Dev Adv Technol, Tehran, Iran
[2] Zaeim Elect Ind, R&D Dept, Tehran, Iran
[3] CSIRO, Data61, Sydney, NSW, Australia
[4] Polish Acad Sci, Inst Comp Sci, Warsaw, Poland
关键词
Differential fault attack; WG family; WG-7; WG-8; WG-16; WG-29 stream cipher; CRYPTANALYSIS;
D O I
10.1007/s13389-020-00222-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
WG-l (l = 7, 8, 16, 29) are the well-known Welch-Gong (WG) stream cipher family with different key length bits. The first version named WG (WG-29) stream cipher was introduced in eSTREAM project as a cipher suitable for hardware implementations. The other variants are proposed for different applications from RFID to fast communications. This paper presents an extensive fault analysis on the WG family. Fault attacks are powerful cryptanalytic tools to analyse cryptosystems, which are not vulnerable to other known cryptographic attacks. The security model used to analyse the WG ciphers applies random faults, which are allowed to be injected by an adversary. The adversary has no control over the fault locations and their values. For each WG-l stream cipher, an adversary needs to observe a specific number of keystream bits before they are able to recover the secret key. To recover the secret key of WG-8, the adversary needs to inject about six random faults and compute the secret key with data and time complexities about 215.78 bits and 224, respectively. The adversary can recover the secret key of WG-7, WG-16 and WG-29 ciphers with time complexities 222, 242 and 264, respectively. The attacks have been verified experimentally.
引用
收藏
页码:189 / 195
页数:7
相关论文
共 50 条
  • [1] A differential fault attack on the WG family of stream ciphers
    Mohammad Ali Orumiehchiha
    Saeed Rostami
    Elham Shakour
    Josef Pieprzyk
    [J]. Journal of Cryptographic Engineering, 2020, 10 : 189 - 195
  • [2] A Differential Fault Attack on the Grain Family of Stream Ciphers
    Banik, Subhadeep
    Maitra, Subhamoy
    Sarkar, Santanu
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2012, 2012, 7428 : 122 - 139
  • [3] A Fault Attack on the Family of Enocoro Stream Ciphers
    Danner, Julian
    Kreuzer, Martin
    [J]. CRYPTOGRAPHY, 2021, 5 (04)
  • [4] Cryptanalysis of WG Family of Stream Ciphers
    Ding, Lin
    Jin, Chenhui
    Guan, Jie
    Zhang, Shaowu
    Cui, Ting
    Han, Dong
    Zhao, Wei
    [J]. COMPUTER JOURNAL, 2015, 58 (10): : 2677 - 2685
  • [5] Construction of RSBFs with improved cryptographic properties to resist differential fault attack on grain family of stream ciphers
    Mazumdar, Bodhisatwa
    Mukhopadhyay, Debdeep
    Sengupta, Indranil
    [J]. CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2015, 7 (01): : 35 - 69
  • [6] Construction of RSBFs with improved cryptographic properties to resist differential fault attack on grain family of stream ciphers
    Bodhisatwa Mazumdar
    Debdeep Mukhopadhyay
    Indranil Sengupta
    [J]. Cryptography and Communications, 2015, 7 : 35 - 69
  • [7] WG: A family of stream ciphers with designed randomness properties
    Nawaz, Yassir
    Gong, Guang
    [J]. INFORMATION SCIENCES, 2008, 178 (07) : 1903 - 1916
  • [8] A Combined Power and Fault Analysis Attack on Protected Grain Family of Stream Ciphers
    Chakraborty, Abhishek
    Mazumdar, Bodhisatwa
    Mukhopadhyay, Debdeep
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (12) : 1968 - 1977
  • [9] A Probabilistic Algebraic Attack on the Grain Family of Stream Ciphers
    Datta, Pratish
    Roy, Dibyendu
    Mukhopadhyay, Sourav
    [J]. NETWORK AND SYSTEM SECURITY, 2014, 8792 : 558 - 565
  • [10] AN ALGEBRAIC ATTACK ON STREAM CIPHERS WITH APPLICATION TO NONLINEAR FILTER GENERATORS AND WG-PRNG
    Mascia, Carla
    Piccione, Enrico
    Sala, Massimiliano
    [J]. ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2024, 18 (06) : 1710 - 1722