Secure scan design using improved random order and its evaluations

Scan test using scan chains is one of the most important DFT techniques. However, scan-based attacks are reported which can retrieve the secret key in crypto circuits by using scan chains. Secure scan architecture is strongly required to protect scan chains from scan-based attacks. This paper proposes an improved version of random order as a secure scan architecture. In improved random order, a scan chain is partitioned into multiple sub-chains. The structure of the scan chain changes dynamically by selecting a subchain to scan out. Testability and security of the proposed improved random order are also discussed in the paper, and the implementation results demonstrate the effectiveness of the proposed method.

[1]  Hideo Fujiwara,et al.  Secure and testable scan design using extended de Bruijn graphs , 2010, 2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC).

[2]  Youhua Shi,et al.  State-dependent changeable scan architecture against scan-based side channel attacks , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[3]  Ramesh Karri,et al.  Scan based side channel attack on dedicated hardware implementations of Data Encryption Standard , 2004, 2004 International Conferce on Test.

[4]  Youhua Shi,et al.  Secure Scan Design with Dynamically Configurable Connection , 2013, 2013 IEEE 19th Pacific Rim International Symposium on Dependable Computing.

[5]  Mark Mohammad Tehranipoor,et al.  Securing Designs against Scan-Based Side-Channel Attacks , 2007, IEEE Transactions on Dependable and Secure Computing.

[6]  Nozomu Togawa,et al.  Scan-based Attack against DES and Triple DES Cryptosystems Using Scan Signatures , 2013, J. Inf. Process..

[7]  Debdeep Mukhopadhyay,et al.  Secured Flipped Scan-Chain Model for Crypto-Architecture , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.