发明名称 | 用于执行加密计算的方法和装置 | ||
摘要 | 本发明涉及一种在电子组件中基于确定的加密算法执行加密计算的方法,该算法包括使用包括m个n比特的私密加密密钥块的私密加密密钥(103)对数据块(101)进行的至少一个私密密钥运算(102)以及非线性运算(107),其中m和n为正整数。该方法包括确定2<SUP>n</SUP>-1个n比特的不同于所述私密加密密钥块的二级私密密钥(105);随后,对于给定的私密加密密钥块,使用所述私密加密密钥块(103)和所述二级私密密钥对数据块(101)执行所述私密密钥运算(102),并分别获得加密中的数据块(104)和2<SUP>n</SUP>-1个二级数据块(106);随后对所述加密中的数据块(104)和所述二级数据块(106)进行所述非线性运算(107);由该加密中的数据块获取已加密的数据块。 | ||
申请公布号 | CN1989726A | 申请公布日期 | 2007.06.27 |
申请号 | CN200580024651.3 | 申请日期 | 2005.07.08 |
申请人 | 萨热姆防务安全公司 | 发明人 | 赫维·派拉蒂 |
分类号 | H04L9/06(2006.01) | 主分类号 | H04L9/06(2006.01) |
代理机构 | 北京律诚同业知识产权代理有限公司 | 代理人 | 徐金国;梁挥 |
主权项 | 1、一种在电子组件中根据确定的加密算法执行加密计算的方法,该算法包括使用包括m个n比特的私密加密密钥块的私密加密密钥(103)对数据块(101)进行的至少一个私密密钥运算(102)和非线性运算(107),对于给定的私密加密密钥块,所述方法包括以下步骤:确定2n-1个n比特的不同的二级私密密钥(105),各密钥不同于所述私密加密密钥块;使用所述私密加密密钥块(103)和所述二级私密密钥对数据块(101)进行所述私密密钥运算(102),并分别获取加密中的数据块(104)和2n-1个二级数据块(106);对所述加密中的数据块(104)和所述二级数据块(106)进行所述非线性运算(107);在所述加密中的数据块的基础上提供已加密的数据块(108)。 | ||
地址 | 法国巴黎 |