34、自安全PUF:通过掩码保护环形PUF

自安全PUF:通过掩码保护环形PUF

1. 引言

环形物理不可克隆函数(Loop PUF)在安全领域有着重要应用,但面临着侧信道分析(SCA)的威胁。为了保护Loop PUF,本文介绍了一种基于时间掩码的方法,通过随机化测量顺序来抵御SCA攻击,同时利用计数器的最低有效位(LSB)作为随机掩码位,实现自安全的设计。

2. 时间掩码

Loop PUF的测量是顺序进行的,先对挑战C进行测量,然后对其补码¬C进行测量。这种有序的顺序测量容易被SCA利用。为了保护顺序测量免受SCA攻击,通过一个1位掩码m来随机化测量顺序,以推导特定的PUF响应位kC。

以下是受保护的Loop PUF操作算法:

Algorithm 2. Protected Loop PUF Operation
Input: Challenge C (a word of N bits)
Input: Measurement time in terms of periods nacq of the reference clock
Input: mask m (1-bit random variable)
Output: Response δC (a signed integer whose sign is mapped to the secret bit kC)
1: Set current challenge C′ = m ? C : ¬C
2: Count oscillations of Loop PUF for nacq cycles of reference clock ⇒vC′
3: Set curren
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值