Paper 2022/801

Secure and Robust Key-Trapped Design-for-Security Architecture for Protecting Obfuscated Logic

Hadi Mardani Kamali, University of Florida

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.

Available format(s)
Publication info
Logic Locking
Contact author(s)
h mardanikamali @ ufl edu
2022-06-23: approved
2022-06-21: received
See all versions
Short URL
Creative Commons Attribution


      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},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.