We propose a secure and lightweight key based challenge obfuscation for strong PUFs. Our architecture is designed to be resilient against learning attacks. Our obfuscation mechanism uses non-linear feedback shift registers (NLFSRs). Responses are directly provided to the user, without error correction or extra post-processing steps. We also discuss the cost of protecting our architecture against power analysis attacks with clock randomization, and Boolean masking. Security against learning attacks is assessed using avalanche criterion, and deep-neural network attacks. We designed a testchip in 65 nm CMOS. When compared to the baseline arbiter PUF implementation, the cost increase of our proposed architecture is 1.27x, and 2.2x when using clock randomization, and Boolean masking, respectively.
翻译:我们建议为强力PUF提供基于安全和轻量级关键关键挑战的混淆。 我们的架构旨在抵御学习攻击。 我们的模糊机制使用非线性反馈转移登记册(NLFSRs ) 。 应对措施直接提供给用户,没有错误纠正或额外的处理后步骤。 我们还讨论保护我们的架构免受强力分析攻击的成本,使用时钟随机化和布林面罩。 使用雪崩标准和深神经网络攻击来评估防止学习攻击的安全性。 我们设计了65纳米CMOS的测试芯片。 与基准仲裁人PUF的实施相比,我们拟议架构的成本增长分别为1. 27x和2.2x(使用时钟随机化)和布尔面罩。