安全认证信道制造技术

技术编号:3485420 阅读:165 留言:0更新日期:2012-04-11 18:40
一种用于计算会话密钥的协议(即方法)和相应装置。两个对等体具有的知识包括:公共Diffie-Hellman永久密钥K↓[perm]以及另一个对等体的身份和公共密钥。第一对等体选择第一暂时私有密钥x,计算被发送到第二对等体的第一相应暂时公共密钥g↑[x]。第二对等体以相同的方式计算第二暂时公共密钥g↑[y],计算暂时共享密钥K↓[eph],对g↑[y]、K↓[eph]、K↓[perm]和第二对等体的身份进行哈希运算,并且把g↑[y]和哈希运算的结果发送到第一对等体。第一对等体计算K↓[eph],对这个哈希运算结果进行检验,对g↑[x]、K↓[eph]、K↓[perm]和第一对等体的身份进行哈希运算,并发送到检验该哈希运算结果的第二对等体。之后,两个对等体通过对K↓[eph]进行哈希运算而获得会话密钥。然后,所述装置可以使用会话密钥来建立安全认证信道(SAC)。

【技术实现步骤摘要】

【技术保护点】
一种适用于检验哈希值的第一设备(11),所述第一设备具有:证书(C↓[a]),包括公共密钥(g↑[a])和与第一设备自身相对应的身份(ID↓[a]);以及和与第一设备自身相对应的身份(ID↓[a])、私有密钥(a)及公共密钥(g↑[a])有关的知识,    第一设备包括处理器(12),用于:    -选择暂时私有密钥(x);    -计算第一暂时公共密钥(g↑[x]);    -把第一设备的证书(C↓[a])和第一暂时公共密钥(g↑[x])发送到第二设备;    -从第二设备接收第二设备的证书(C↓[b])、第二暂时公共密钥(g↑[y])和第一哈希值(H(g↑[y],K↓[eph],K↓[perm],ID↓[b])),所述证书(C↓[b])包括公共密钥(g↑[b])和第二设备的身份(ID↓[b]),而第一哈希值(H(g↑[y],K↓[eph],K↓[perm],ID↓[b]))是根据第二暂时公共密钥(g↑[y])、暂时共享密钥(K↓[eph])、永久密钥(K↓[perm])和与第二设备自身相对应的身份(ID↓[b])计算得到的;    -检验第二设备的证书(C↓[b]);    -根据第二暂时公共密钥(g↑[y])和第一暂时私有密钥(x)计算暂时共享密钥(K↓[eph]);    -根据第二设备的公共密钥(g↑[b])和第二设备自身的私有密钥(a)计算永久密钥(K↓[perm]);    -检验第一哈希值(H(g↑[y],K↓[eph],K↓[perm],ID↓[b]))。...

【技术特征摘要】

【专利技术属性】
技术研发人员:让皮埃尔安德烈奥斯阿兰迪尔托马斯西尔旺
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

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

1