发明名称 用于计算共享加密密钥的方法和设备
摘要 本发明涉及用于计算共享加密密钥的方法和设备。这里描述的实施例总体涉及其中计算设备,尤其是移动设备,针对包括至少3个移动设备的设备组建立共享加密密钥的方法和设备。根据一个示例实施例,如根据口令认证的密钥交换协议的认证动作而执行的,使用共享口令来计算移动设备的公开密钥,并将其发送至组中的至少一个其他移动设备。根据组密钥建立协议,作为移动设备私有密钥和设备组中的至少一个其他移动设备的公开密钥的函数,计算公开值。使用设备组中的移动设备的公开值来计算共享加密密钥。
申请公布号 CN102170636B 申请公布日期 2014.05.14
申请号 CN201110048215.7 申请日期 2011.02.25
申请人 黑莓有限公司 发明人 赫伯特·安东尼·利特尔
分类号 H04L9/00(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 王玮
主权项 一种计算n个移动设备构成的组的共享加密密钥(k)的方法,所述n个移动设备构成的组(400A、400B)至少包括3个移动设备,其中,所述方法包括:针对所述n个移动设备构成的组中的第i个移动设备:计算(510)所述移动设备的公开密钥(Xi),以发送至所述n个移动设备构成的组中的至少一个第一其他移动设备,其中,所述移动设备的公开密钥(X<sub>i</sub>)至少是与所述移动设备相关联的私有密钥(x<sub>i</sub>)和对所述n个移动设备构成的组中的所有移动设备来说已知的共享口令(π)的函数;计算(524)所述移动设备的公开值(K<sub>i</sub>),以发送至所述n个移动设备构成的组中的所有其他移动设备中的每一个,其中,所述移动设备的公开值(K<sub>i</sub>)至少是与所述移动设备相关联的私有密钥(x<sub>i</sub>)和所述n个移动设备构成的组中的至少一个第二其他移动设备中的每一个的公开密钥的函数;以及使用(534)所述n个移动设备构成的组中的所有其他移动设备中的每一个的公开值(K<sub>1</sub>,...K<sub>i‑1</sub>,K<sub>i+1</sub>,...K<sub>n</sub>),根据组密钥建立协议来计算共享加密密钥(k)。
地址 加拿大安大略省沃特卢市