Fault Attack on SQIsign

  • Lee, Jeonghwan; 
  • Heo, Donghoe; 
  • Kim, Hyeonhak; 
  • Kim, Gyusang; 
  • Kim, Suhri; 
  • ... Kim, Heeseok; 
  • 외 1명
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

In this paper, we introduce the first fault attack on SQIsign. By injecting a fault into the ideal generator during the commitment phase, we demonstrate a meaningful probability of inducing the generation of order O-0. The probability is bounded by one parameter, the degree of commitment isogeny. We also show that the probability can be reasonably estimated by assuming uniform randomness of a random variable, and provide empirical evidence supporting the validity of this approximation. In addition, we identify a loop-abort vulnerability due to the iterative structure of the isogeny operation. Exploiting these vulnerabilities, we present key recovery fault attack scenarios for two versions of SQIsign-one deterministic and the other randomized. We then analyze the time complexity and the number of queries required for each attack. Finally, we discuss straightforward countermeasures that can be implemented against the attack.

키워드

Isogeny; Quaternion Algebra; Post-Quantum Cryptography; Fault Attack
제목
Fault Attack on SQIsign
저자
Lee, Jeonghwan; Heo, Donghoe; Kim, Hyeonhak; Kim, Gyusang; Kim, Suhri; Kim, Heeseok; Hong, Seokhie
DOI
10.1007/978-3-031-62746-0_3
발행일
2024
유형
Proceedings Paper
저널명
Lecture Notes in Computer Science
권
14772
페이지
54 ~ 76