发明名称 在电子组件中使用密钥密码算法的对抗方法及电子组件
摘要 在电子组件中使用具有密钥K的密码算法,该算法操作包括使用第一装置(TC<SUB>0</SUB>),以便根据输入数据E提供输出数据S,由关键指令操作该输出数据和/或导出的数据,该对抗方法规定使用另外装置TC<SUB>1</SUB>,TC<SUB>2</SUB>,以使得输出数据及导出的数据不能被预计,这些其它装置由所述第一装置通过与一个随机值u或与用所述第一装置的输入及输出数据中的一个和/或另一个得到的随机值e(p(u)的异或操作来获得。
申请公布号 CN1319312C 申请公布日期 2007.05.30
申请号 CN99814758.3 申请日期 1999.10.29
申请人 格姆普拉斯公司 发明人 C·克拉维尔;J·-S·科伦
分类号 H04L9/06(2006.01) 主分类号 H04L9/06(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 王勇;陈景峻
主权项 1.在电于组件中使用以密钥(K)加密输入消息(M)来产生加密消息(C)的密码算法的对抗方法,其中在加密期间使用第一装置(TC0),用于根据预定的数据变换规则将由输入消息(M)和密钥(K)导出的输入数据项(E)变换为输出数据项(S),使得用于操作第一装置(TC0)的输出数据项(S)和/或由输出数据项(S)导出的数据项以用于产生加密消息(C)的关键指令能够经受用于检测密钥(K)的攻击,其特征在于该对抗方法包括:将由输入消息(M)和密钥(K)导出的输入数据项(E)变换为输出数据项(S),该变换使用与第一装置(TC0)不同并且代替该第一装置使用的至少一个装置(TC1、TC2、TC3),以便该至少一个装置(TC1、TC2、TC3)的输出数据项和由其导出的数据是不可预测的,其中该至少一个装置是通过对随机值与所述第一装置(TC0)的输入数据项(E)和输出数据项(S)中的至少一个进行异或操作,而从所述第一装置(TC0)中获得的。
地址 法国热姆诺