一种用于防御能量分析攻击的密码算法实现保护方法专利登记公告
专利名称:一种用于防御能量分析攻击的密码算法实现保护方法
摘要:本发明公开了一种用于防御能量分析攻击的密码算法实现保护方法,属于信息技术安全领域。本方法通过对密码算法的执行过程添加适当的编码和解码步骤完成对密码算法中间值的保护,首先,在算法开始之前,对所有参加运算的数据,包括明文、密钥以及可能的初始向量做编码操作;之后在算法运行过程中使用编码后的数据与对应的操作,按照密码算法的步骤进行密码计算,完成加解密过程;在算法结束时,对编码后的结果数据进行解码操作,得到算法正常的输出。本方法只是对密码算法的中间值进行了编码以保证其不泄露信息,并不改变算法的输入与输出,保证算法运
专利类型:发明专利
专利号:CN201210026856.7
专利申请(专利权)人:中国科学院软件研究所
专利发明(设计)人:韩阳;周永彬;刘继业
主权项:一种用于防御能量分析攻击的密码算法实现保护方法,其步骤为:1)对需要保护的密码算法的输入值进行比特平衡编码:将输入数据流中比特值为0的数据比特编码为比特01,将比特值为1的数据比特编码为比特10;2)利用比特平衡编码后的数据进行密码运算,设密码算法为n比特分组密码算法;其中:a)对于密码运算中的比特异或操作,首先将Encode(An)与一比特串(01)1…(01)n进行异或操作,然后将得到的异或值与Encode(Bn)进行异或操作;Encode(An)为n比特数据A经比特平衡编码后的值,Encode(Bn
专利地区:北京
关于上述专利公告申明 : 上述专利公告转载自国家知识产权局网站专利公告栏目,不代表该专利由我公司代理取得,上述专利权利属于专利权人,未经(专利权人)许可,擅自商用是侵权行为。如您希望使用该专利,请搜索专利权人联系方式,获得专利权人的授权许可。