发明名称 |
执行加密计算的方法 |
摘要 |
依据加密算法,在电子器件中执行加密计算,该加密算法包括至少一个单向函数的应用,依据对该电子器件的一次入侵而禁用该单向函数。该单向函数基于对应于第一密钥的第一仿射运算。通过获取(11)第一和第二随机值(r,r’)、然后通过应用对应于第二密钥的第二仿射运算(σK1)而获取第一结果(13),该单向函数被应用于该第一和第二随机值的第一组合(12),以及其后通过应用对应于第三密钥的第三仿射运算(σK2)而获取(14)第二结果,该单向函数被应用于所述第一结果。第三和第二仿射运算的组合(σK2 o σK1)对应于第一仿射运算;此外加密运算被应用于(15)所述第二结果以及第一和第二随机值的第二组合的至少其中之一。 |
申请公布号 |
CN101803273A |
申请公布日期 |
2010.08.11 |
申请号 |
CN200880023392.6 |
申请日期 |
2008.05.09 |
申请人 |
萨基姆安全公司 |
发明人 |
荷芙·夏巴纳;朱利安·博林格;托马斯·艾卡特 |
分类号 |
H04L9/32(2006.01)I;H04L9/08(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
上海天协和诚知识产权代理事务所 31216 |
代理人 |
张恒康 |
主权项 |
一种依据给定的加密算法在电子器件中执行加密计算的方法,该加密算法包括至少一个单向函数的应用,依据对该电子器件的一次入侵而禁用该单向函数;所述单向函数基于第一仿射运算(σK),该第一仿射运算对应于第一密钥(K);所述方法包括与所述单向函数的应用相关的以下步骤:/a/获取第一和第二随机值(r,r’);/b/通过对第一和第二随机值的第一组合应用第二仿射运算(σK1)来获取第一结果,该第二仿射运算对应于第二密钥;/c/通过对第一结果应用第三仿射运算(σK2)来获取第二结果,该第三仿射运算对应于第三密钥;其中第三和第二仿射运算的组合(σK2oσK1)对应于第一仿射运算(σK);以及其中加密运算被应用于所述第二结果以及第一和第二随机值的第二组合的至少其中之一。 |
地址 |
法国巴黎 |