A Fast-Detection and Fault-Correction Algorithm against Persistent Fault Attack

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Cheng, Yukun, Zheng, Mengce, Huang, Fan, Zhang, Jiajia, Hu, Honggang, Yu, Nenghai
Format: Preprint
Publié: 2021
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914195959709696
author Cheng, Yukun
Zheng, Mengce
Huang, Fan
Zhang, Jiajia
Hu, Honggang
Yu, Nenghai
author_facet Cheng, Yukun
Zheng, Mengce
Huang, Fan
Zhang, Jiajia
Hu, Honggang
Yu, Nenghai
contents Persistent Fault Attack (PFA) is a recently proposed Fault Attack (FA) method in CHES 2018. It is able to recover full AES secret key in the Single-Byte-Fault scenario. It is demonstrated that classical FA countermeasures, such as Dual Modular Redundancy (DMR) and mask protection, are unable to thwart PFA. In this paper, we propose a fast-detection and faultcorrection algorithm to prevent PFA. We construct a fixed input and output pair to detect faults rapidly. Then we build two extra redundant tables to store the relationship between the adjacent elements in the S-box, by which the algorithm can correct the faulty elements in the S-box. Our experimental results show that our algorithm can effectively prevent PFA in both Single-ByteFault and Multiple-Bytes-Faults scenarios. Compared with the classical FA countermeasures, our algorithm has a much better effect against PFA. Further, the time cost of our algorithm is 40% lower than the classical FA countermeasures.
format Preprint
id arxiv_https___arxiv_org_abs_2106_07943
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle A Fast-Detection and Fault-Correction Algorithm against Persistent Fault Attack
Cheng, Yukun
Zheng, Mengce
Huang, Fan
Zhang, Jiajia
Hu, Honggang
Yu, Nenghai
Cryptography and Security
Persistent Fault Attack (PFA) is a recently proposed Fault Attack (FA) method in CHES 2018. It is able to recover full AES secret key in the Single-Byte-Fault scenario. It is demonstrated that classical FA countermeasures, such as Dual Modular Redundancy (DMR) and mask protection, are unable to thwart PFA. In this paper, we propose a fast-detection and faultcorrection algorithm to prevent PFA. We construct a fixed input and output pair to detect faults rapidly. Then we build two extra redundant tables to store the relationship between the adjacent elements in the S-box, by which the algorithm can correct the faulty elements in the S-box. Our experimental results show that our algorithm can effectively prevent PFA in both Single-ByteFault and Multiple-Bytes-Faults scenarios. Compared with the classical FA countermeasures, our algorithm has a much better effect against PFA. Further, the time cost of our algorithm is 40% lower than the classical FA countermeasures.
title A Fast-Detection and Fault-Correction Algorithm against Persistent Fault Attack
topic Cryptography and Security
url https://arxiv.org/abs/2106.07943