[发明专利]一种抵御能量分析攻击的加法掩码硬件实现方法及电路有效
申请号: | 201611125767.2 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106656465B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 朱念好;周玉洁;谭永伟 | 申请(专利权)人: | 上海爱信诺航芯电子科技有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抵御 能量 分析 攻击 加法 掩码 硬件 实现 方法 电路 | ||
本发明提供了一种抵御能量分析攻击的加法掩码硬件实现方法及电路,包括以下步骤:S1:设置加法掩码电路的输入为掩码后的加数数据及随机数m,随机数m为掩码后的加数数据的掩码;S2:采用所述加法掩码电路将掩码后的加数数据进行n级的串行进位加位,其中,计算每一比特的和时,将上一比特位和的进位与当前加数数据的比特位进行异或,以得到带掩码的加数和数据。该方法对应的加法掩码电路,其计算过程中,不会出现去掩码的操作,实现了GF(2n)域上模n加法运算的掩码操作,n适用于任何大小0的整数。
技术领域
本发明涉及信息安全芯片设计技术领域,特别涉及一种抵御能量分析攻击的加法掩码硬件实现方法及电路,广泛应用于高度安全性的加密运算设备。
背景技术
现今,人类社会正迈向高度信息化时代,人们对通信能力的要求目益增加。如何实现“任何人在任何时间、任何地点,能够向任何其他人传输任何信息”是现代通信网络追求的目标。移动通信技术正是实现该目标的关键技术。移动智能终端已逐渐普及,成为一个融合通信、个人业务处理、支付、数据存储的信息处理中心。移动智能终端的安全性问题已引起人们的广泛重视。
移动智能终端同样面对一个如何防御攻击和窥测的问题,近些年来,出现了一种新的强有力的攻击方法,人们称之为旁路攻击(SCA)。旁路攻击就是利用设备在运行过程中泄露的旁路信息,诸如功耗、时间、电磁波、以及差错信息等,利用上述信息对密码系统进行攻击和窥测。旁路攻击已成为信息安全芯片产品的巨大威胁,其危害远远大于传统的数学分析手段。
功耗攻击是旁路攻击的一种,利用密码芯片执行加密运算时消耗的功耗来对密钥进行攻击。DPA(差分功耗分析)攻击的原理是利用被攻击设备在加密过程中所实际消耗的功耗与加密算法中间值的相关性,从而得出密钥的一种攻击方法。根据输入的明文和猜测的密钥,加密算法的中间值总是可以计算的。MASK掩码技术将输入的明文进行掩码,这样加密算法的中间值是不知的,从而达到抗功耗攻击的目的。MASK掩码技术是目前信息安全芯片常用的一种抗功耗攻击的措施。
MASK掩码方法在S盒变换、移位变换等操作已有大量的应用,但是对于加法电路的MASK掩码方法只能通过查表操作完成,如果两个加数的位数很大,通过查表操作需要消耗大量的ROM,对于追求成本优势的移动设备根本不现实。
发明内容
本发明的目的在于提供一种抵御能量分析攻击的加法掩码硬件实现方法及电路,以解决现有的加法电路的MASK掩码方法所存在的由于只能查表操作,造成的需要消耗大量的ROM、成本较高的问题。
为实现上述目的,本发明提供了一种抵御能量分析攻击的加法掩码硬件实现方法,包括以下步骤:
S1:设置加法掩码电路的输入为掩码后的加数数据及随机数m,随机数m为掩码后的加数数据的掩码;
S2:采用所述加法掩码电路将掩码后的加数数据进行n级的串行进位加位,其中,计算每一比特的和时,将上一比特位和的进位与当前加数数据的比特位进行异或,以得到带掩码的和。
较佳地,所述步骤S2中,设置所述加法掩码电路为异或电路,所述掩码后的加数数据的每一比特位及上一比特位和的进位对应输入所述异或电路的输入端,进行异或后输出所述带掩码的和。
较佳地,所述异或电路为一级或二级,当所述异或电路为一级时,所述掩码后的加数数据的每一比特位及上一比特位和的进位同时输入所述异或电路进行异或得到该比特位的带掩码的和;当所述异或电路为二级时,所述掩码后的加数数据的每一比特位输入第一级异或电路后,输出第一级异或结果,所述第一级异或结果再与所述上一比特位和的进位输入第二级异或电路进行异或得到该比特位的带掩码的和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱信诺航芯电子科技有限公司,未经上海爱信诺航芯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611125767.2/2.html,转载请声明来源钻瓜专利网。