发明名称 防御观测攻击、特别是高阶观测攻击的加密电路
摘要 本发明涉及一种防御观测攻击的加密电路。该加密电路包括提供被掩码m屏蔽的变量x的至少一个寄存器R(22),所述被屏蔽的变量被第一替换盒S(1)周期性地加密。所述电路还包括寄存器掩码M(23),所述寄存器掩码M(23)在每个周期中提供掩码m,m的变换,所述掩码m取自被第二替换盒S′(21)加密前的m,在所述盒S′(21)的输出端获得的新掩码m′在被存储到掩码寄存器M(23)之前被变换为掩码m′。转换包括能够根据寄存器R和M的活动模型来降低或消除任何高阶攻击的双向单射或合成律。本发明特别可以用于保护加密电路免受对基于屏蔽的设备的高阶观测攻击。
申请公布号 CN102405615B 申请公布日期 2016.09.07
申请号 CN201080004965.8 申请日期 2010.01.18
申请人 电信教育集团-巴黎电信学校 发明人 J-L·丹杰;S·吉耶
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 北京戈程知识产权代理有限公司 11314 代理人 程伟;王锦阳
主权项 一种加密电路,包括提供被掩码m屏蔽的变量x的至少一个寄存器R(22),其特征在于,所述被屏蔽的变量被第一替换盒S(1)以周期性的方式加密,所述电路包括在每个周期中提供变换掩码m<sub>t</sub>的掩码寄存器M(23),所述变换掩码m<sub>t</sub>通过修改函数(41,61)变换为掩码m,该掩码m被第二替换盒S'(21)加密,在该盒S'(21)的输出端获得的新掩码m'被用来屏蔽所述被屏蔽的变量,其中,所述修改函数为双射变换(41),从而所述变换掩码m<sub>t</sub>被存储在掩码寄存器M中,应用到所述第二替换盒S’(21)的掩码m等于m<sub>t</sub>的双射变换,将要存储到所述掩码寄存器M中的新的值为m'的反向双射变换,m'为所述第二替换盒S'(21)的输出。
地址 法国巴黎