Fault Injection Caused by Phase-Locked Loop Compromised With IEMI

Intentional electromagnetic interference (IEMI) based fault injection is a hardware security threat that noninvasively generates temporary faults by causing a glitch in the clock supplied to a cryptographic module. Previous discussions of this threat have assumed that the glitch is supplied directly to the cryptographic module and that modules with clocks supplied by a phase-locked loop (PLL) are immune to this threat. However, for PLLs in general-purpose devices, which are required to output a stable clock frequency over a wide frequency bandwidth, a glitch may cause steep frequency fluctuations in the output clock. If these fluctuations exceed the maximum operating frequency of the module, a fault due to a timing violation caused by a PLL compromised with IEMI will occur. This article investigates the possibility of IEMI fault injection in cryptographic modules operated by a clock output from PLLs with wide-loop bandwidths implemented in general-purpose devices. Specifically, we focus on the phase comparison of the clock by the PLL and inject EM waves to temporarily increase the output clock frequency by controlling the occurrence time of the clock glitch. In experiments, we applied IEMI fault injection to a PLL implemented in a field-programmable gate array and demonstrated that it is possible to cause a fault due to a timing violation, leading to the extraction of the secret key. In addition, as a countermeasure against this threat, a method to suppress PLL output frequency fluctuations due to glitches was investigated.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Electromagnetic Compatibility
Published
2024-10-03
DOI
https://doi.org/10.1109/temc.2024.3468337
Citations
3
Primary Topic
Electrostatic Discharge in Electronics
Type
article
Field-Weighted Citation Impact
0.63
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fault Injection Caused by Phase-Locked Loop Compromised With IEMI

Yu‐ichi Hayashi, Daisuke Fujimoto, Hikaru Nishiyama
3 citations
IEEE Transactions on Electromagnetic Compatibility
Electrostatic Discharge in Electronics
0.63
article

Fault Injection Caused by Phase-Locked Loop Compromised With IEMI

Yu‐ichi Hayashi, Daisuke Fujimoto, Hikaru Nishiyama
article en
3 citations

Abstract

Intentional electromagnetic interference (IEMI) based fault injection is a hardware security threat that noninvasively generates temporary faults by causing a glitch in the clock supplied to a cryptographic module. Previous discussions of this threat have assumed that the glitch is supplied directly to the cryptographic module and that modules with clocks supplied by a phase-locked loop (PLL) are immune to this threat. However, for PLLs in general-purpose devices, which are required to output a stable clock frequency over a wide frequency bandwidth, a glitch may cause steep frequency fluctuations in the output clock. If these fluctuations exceed the maximum operating frequency of the module, a fault due to a timing violation caused by a PLL compromised with IEMI will occur. This article investigates the possibility of IEMI fault injection in cryptographic modules operated by a clock output from PLLs with wide-loop bandwidths implemented in general-purpose devices. Specifically, we focus on the phase comparison of the clock by the PLL and inject EM waves to temporarily increase the output clock frequency by controlling the occurrence time of the clock glitch. In experiments, we applied IEMI fault injection to a PLL implemented in a field-programmable gate array and demonstrated that it is possible to cause a fault due to a timing violation, leading to the extraction of the secret key. In addition, as a countermeasure against this threat, a method to suppress PLL output frequency fluctuations due to glitches was investigated.

IEEE Transactions on Electromagnetic CompatibilityVol. 67(2)
Nara Institute of Science and Technology (JP)
Climate action
Openalex Percentile: Top 31%
Electrostatic Discharge in Electronics
0.63
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.