嵌入式生物识别系统与RSM方案的安全研究
嵌入式生物识别系统的漏洞研究
在嵌入式生物识别系统中,尤其是基于指纹比较技术的硬件生物识别比较模块,存在着潜在的信息泄露问题。
爬山算法改进
传统的爬山算法(Hill Climbing)在添加和修改细节点时是随机选择的,每次添加或修改单个细节点有222 = 256 × 256 × 64种可能性。通过对功耗的研究,我们可以获取参考指纹模板中每个角度的细节点数量分布信息。利用这些信息,我们可以根据一个分布表来选择细节点。
为了评估改进效果,我们比较了三种不同级别的爬山算法:
1. 无优化模式 :新的细节点随机选择。
2. 列表模式 :新的细节点从现有角度列表中选择,但没有关联概率。
3. 分布模式 :新的细节点从分布表中选择,概率由侧信道分析得出,近似对应参考指纹模板的概率。
实验结果表明,分布模式在4000次迭代时达到阈值分数,而其他两种模式需要8000次迭代。实现这一改进仅需64次匹配执行。
| 模式 | 达到阈值所需迭代次数 |
|---|---|
| 无优化模式 | 8000 |
| 列表模式 | 8000 |
| 分布模式 |
超级会员免费看
订阅专栏 解锁全文
27

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



