用于实施加密运算的方法和装置制造方法及图纸

技术编号:3501133 阅读:160 留言:0更新日期:2012-04-11 18:40
一种根据包括至少一个定义于k比特的数据块上的非线性操作的特定的加密算法的、在一个电子器件上运行的加密运算,k是大于2的所有数字,由一个k比特的初始数据块(a)生成多个j比特的掩码中间数据块(b*ml,c*m2,△*n),j是小于k的所有数字。然后,在具有2↑[j]个输入的置换表(106)的协助下,对所述多个j比特的掩码中间数据块中的至少一个(△*n)执行非线性操作(S),生成一个j比特的已修改的数据块(S(△)*n′)。通过包括已定义的非线性操作的变换的方式,将已修改的j比特的数据块和一些数据块,至少多个j比特的掩码中间数据块合并,以形成一个相应于该k比特的初始数据块的k比特的结果数据块(a′)。

【技术实现步骤摘要】
【国外来华专利技术】

【技术保护点】
一种用于在电子器件中,根据一个确定的加密算法,实施加密运算的方法,该加密算法包括至少一个定义于k比特的数据块的非线性操作,其中,k是大于2的整数,该方法包括以下步骤:    -由一个k比特的初始数据块(a)生成多个j比特的掩码中间数据块(b⊕m1,c⊕m2,△⊕n),j是小于k的整数;    -通过一个具有2↑[j]个输入的置换表(106),对所述多个j比特的掩码中间数据块中的至少一个(△⊕n)执行非线性操作S,生成一个j比特的已修改的数据块(S(△)⊕n′);    -通过一个包括所述已定义的非线性操作的变换,将该j比特的已修改的数据块和所述多个j比特的掩码中间数据块中的至少某个合并为一个对应于该k比特的初始数据块的k比特的结果数据块(a′)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:埃马纽埃勒多塔克斯埃尔韦夏巴纳樊尚卡利耶
申请(专利权)人:萨热姆防务安全公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1