Fault model of electromagnetic attacks targeting ring oscillator-based true random number generators

被引:20
|
作者
Bayon, Pierre [1 ]
Bossuet, Lilian [2 ]
Aubert, Alain [2 ]
Fischer, Viktor [2 ]
机构
[1] Brightsight, Delft, Netherlands
[2] Univ Lyon, Hubert Curien Lab, CNRS 5516, F-42000 St Etienne, France
关键词
Fault model; Side channel attacks; Electromagnetic attacks; Electromagnetic radiation analysis; Ring Oscillators; TRNG;
D O I
10.1007/s13389-015-0113-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many side channels including power consumption, electromagnetic emanation, optical radiation, and even sound have been studied since the first publication of a side channel attack at the end of the 1990s. Most of these channels can be relatively easily used for an overall analysis of the cryptographic system (implementation of efficient passive attacks) or for injection of faults. Until recently, only the optical channel allowed both analysis of locally leaked information and precise injection of faults (single-bit errors). Recent works showed that the near-field electromagnetic channel enables similar results to be obtained. Like the optical channel, the near-field electromagnetic channel allows both active and passive attacks, which, in addition, can be theoretically non-invasive and contactless. However, the cost of the attack bench that is needed to exploit the near-field electromagnetic channel is less than that of an optical channel. Recently, we showed that it is possible to use the near-field electromagnetic channel to perform an efficient active attack targeting the true random number generator (TRNG) based on ring oscillators. In cryptography, TRNGs are chiefly used to generate encryption keys and other critical security parameters, so the proposed active attack could have serious consequences for the security of the whole cryptographic system. Here, we present the coupling of a passive attack and an active attack. The proposed coupled attack first uses a spectral differential analysis of the TRNG electromagnetic radiation to obtain valuable information on the position of ring oscillators and their frequency range. This information is then used to tune the electromagnetic harmonic signal to temporarily synchronize the ring oscillators. In this paper, we propose a fault model of the entropy extractor which shows that the behavior of the ring oscillators changes, and that it occurs additional and unwanted "fake rising edges" of the clock signal which disturb the flip-flops involved in such TRNGs. The effectiveness of our proposed coupled attack questions the use of ring oscillators in the design of TRNGs.
引用
收藏
页码:61 / 74
页数:14
相关论文
共 50 条
  • [21] A Process and Temperature Tolerant Oscillator-Based True Random Number Generator
    Amaki, Takehiko
    Hashimoto, Masanori
    Onoye, Takao
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (12) : 2393 - 2399
  • [22] Revisiting Multiple Ring Oscillator-Based True Random Generators to Achieve Compact Implementations on FPGAs for Cryptographic Applications
    Parrilla, Luis
    Garcia, Antonio
    Castillo, Encarnacion
    Lopez-Villanueva, Juan Antonio
    Meyer-Baese, Uwe
    [J]. CRYPTOGRAPHY, 2023, 7 (02)
  • [23] Adapting a Ring Oscillator-based True Random Number Generator for Zynq System on Chip Embedded Platform
    Marghescu, Andrei
    Maimut, Diana-Stefania
    Teseleanu, George
    Neacsa, Traian
    Svasta, Paul
    [J]. 2014 IEEE 20TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2014, : 197 - 202
  • [24] The impact of pulsed Electromagnetic Fault Injection on true random number generators
    Madau, Maxime
    Agoyan, Michel
    Balasch, Josep
    Grujic, Milos
    Haddad, Patrick
    Maurine, Philippe
    Rozic, Vladimir
    Singelee, Dave
    Yang, Bohan
    Verbauwhede, Ingrid
    [J]. 2018 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC), 2018, : 43 - 48
  • [25] Hardware Design and Analysis of Ring Oscillator Based Noise Source for True Random Number Generators
    Garipcan, Ali Murat
    Erdem, Ebubekir
    [J]. 2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP), 2018,
  • [26] Improving Ring-oscillator-based True Random Number Generators using Multiple Sampling
    Choi, Piljoo
    Kim, Ji-Hoon
    Kim, Dong Kyue
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2019, 19 (03) : 305 - 309
  • [27] Design of efficient CMOS ring oscillator-based random number generator
    Guler, Ulkuhan
    Pusane, Ali Emre
    Dundar, Guenhan
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2017, 104 (09) : 1465 - 1482
  • [28] High speed array of oscillator-based truly binary random number generators
    Stefanou, N
    Sonkusale, SR
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1, PROCEEDINGS, 2004, : 505 - 508
  • [29] MRCO: A Multi-ring Convergence Oscillator-based High-Efficiency True Random Number Generator
    Ni, Tianming
    Peng, Qingsong
    Bian, Jingchang
    Yao, Liang
    Huang, Zhengfeng
    Yan, Aibin
    Wen, Xiaoqing
    [J]. 2022 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2022,
  • [30] Investigating Flicker Noise Effect on Randomness of CMOS Ring Oscillator based True Random Number Generators
    Guler, Ulkuhan
    Pusane, Ali Emre
    Dunder, Gunhan
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 849 - +