针对低功耗设备的侧信道与故障攻击防护技术解析
1. HC - 128的差分故障分析
在对HC - 128的研究中,有一种差分故障分析(DFA)攻击方法备受关注。该攻击模型假定攻击者能够对密码内部状态的随机字引入故障,但无法控制故障的具体位置和新的故障值。
1.1 算法6:添加方程
该算法通过用无故障位表示故障位来添加方程,具体步骤如下:
1. 输入 :在Q[f](f ∈ S - 1)处发生故障时的错误密钥流,以及P(l)(244 ≤ l ≤ 499)。
2. 输出 :形式为(25)的方程。
3. 具体操作步骤 :
- 令δ = s512 + l ⊕ s′512 + l ,i0 = 512 + l + 12。
- 根据(19)计算A′i0和B′i0。
- 若P b - 1..0 1 [A′i0] + P b - 1..0 1 [B′i0] < 2b ,则设置ci0,b = 0,否则ci0,b = 1。
- 对于1024 ≤ i1 ≤ 1535且Ai0和Bi0已知的情况:
- 若Bi0 = l + 12且Ai0 < f - 1:
- 若Qb - 1..0 1 [Ai1] + Qb - 1..0 1 [Bi1] < 2b ,令ci1,b = 0,否则ci1,b = 1。
- 根据(23)计算Q′b - 1..0 1 [Bi1]。
- 若Qb - 1..0 1 [Ai1] + Q′b - 1..0 1 [Bi1] < 2b ,令c′i1,b
超级会员免费看
订阅专栏 解锁全文
87

被折叠的 条评论
为什么被折叠?



