扫描链
可测试性
旁道攻击
计算机科学
测试设计
钥匙(锁)
物理不可克隆功能
密码学
架空(工程)
计算机硬件
密码
锁(火器)
嵌入式系统
计算机工程
计算机网络
计算机安全
加密
集成电路
工程类
可靠性工程
操作系统
机械工程
作者
Mengqiang Lu,Aijiao Cui,Yan Shao,Gang Qu
标识
DOI:10.1145/3526241.3530345
摘要
Scan chain design can improve the testability of a circuit while it can be used as a side-channel to access the sensitive information inside a cryptographic chip for the crack of cipher key. To secure the scan design while maintaining its testability, this paper proposes a memristor-based secure scan design. A lock and key scheme is introduced. Physical unclonable function (PUF) is used to generate a unique test key for each chip. When an input test key matches the PUF-based key, the scan chain can be used normally for testing. Otherwise, the data in some scan cells are obfuscated by the random bits, which are generated by reading the status of a memristor. As the random bits do not relate to the original test data, an adversary cannot access useful information from scan chain to deduce the cipher key. The experimental results show that the proposed secure scan design can resist all existing attacks while incurring low overhead. Also, the testability of the original design is not affected.
科研通智能强力驱动
Strongly Powered by AbleSci AI