安全认证信道制造技术

技术编号:3498357 阅读:135 留言: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,21)共享的会话密钥的方法,    第一设备具有:证书(C↓[a]),包括公共密钥(g↑[a])和与第一设备自身相对应的身份(ID↓[a]);以及和与第一设备自身相对应的身份(ID↓[a])、私有密钥(a)及公共密钥(g↑[a])有关的知识,    第二设备具有:证书(C↓[b]),包括公共密钥(g↑[b])和与第二设备自身相对应的身份(ID↓[b]);以及和与第二设备自身相对应的身份(ID↓[b])、私有密钥(b)及公共密钥(g↑[b])有关的知识,    所述方法包括步骤:    在第一设备处:    -选择第一暂时私有密钥(x);    -计算第一暂时公共密钥(g↑[x]);    -把第一设备的证书(C↓[a])和第一暂时公共密钥(g↑[x])发送到第二设备;    在第二设备处:    -接收第一设备的证书(C↓[a])以及第一暂时公共密钥(g↑[x]);    -检验第一设备的证书(C↓[a]);    -选择第二暂时私有密钥(y);    -计算第二暂时公共密钥(g↑[y]);    -根据第一暂时公共密钥(g↑[x])和第二暂时私有密钥(y)计算暂时共享密钥(K↓[eph])    -根据第一设备的公共密钥(g↑[a])和第二设备自有的私有密钥(b)计算永久密钥(K↓[perm]);    -根据第二暂时公共密钥(g↑[y])、暂时共享密钥(K↓[eph])、永久密钥(K↓[perm])和与第二设备自身相对应的身份(ID↓[b])计算第一值(H(g↑[y],K↓[eph],K↓[perm],ID↓[b]));    -把第二设备的证书(C↓[b])、第二暂时公共密钥(g↑[y])和第一值(H(g↑[y],K↓[eph],K↓[perm],ID↓[b]))发送到第一设备;    在第一设备处:    -从第二设备接收第二设备的证书(C↓[b])、第二暂时公共密钥(g↑[y])和第一值(H(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↓[...

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

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

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

1