A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation

Scan-based side-channel attacks have been proven to be popular attack methods against cryptographic chips. In these attacks, attackers can use scan chains inside a chip to obtain internal sensitive information of the chip, such as crypto key or other secret data. To counteract scan-based side-channe...

Full description

Saved in:
Bibliographic Details
Main Authors: Weizheng Wang, Xingxing Gong, Shuo Cai, Jiamin Liu, Xiangqi Wang
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10767141/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841533431589109760
author Weizheng Wang
Xingxing Gong
Shuo Cai
Jiamin Liu
Xiangqi Wang
author_facet Weizheng Wang
Xingxing Gong
Shuo Cai
Jiamin Liu
Xiangqi Wang
author_sort Weizheng Wang
collection DOAJ
description Scan-based side-channel attacks have been proven to be popular attack methods against cryptographic chips. In these attacks, attackers can use scan chains inside a chip to obtain internal sensitive information of the chip, such as crypto key or other secret data. To counteract scan-based side-channel attacks, various secure strategies have been put forward by researchers, but they generally exist some flaws. In this paper, we propose a low overhead secure scan design based on scan obfuscation. In this method, to increase the security of the design, we insert a set of fuse-antifuse cells (CF) controlled by the obfuscation key between the scan flip flops (SFF) and add a controller at the scan-out port. The undisturbed scan test can be launched only when both the correct test key and obfuscation key are delivered. Simulation results and theoretical analysis show that the scheme effectively thwarts scan-based attacks while maintaining minimal area overhead and high testability. In the case of a pipelined AES circuit, with a total test key and obfuscation key length of 128, the area overhead is as low as 0.07%, and the probability of a successful brute-force attack is only <inline-formula> <tex-math notation="LaTeX">$2.9\times 10 ^{-39}$ </tex-math></inline-formula>.
format Article
id doaj-art-acb0893b3cce46718ebd5cd7ee50c0a4
institution Kabale University
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-acb0893b3cce46718ebd5cd7ee50c0a42025-01-16T00:01:58ZengIEEEIEEE Access2169-35362024-01-011218256118257010.1109/ACCESS.2024.350589810767141A Low-Overhead and High-Security Scan Design Based on Scan ObfuscationWeizheng Wang0https://orcid.org/0000-0001-7031-365XXingxing Gong1https://orcid.org/0009-0008-3600-4835Shuo Cai2Jiamin Liu3Xiangqi Wang4https://orcid.org/0009-0008-5008-2573College of Information Science and Engineering, Hunan Women&#x2019;s University, Changsha, ChinaSchool of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha, ChinaSchool of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha, ChinaCollege of Information Science and Engineering, Hunan Women&#x2019;s University, Changsha, ChinaSchool of Mathematics and Statistics, Hunan First Normal University, Changsha, ChinaScan-based side-channel attacks have been proven to be popular attack methods against cryptographic chips. In these attacks, attackers can use scan chains inside a chip to obtain internal sensitive information of the chip, such as crypto key or other secret data. To counteract scan-based side-channel attacks, various secure strategies have been put forward by researchers, but they generally exist some flaws. In this paper, we propose a low overhead secure scan design based on scan obfuscation. In this method, to increase the security of the design, we insert a set of fuse-antifuse cells (CF) controlled by the obfuscation key between the scan flip flops (SFF) and add a controller at the scan-out port. The undisturbed scan test can be launched only when both the correct test key and obfuscation key are delivered. Simulation results and theoretical analysis show that the scheme effectively thwarts scan-based attacks while maintaining minimal area overhead and high testability. In the case of a pipelined AES circuit, with a total test key and obfuscation key length of 128, the area overhead is as low as 0.07%, and the probability of a successful brute-force attack is only <inline-formula> <tex-math notation="LaTeX">$2.9\times 10 ^{-39}$ </tex-math></inline-formula>.https://ieeexplore.ieee.org/document/10767141/Cryptographic chipsdesign for testabilityscan obfuscationscan-based side-channel attacks
spellingShingle Weizheng Wang
Xingxing Gong
Shuo Cai
Jiamin Liu
Xiangqi Wang
A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
IEEE Access
Cryptographic chips
design for testability
scan obfuscation
scan-based side-channel attacks
title A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
title_full A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
title_fullStr A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
title_full_unstemmed A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
title_short A Low-Overhead and High-Security Scan Design Based on Scan Obfuscation
title_sort low overhead and high security scan design based on scan obfuscation
topic Cryptographic chips
design for testability
scan obfuscation
scan-based side-channel attacks
url https://ieeexplore.ieee.org/document/10767141/
work_keys_str_mv AT weizhengwang alowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT xingxinggong alowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT shuocai alowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT jiaminliu alowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT xiangqiwang alowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT weizhengwang lowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT xingxinggong lowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT shuocai lowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT jiaminliu lowoverheadandhighsecurityscandesignbasedonscanobfuscation
AT xiangqiwang lowoverheadandhighsecurityscandesignbasedonscanobfuscation