【技术实现步骤摘要】
本专利技术属于信息安全,具体涉及一种基于循环展开结构的抗侧信道攻击密码硬件实现方法。
技术介绍
1、密码技术,作为网络与信息安全的核心和基石,是最有效、最可靠、最经济的保障手段,在移动通信、政务交通、金融经济以及居民生活等领域发挥着不可替代的作用。
2、在现代密码学中,密码算法根据加密和解密时是否使用相同的密钥,可分为对称和非对称两类。分组密码,作为对称密码算法的重要分支,因其数据分组后加密速度快、软硬件实现效率高以及安全性评估迅速等优点,在需要数据安全和隐私保护的多个领域得到广泛应用。分组密码算法的应用效果极大地依赖于其实现载体,包括软件、硬件以及固件等多种形式。随着集成电路(integratedcircuit,ic)技术在过去30年的革命性发展,密码硬件已经成为了应用最为广泛的密码实现载体之一,其在性能和安全等方面显著优于软件实现。
3、密码硬件作为集成电路中的一类重要共性基础单元,被广泛应用于各种系统和设备中,如通用系统、智能手机/平板电脑、嵌入式系统、射频标签、传感器网络等,为信息安全提供机密性保障。
...【技术保护点】
1.一种基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:在S3中,根据循环展开次数,采用多种循环展开结构的密码硬件,具体内容包括:单轮迭代结构、二合一迭代结构、四合一迭代结构、八合一迭代结构、十六合一迭代结构和全展开结构。
3.根据权利要求1所述的基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:在S4中,根据循环展开结构的密码硬件,计算寄存器泄漏模型对应的敏感中间值,并对敏感中间值的密钥搜索空间进行分析的具体内容为:
>4.根据权利...
【技术特征摘要】
1.一种基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:在s3中,根据循环展开次数,采用多种循环展开结构的密码硬件,具体内容包括:单轮迭代结构、二合一迭代结构、四合一迭代结构、八合一迭代结构、十六合一迭代结构和全展开结构。
3.根据权利要求1所述的基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:在s4中,根据循环展开结构的密码硬件,计算寄存器泄漏模型对应的敏感中间值,并对敏感中间值的密钥搜索空间进行分析的具体内容为:
4.根据权利要求1所述的基于循环展开结构的抗侧信道攻击密码硬件实现方法,其特征在于:在s5中,通过密钥搜索空间,进行第一次筛选,选...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。