A Severe Vulnerability and an Effective Defense Against DFA on Ascon
Differential Fault Attack ( DFA ) is a powerful cryptanalytic technique for recovering cryptographic keys by exploiting computational faults. At Indocrypt 2024, the first DFA on Ascon was introduced using a bit-flip fault model to recover a 64-bit key, followed by a bit-set fault model to extract another 64-bit key. However, this attack lacked practical validation. In this work, we revisit their approach and extend it by generalizing the attack to a more practical and widely accepted random fault model. Given that Ascon is implemented using bit-sliced techniques, we validate our attack through real-world experiments on a ChipWhisperer Lite platform using clock glitching. We demonstrate that the structure of Ascon inherently transforms random register faults into single-bit differences within the S-box operation, making it susceptible to DFA . We evaluate our attack under both nonce-misuse and nonce-respecting scenarios. In the nonce-misuse setting, we recover the first 64-bit key with only 50 random register faults and estimate the fault requirements for key recovery in the nonce-respecting case. Additionally, we identify a structural weakness in the Ascon tag selection process that increases its susceptibility to difference-based fault attacks. To counter this vulnerability, we propose an immediate countermeasure to strengthen its resistance against DFA .
Authors
- Amit Jana (ORCID: https://orcid.org/0000-0003-4171-0650)
- Debdeep Mukhopadhyay (ORCID: https://orcid.org/0000-0002-6499-8346)
- Suchanda Das (ORCID: https://orcid.org/0009-0004-0543-4999)
Institutions
- Indian Institute of Technology Kharagpur (IN)
Publication Details
- Journal
- ACM Transactions on Embedded Computing Systems
- Published
- 2025-08-18
- DOI
- https://doi.org/10.1145/3762192
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00