Paper 2022/801
Secure and Robust Key-Trapped Design-for-Security Architecture for Protecting Obfuscated Logic
Abstract
Having access to the scan chain of Integrated Circuits (ICs) is an integral requirement of the debug/testability process within the supply chain. However, the access to the scan chain raises big concerns regarding the security of the chip, particularly when the secret information, such as the key of logic obfuscation, is embedded/stored inside the chip. Hence, to relieve such concerns, numerous secure scan chain architectures have been proposed in the literature to show not only how to prevent any unauthorized access to the scan chain but also how to keep the availability of the scan chain for debug/testability. In this paper, we first provide a holistic overview of all secure scan chain architectures. Then, we discuss the key leakage possibility and some substantial architectural drawbacks that moderately affect both test flow and design constraints in the state-of-the-art published design-for-security (DFS) architectures. Then, we propose a new key-trapped DFS (kt-DFS) architecture for building a secure scan chain architecture while addressing the potential of key leakage. The proposed kt-DFS architecture allows the designer to perform the structural test with no limitation, enabling an untrusted foundry to utilize the scan chain for manufacturing fault testing without needing to access the scan chain. Finally, we evaluate and compare the proposed architecture with state-of-the-art ones in terms of security, testability time and complexity, and area/power/delay overhead.
Metadata
- Available format(s)
- Publication info
- Preprint.
- Keywords
- Logic Locking
- Contact author(s)
- h mardanikamali @ ufl edu
- History
- 2022-06-23: approved
- 2022-06-21: received
- See all versions
- Short URL
- https://ia.cr/2022/801
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/801, author = {Hadi Mardani Kamali}, title = {Secure and Robust Key-Trapped Design-for-Security Architecture for Protecting Obfuscated Logic}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/801}, year = {2022}, url = {https://eprint.iacr.org/2022/801} }