密码算法的安全性评估方法和装置

基本信息

申请号 CN201710098388.7 申请日 -
公开(公告)号 CN106850203B 公开(公告)日 2019-11-01
申请公布号 CN106850203B 申请公布日 2019-11-01
分类号 H04L9/08(2006.01)I 分类 电通信技术;
发明人 李增局; 史汝辉; 李文宝; 陈百顺; 张策; 李海滨; 安焘; 黄天宁; 蒋晓; 苏军恒 申请(专利权)人 北京智慧云测科技有限公司
代理机构 北京超凡志成知识产权代理事务所(普通合伙) 代理人 北京智慧云测科技有限公司; 北京智慧云测信息技术有限公司
地址 102308 北京市门头沟区莲石湖西路98号院7号楼701室
法律状态 -

摘要

摘要 本发明提供了一种密码算法的安全性评估方法和装置;其中,该方法包括接收待评估密码算法的初始配置参数;根据初始配置参数运行密码算法,保存密码算法运行过程中的第一中间结果、第一中间结果中的变量标识和变量标识的长度、以及第一运行结果;进行下述扰动操作:接收设置的扰动配置参数;根据扰动配置参数和变量标识的长度,运行密码算法,保存密码算法运行过程中的当前变量标识对应的第二中间结果和密码算法的第二运行结果;继续进行扰动操作,直至获取到所有的变量标识对应的第二中间结果和第二运行结果;根据第一运行结果、第二中间结果和第二运行结果生成密码算法的评估结果。本发明提高了密码算法评估时参数覆盖的完整性和评估的有效性。