本发明提供一种基于烟花算法的分组密码硬件安全评估方法。本方法通过将烟花算法与侧信道分析结合,烟花算法在可行解空间中随机产生一定数量的烟花,计算每个烟花的适应度值,以此确定烟花质量的好坏。从空间内所有烟花和火花中选择较优的位置,作为下一次烟花爆炸的炸点,在一定的半径范围内执行爆炸操作。通过一代一代地执行上述操作,最后烟花的炸点及其产生的火花会集中在问题的最优解位置附近。当算法停止时,适应度值最优的烟花的炸点或火花所处的位置便是算法搜索到的目标函数最优解。本发明降低了评估的计算复杂度,显著提高了评估收敛速度,为检测分组密码设备的安全性提供了很好的评估手段。
本发明采用多字节功耗信息的叠加,有效提高了功耗信息的利用率,使模拟功耗与实际功耗具有更大的相关性。与传统的相关能量分析模型方法相比,由于采用了并行处理功耗信息的方式,所以计算代价更小,安全性评估收敛速度更快。实验结果表明,该方法在多字节检测分组密码设备的安全性方面具有显著优势。本发明高效利用功耗曲线为检测分组密码设备的安全性提供了很好的评估手段,且本发明的硬件安全评估方法适用于大多数分组密码算法,具有很强的通用性。
黑龙江大学(Heilongjiang University),位于黑龙江省哈尔滨市,是黑龙江省人民政府和中华人民共和国教育部、国家国防科技工业局共建的省属综合性大学,黑龙江省“双一流”建设国内一流大学A类高校,入选国家卓越法律人才教育培养计划、中西部高校基础能力建设工程、特色重点学科项目、国家建设高水平大学公派研究生项目、中国政府奖学金来华留学生接收院校、全国深化创新创业教育改革示范高校、教育部来华留学示范基地,是世界翻译教育联盟、中俄新闻教育高校联盟、中俄综合性大学联盟、上海合作组织大学、“一带一路”智库合作联盟成员单位。
评价单位:“科创中国”黑龙江科技服务团 (黑龙江省科学技术协会)
评价时间:2023-11-10
苏德峰
黑龙江省农业科学院作物资源研究所
科研人员
综合评价
技术前景广阔,具备技术成果转移转化要求。
查看更多>