一种椭圆曲线算法的安全性评估方法及装置

基本信息

申请号 CN201710646911.5 申请日 -
公开(公告)号 CN107241198A 公开(公告)日 2017-10-10
申请公布号 CN107241198A 申请公布日 2017-10-10
分类号 H04L9/32(2006.01)I;H04L9/30(2006.01)I 分类 电通信技术;
发明人 史汝辉;李增局;张策;李文宝;李海滨;石新凌;陈百顺;吴祥富;王洋 申请(专利权)人 北京智慧云测科技有限公司
代理机构 北京超凡志成知识产权代理事务所(普通合伙) 代理人 北京智慧云测科技有限公司;北京智慧云测信息技术有限公司
地址 100000 北京市门头沟区莲石湖西路98号院7号楼701室
法律状态 -

摘要

摘要 本发明提供了一种椭圆曲线算法的安全性评估方法及装置,包括:确定基于椭圆曲线算法的芯片在执行多倍点运算时的能量消耗曲线,能量消耗曲线表征芯片消耗的能量与时间之间的关系;根据预先建立的能量消耗特征数据库,从能量消耗曲线上定位出倍点运算对应的第一能量消耗子曲线及点加运算对应的第二能量消耗子曲线;基于能量消耗曲线,确定多倍点运算的类型;根据多倍点运算的类型、第一能量消耗子曲线和第二能量消耗子曲线,评估椭圆曲线算法的安全性。本发明中,能够在椭圆曲线密码产品出厂之前,对椭圆曲线算法的多倍点运算的安全性进行评估,减少了椭圆曲线密码产品在出厂后存在安全漏洞的情况。