项目名称: 分组密码代数旁路攻击技术研究
项目编号: No.61173191
项目类型: 面上项目
立项/批准年度: 2012
项目学科: 计算机科学学科
项目作者: 王韬
作者单位: 中国人民解放军军械工程学院
项目金额: 52万元
中文摘要: 代数旁路攻击将代数攻击和旁路攻击方法相结合,利用代数方法构建密码算法布尔方程组和加密中间状态的低次多元多项式,利用旁路攻击手段获取加密中间状态值,并作为代数方程组的输入或低次多元多项式的输出,可降低代数攻击复杂度、克服旁路攻击通用性较差等缺陷,已对密码算法安全性构成威胁。本课题以DES、AES及PRESENT等典型分组密码算法为攻击对象,研究其代数方程组和低次多元多项式的构建方法;针对密码算法在微处理器上的软件实现和在微控制器/FPGA等上的硬件实现,搭建实验平台;研究密码算法时间、功耗、电磁、故障等旁路信息的采集与预处理技术;基于旁路信息泄露模型,研究将旁路信息与代数方程组求解相结合的方法;开展攻击实验,实现密钥破解,验证攻击有效性;研究实际密码系统的代数旁路攻击技术,验证攻击适用性;对分组密码抗代数旁路攻击能力进行安全性评估,提出有效的防御措施。
中文关键词: 密码算法;安全性评估;旁路立方体攻击;代数旁路攻击;代数故障攻击
英文摘要:
英文关键词: Cryptographic algorithm;Security evaluation;Side-channel cube attack;Algebraic side-channel attack;Algebraic fault attack