【技术实现步骤摘要】
安全发现方法、装置、系统、设备及存储介质
[0001]本申请涉及通信领域,尤其涉及一种安全发现方法、装置、系统、设备及存储介质。
技术介绍
[0002]Ranging/Sidelink(测距/侧行链路)终端要想使用Ranging/Sidelink服务首先要进行终端之间的相互发现,终端相互发现是指使用同一服务的地理位置上邻近的终端能够彼此意识到对方在附近,由于发现的下一步可能是建立连接,并且发现过程可能传输敏感信息(如用户相关的标识),所以发现过程必须是安全的。
[0003]目前,3GPP对于Ranging/Sidelink终端的安全发现机制只考虑了在5G网络覆盖下的情况,因此难以适用无网络覆盖下Ranging/Sidelink用户终端之间的安全发现。
技术实现思路
[0004]本申请提供了一种安全发现方法、装置、系统、设备及存储介质,用以实现无5G网络覆盖的部署场景下终端之间的安全发现。
[0005]第一方面,提供一种安全发现方法,应用于第一终端,包括:
[0006]获取所述第一终端的第一服务对应的第一根密钥;
[0007]基于所述第一根密钥和第一随机数,加密所述第一终端的第一发现过程参数,得到第一加密基础数据和第一加密验证数据;
[0008]生成并广播发现请求消息,所述发现请求消息携带所述第一加密基础数据、所述第一加密验证数据和所述第一随机数;
[0009]在确认接收到与所述发现请求消息对应的发现响应消息的情况下,基于所述发现响应消息,完成所述第一终端 ...
【技术保护点】
【技术特征摘要】
1.一种安全发现方法,其特征在于,应用于第一终端,包括:获取所述第一终端的第一服务对应的第一根密钥;基于所述第一根密钥和第一随机数,加密所述第一终端的第一发现过程参数,得到第一加密基础数据和第一加密验证数据;生成并广播发现请求消息,所述发现请求消息携带所述第一加密基础数据、所述第一加密验证数据和所述第一随机数;在确认接收到与所述发现请求消息对应的发现响应消息的情况下,基于所述发现响应消息,完成所述第一终端与广播所述发现响应消息的第二终端的安全发现。2.根据权利要求1所述的方法,其特征在于,基于所述第一根密钥和第一随机数,加密所述第一终端的第一发现过程参数,得到第一加密基础数据和第一加密验证数据,包括:生成与所述第一根密钥和所述第一随机数对应的第一发现机密性密钥和第一发现完整性密钥;采用所述第一发现机密性密钥加密所述第一发现过程参数,得到所述第一加密基础数据;以及,采用所述第一发现完整性密钥加密所述第一发现过程参数,得到所述第一加密验证数据。3.根据权利要求1所述的方法,其特征在于,基于所述第一根密钥和第一随机数,加密所述第一终端的第一发现过程参数,得到第一加密基础数据和第一加密验证数据之前,还包括:获取所述第一根密钥的当前使用次数;确定所述当前使用次数不超过第一次数。4.根据权利要求2所述的方法,其特征在于,确认接收到与所述发现请求消息对应的发现响应消息,包括:获取监听到的当前发现响应消息中的第二加密基础数据和第二加密验证数据;采用所述第一发现机密性密钥解密所述第二加密基础数据,得到第二发现过程参数;采用所述第一发现完整性密钥加密所述第二发现过程参数,得到第一临时验证数据;在所述第一临时验证数据与所述第二加密验证数据一致的情况下,确认接收到所述发现响应消息。5.根据权利要求4所述的方法,其特征在于,获取监听到的当前发现响应消息中的第二加密基础数据和第二加密验证数据之前,还包括:获取所述当前发现响应消息中的加密服务标识;确定所述加密服务标识与所述第一加密基础数据中的加密服务标识一致;所述第一加密基础数据中的加密服务标识与所述第一服务具有唯一对应关系。6.根据权利要求2所述的方法,其特征在于,基于所述发现响应消息完成所述第一终端与第二终端的安全发现,包括:获取所述发现响应消息中的第二随机数;基于所述第一随机数、所述第二随机数和所述第一发现完整性密钥,生成新鲜性证明消息完整性检查代码;生成并广播新鲜性证明消息,所述新鲜性证明消息携带所述第一随机数、所述第二随机数和所述新鲜性证明消息完整性检查代码。
7.一种安全发现方法,其特征在于,应用于第二终端,包括:接收发现请求消息,所述发现请求消息携带第一加密基础数据、第一加密验证数据和第一随机数;采用所述第二终端的第二服务对应的第二根密钥、所述第一加密基础数据和所述第一随机数,验证所述第一加密验证数据,得到验证结果;在所述验证结果指示验证通过的情况下,生成并广播发现响应消息。8.根据权利要求7所述的方法,其特征在于,采用第二终端的第二服务对应的第二根密钥、所述第一加密基础数据和所述第一随机数,验证所述第一加密验证数据,得到验证结果,包括:生成与所述第二根密钥和所述第一随机数对应的第二发现机密性密钥和第二发现完整性密钥;采用所述第二发现机密性密钥解密所述第一加密基础数据,得到第一发现过程参数;采用所述第二发现完整性密钥加密所述第一发现过程参数,得到第二临时验证数据;采用所述第二临时验证数据校验所述第一加密验证数据,得到所述验证结果。9.根据权利要求7所述的方法,其特征在于,生成发现响应消息,包括:采用所述第二根密钥和所述第一随机数,加密所述第二终端的第二发现过程参数,得到第二加密基础数...
【专利技术属性】
技术研发人员:崔琪楣,朱增宝,李凯,赵文静,陶小峰,张平,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。