Cargando…

Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition

Algebraic persistent fault analysis (APFA), which combines algebraic analysis with persistent fault attacks, brings new challenges to the security of lightweight block ciphers and has received widespread attention since its introduction. Threshold Implementation (TI) is one of the most widely used c...

Descripción completa

Detalles Bibliográficos
Autores principales: Fang, Xing, Zhang, Hongxin, Wang, Danzhi, Yan, Hao, Fan, Fan, Shu, Lei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9689041/
https://www.ncbi.nlm.nih.gov/pubmed/36359601
http://dx.doi.org/10.3390/e24111508
_version_ 1784836423663222784
author Fang, Xing
Zhang, Hongxin
Wang, Danzhi
Yan, Hao
Fan, Fan
Shu, Lei
author_facet Fang, Xing
Zhang, Hongxin
Wang, Danzhi
Yan, Hao
Fan, Fan
Shu, Lei
author_sort Fang, Xing
collection PubMed
description Algebraic persistent fault analysis (APFA), which combines algebraic analysis with persistent fault attacks, brings new challenges to the security of lightweight block ciphers and has received widespread attention since its introduction. Threshold Implementation (TI) is one of the most widely used countermeasures for side channel attacks. Inspired by this method, the SKINNY block cipher adopts the S_box decomposition to reduce the number of variables in the set of algebraic equations and the number of Conjunctive Normal Form (CNF) equations in this paper, thus speeding up the algebraic persistent fault analysis and reducing the number of fault ciphertexts. In our study, we firstly establish algebraic equations for full-round faulty encryption, and then analyze the relationship between the number of fault ciphertexts required and the solving time in different scenarios (decomposed S_boxes and original S_box). By comparing the two sets of experimental results, the success rate and the efficiency of the attack are greatly improved by using S_box decomposition. In this paper, We can recover the master key in a minimum of 2000s using 11 pairs of plaintext and fault ciphertext, while the key recovery cannot be done in effective time using the original S_box expression equations. At the same time, we apply S_box decomposition to another kind of algebraic persistent fault analysis, and the experimental results show that using S_box decomposition can effectively reduce the solving time and solving success rate under the same conditions.
format Online
Article
Text
id pubmed-9689041
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96890412022-11-25 Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition Fang, Xing Zhang, Hongxin Wang, Danzhi Yan, Hao Fan, Fan Shu, Lei Entropy (Basel) Article Algebraic persistent fault analysis (APFA), which combines algebraic analysis with persistent fault attacks, brings new challenges to the security of lightweight block ciphers and has received widespread attention since its introduction. Threshold Implementation (TI) is one of the most widely used countermeasures for side channel attacks. Inspired by this method, the SKINNY block cipher adopts the S_box decomposition to reduce the number of variables in the set of algebraic equations and the number of Conjunctive Normal Form (CNF) equations in this paper, thus speeding up the algebraic persistent fault analysis and reducing the number of fault ciphertexts. In our study, we firstly establish algebraic equations for full-round faulty encryption, and then analyze the relationship between the number of fault ciphertexts required and the solving time in different scenarios (decomposed S_boxes and original S_box). By comparing the two sets of experimental results, the success rate and the efficiency of the attack are greatly improved by using S_box decomposition. In this paper, We can recover the master key in a minimum of 2000s using 11 pairs of plaintext and fault ciphertext, while the key recovery cannot be done in effective time using the original S_box expression equations. At the same time, we apply S_box decomposition to another kind of algebraic persistent fault analysis, and the experimental results show that using S_box decomposition can effectively reduce the solving time and solving success rate under the same conditions. MDPI 2022-10-22 /pmc/articles/PMC9689041/ /pubmed/36359601 http://dx.doi.org/10.3390/e24111508 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Fang, Xing
Zhang, Hongxin
Wang, Danzhi
Yan, Hao
Fan, Fan
Shu, Lei
Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title_full Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title_fullStr Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title_full_unstemmed Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title_short Algebraic Persistent Fault Analysis of SKINNY_64 Based on S_Box Decomposition
title_sort algebraic persistent fault analysis of skinny_64 based on s_box decomposition
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9689041/
https://www.ncbi.nlm.nih.gov/pubmed/36359601
http://dx.doi.org/10.3390/e24111508
work_keys_str_mv AT fangxing algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition
AT zhanghongxin algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition
AT wangdanzhi algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition
AT yanhao algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition
AT fanfan algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition
AT shulei algebraicpersistentfaultanalysisofskinny64basedonsboxdecomposition