[发明专利]密钥协商方法、设备和系统有效
申请号: | 201680046828.8 | 申请日: | 2016-03-11 |
公开(公告)号: | CN107925578B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 仲伟伟;陈璟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密钥 协商 方法 设备 系统 | ||
本发明公开了一种密钥协商方法、设备和系统,涉及无线通信领域,用于解决将BNN‑IBS应用于D2D无线通信网络中进行密钥协商时加密程度低的问题。密钥协商方法包括:在密钥生成设备将第一用户设备的公钥和私钥发送给第一用户设备时,在密钥生成设备将第二用户设备的公钥和私钥发送给第二用户设备时,在第一用户设备将第一签名消息发送给第二用户设备时,以及在第二用户设备将第二签名消息发送给第一用户设备时,均进行了同态加密。本发明的实施例应用于D2D无线通信网络。
技术领域
本发明涉及无线通信领域,尤其涉及一种密钥协商方法、设备和系统。
背景技术
随着4G标准的逐步完善,5G技术已经进入人们视线,有资料显示未来5G无线通信系统将向网络融合的方向发展,一个方向是异构网络,另一个方向是在蜂窝网络下允许相距较近的移动设备直接通信,即D2D(英文全称:Device to Device,中文名称:设备对设备)通信模式。
一方面,密钥协商一直是无线通信系统中十分重要的安全机制,对于D2D无线通信,由于UE与UE之间传输路径的不确定性,因此无法使用传统无线网络中所采用的路由器、防火墙等设备进行密钥协商,目前尚未有针对D2D无线通信的密钥协商的标准和协议。
另一方面,在物联网、传感器网络中使用BNN-IBS(英文全称:Bellare M;Namprempre C;Neven G;identity-based signature,中文:由Bellare M、Namprempre C、Neven G提出的基于椭圆曲线的身份签名协议)进行密钥协商。参照图1所示,BNN-IBS流程包括以下步骤:
S101、PKG(英文名称:private key generator,中文名称:私钥生成器)设定系统参数。
选择有限域Fp上的椭圆曲线E(Fp),E/Fp表示由E(Fp)上的点构成的阶为n的群:p∈E/Fp且p的阶为q,q为素数且满足q2不整除n;G1为由p生成的循环群;选取为系统私钥;计算Q=sp作为系统公钥;选取两个加密哈希函数
S102、PKG向UE(英文名称:user equipment,中文名称:用户设备)公布系统参数。
PKG向UE1和UE2公布系统参数<E(Fp),p,q,Q,H1,H2>。
S103、PKG为UE1分配用户私钥<R1,s1。
给定用户身份信息IDu∈{0,1}*;选取计算R=rp;利用系统私钥x计算s=r+cxmodq,c=H1(IDu||R)。用户IDu的私钥SKu=(R,s)。具体的,对于UE1,PKG为UE1分配用户私钥〈R1,s1。
S104、UE1利用哈希函数进行签名〈R1,Y1,z1。
选取计算Y=yp,z=y+hsmodq。其中,h=H2(IDu,m,R,Y)。用户IDu对消息m的签名为R,Y,z。具体的,对于UE1,h=H2(ID1,m,R1,Y1),z1=y+hs1modq,对消息m的签名为R1,Y1,z1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680046828.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:支持多时钟域时钟传递的设备和方法
- 下一篇:生物体认证系统以及认证服务器