journal article·2023Open access

A Novel Secure Scan Design Based on Delayed Physical Unclonable Function

Weizheng Wang, Xingxing Gong, Xiangqi Wang, Gwang-jun Kim, Fayez Alqahtani, Amr Tolba

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

The advanced integrated circuits have been widely used in various situations including the Internet of Things, wireless communication, etc. But its manufacturing process exists unreliability, so cryptographic chips must be rigorously tested. Due to scan testing provides high test coverage, it is applied to the testing of cryptographic integrated circuits. However, while providing good controllability and observability, it also provides attackers with a backdoor to steal keys. In the text, a novel protection scheme is put forward to resist scan-based attacks, in which we first use the responses generated by a strong physical unclonable function circuit to solidify fuse-antifuse structures in a non-linear shift register (NLSR), then determine the scan input code according to the configuration of the fuse-antifuse structures and the styles of connection between the NLSR cells and the scan cells. If the key is right, the chip can be tested normally; otherwise, the data in the scan chain cannot be propagated normally, it is also impossible for illegal users to derive the desired scan data. The proposed technique not only enhances the security of cryptographic chips, but also incurs acceptable overhead.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Physical Unclonable Functions (PUFs) and Hardware Security · Integrated Circuits and Semiconductor Failure Analysis · Cell Image Analysis Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (54)

Show source-provided references
1. Big data service architecture: A survey
2. A data-aware remote procedure call method for big data systems10.32604/csse.2020.35.523 ↗
3. Communication-Efficient data aggregation tree construction for complex queries in IoT applications10.1109/JIOT.2018.2882820 ↗
4. Multimodel framework for indoor localization under mobile edge computing environment10.1109/JIOT.2018.2872133 ↗
5. Data secure storage mechanism of sensor networks based on blockchain10.32604/cmc.2020.011567 ↗
6. Optimal coverage multi-path scheduling scheme with multiple mobile sinks for wsns10.32604/cmc.2020.08674 ↗
7. An asynchronous clustering and mobile data gathering schema based on timer mechanism in wireless sensor networks10.32604/cmc.2019.05450 ↗
8. A robust and fixed-time zeroing neural dynamics for computing time-variant nonlinear equation using a novel nonlinear activation function10.1016/j.neucom.2019.03.053 ↗
9. A 1V, 0.53 ns, 59 μW current comparator using standard 0.18 μm CMOS technology10.1007/s11277-019-06888-9 ↗
10. Voltage over-scaling-based lightweight authentication for IoT security10.1109/TC.2021.3049543 ↗
11. Preventing scan-based side-channel attacks by scan obfuscating with a configurable shift register10.1155/2021/8690662 ↗
12. Physical unclonable function-based key sharing via machine learning for IoT security10.1109/TIE.2019.2938462 ↗
13. Access-in-turn test architecture for low-power test application10.1080/00207217.2016.1218062 ↗
14. Wang · VLSI Test Principles and Architectures Design for Testability · 2006 · 557
15. A survey on security threats and countermeasures in IEEE test standards10.1109/MDAT.2019.2899064 ↗
16. Secure scan: A design-for-test architecture for crypto chips10.1109/TCAD.2005.862745 ↗
17. Scan based side channel attack on dedicated hardware implementations of data encryption standard
18. Azriel · Exploiting the Scan Side Channel for Reverse Engineering of a VLSI Device · 2016
19. Scan design and secure chip [secure IC testing]
20. Koeune · Foundations of Security Analysis and Design III · 2005 · 78
21. Securing scan control in crypto chips10.1007/s10836-007-5000-z ↗
22. A secure DFT architecture protecting crypto chips against scan-based attacks10.1109/ACCESS.2019.2898447 ↗
23. Securing designs against scan-based side-channel attacks10.1109/TDSC.2007.70215 ↗
24. Secure scan design with dynamically configurable connection
25. Static and dynamic obfuscations of scan data against scan-based side-channel attacks10.1109/TIFS.2016.2613847 ↗
26. Scan-based attack against DES cryptosystems using scan signatures
27. A scan-based attack based on discriminators for AES cryptosystems10.1587/transfun.E92.A.3229 ↗
28. A new PUF based lock and key solution for secure in-field testing of cryptographic chips10.1109/TETC.2019.2903387 ↗
29. On securing scan design through test vector encryption
30. IC protection against JTAG-based attacks10.1109/TCAD.2018.2802866 ↗
31. Leest · Cryptography and Security: From Theory to Applications · 2012 · 6805 · 300
32. Extended abstract: The butterfly PUF protecting IP on every FPGA
33. Physical one-way functions10.1126/science.1074376 ↗
34. Read-proof hardware from protective coatings
35. Silicon physical random functions
36. Fuzzy extractors: How to generate strong keys from biometrics and other noisy data
37. A technique to build a secret key in integrated circuits for identification and authentication applications
38. Physical unclonable functions for device authentication and secret key generation
39. ACRO-PUF: A low-power, reliable and aging-resilient current starved inverter-based ring oscillator physical unclonable function10.1109/TCSI.2017.2729941 ↗
40. Power-Up SRAM state as an identifying fingerprint and source of true random numbers10.1109/TC.2008.212 ↗
41. A physical unclonable function defined using power distribution system equivalent resistance variations
42. CMOS unclonable system for secure authentication based on device variability
43. CMOS silicon physical unclonable functions based on intrinsic process variability10.1109/JSSC.2011.2120650 ↗
44. Hardware intrinsic security from D flip-flops
45. Device aging-based physically unclonable functions
46. Physical unclonable function with tristate buffers
47. Improving the statistical variability of delay-based physical unclonable functions
48. A low-overhead PUF based on parallel scan design
49. Open IP cores, https://opencores.org.
50. A novel differential scan attack on advanced DFT structures10.1145/2505014 ↗
51. New scan-based attack using only the test mode
52. Scan chain encryption for the test, diagnosis and debug of secure circuits
53. Secure scan and test using obfuscation throughout supply chain10.1109/TCAD.2017.2772817 ↗
54. A secure scan architecture protecting scan test and scan dump using skew-based lock and key10.1109/ACCESS.2021.3097348 ↗