The invention discloses a protection circuit of Boolean XOR mask to arithmetic add mask. It sets A as data that needs to be concealed, M is a random number mask, and the input signal is P.
【技术实现步骤摘要】
一种布尔异或掩码转算术加法掩码的防护电路
本专利技术涉及电路防护设计、侧信道攻击防护领域,具体涉及一种布尔异或掩码转算术加法掩码的防护电路,在无能量泄露的情况下,将布尔异或掩码转换成算术加法掩码,使得数据转换过程泄露的能量消耗和中间值的无依赖关系,有效的保护了敏感信息的能量泄露、电磁泄漏等,逻辑结构简单、占用面积小,同时该电路可应用在芯片安全防护领域。
技术介绍
侧信道攻击分析技术从1996年首次提出后,密码设备在运行过程中的物理安全受到了极大的关注,因为在运行过程中,密码设备会以多种形式泄露敏感信息,例如能量消耗、电磁辐射、运行时间等。经过发展,近年来多种侧信道攻击技术被提出,包括时间攻击、能量分析攻击技术、电磁分析攻击技术,错误攻击技术等。其中能量分析攻击技术是一种典型的侧信道攻击技术,而能量分析攻击是侧信道攻击的一种主要的攻击方法,其主要是根据密码设备在运行过程中产生的能量消耗来进行统计分析的技术。针对这些攻击技术,防护技术也应运而生,防护技术包括各种隐藏技术、掩码技术,可以分别在逻辑电路层和算法操作层对密码芯片进行保护,隐藏技术是使密码设备的能量消耗不再依赖于算法中间值和以及密码算法的操作,通过破坏数据依赖性和操作依赖性来达到防护的目的,而掩码技术是消除密码设备的能量消耗和算法中间值的依赖关系,从而达到防护的目的,通常是密码设备在处理中间值的时候引入一定的信息,而这些信息是随机均匀分布的,从而一定程度上消除了密码设备的数据依赖性,它的基本原则是通过混合敏感数据与随机掩码,使得敏感数据不可预测。相比于其它抗攻击措施,掩码技术具有以下显著的优势(1)属 ...
【技术保护点】
一种布尔异或掩码转算术加法掩码的防护电路,其特征在于:设A为需要被掩盖的数据,M为随机数掩码,令输入信号为P和M,输出信号为Q,将输入信号P接入非门,将输入信号M和非门的输出接入与门,将与门的输出接入右移运算单元,将右移运算单元的输出与输入信号P接入加法运算单元,将加法运算单元的输出接入模2
【技术特征摘要】
1.一种布尔异或掩码转算术加法掩码的防护电路,其特征在于:设A为需要被掩盖的数据,M为随机数掩码,令输入信号为P和M,输出信号为Q,将输入信号P接入非门,将输入信号M和非门的输出接入与门,将与门的输出接入右移运算单元,将右移运算单元的输出与输入信号P接入加法运算单元,将加法运算单元的输出接入模2n运算单元。2.根据权利要求1所述的一种布尔异或掩码转算术加法掩码的防护电路,其特征在于:所述非门对输入信号P进行非运算得到3.根据权利要求2所述的一种布尔异或掩码转算术加法掩码...
【专利技术属性】
技术研发人员:李军,饶金涛,何卫国,
申请(专利权)人:成都三零嘉微电子有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。