[发明专利]安卓终端SIP密钥获取方法、装置及设备在审
申请号: | 202010638807.3 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111901103A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 马丽;张勇 | 申请(专利权)人: | 珠海世纪鼎利科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 尚文文 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 sip 密钥 获取 方法 装置 设备 | ||
本发明涉及一种安卓终端SIP密钥获取方法、装置设备,属于SIP解密技术领域,该方法包括:构建PF_KEY协议族的通道,通过PF_KEY协议族的通道访问安全关联;通过通道,获取安全关联中的加密内容;根据加密内容及预设规则,获取密钥并解密SIP协议。本发明通过获取安全关联,并提取其中的加密密钥和完整性密钥对的方法来获取密钥并解密SIP协议。本申请终端获取SIP密钥的方法,趋于轻量级、用户空间容易集成和调用,解决了VoLTE高清语音通话产生的SIP协议在传输过程中被IPSec保护而被ESP加密导致不能统计相关信令信息的问题。
技术领域
本发明属于SIP解密技术领域,具体涉及一种安卓终端SIP密钥获取方法、装置及设备。
背景技术
VoLTE(Voice over Long-Term Evolution,长期演进语音承载)技术是承载在IMS(IP Multimedia Subsystem)核心网之上的全IP条件下的端到端语音解决方案,该技术为用户提供了质量更高性能更好的语音视频通话服务。核心网中P-CSCF、I-CSCF、S-CSCF等重要网元之间的通信都是承载在SIP(Session Initiation Protocol,会话初始协议)协议之上。SIP协议在传输过程中会受到IPSec(IP Security,IP安全)的保护,以ESP(Encapsulating Security Payload,封装安全有效载荷)协议的形式加密SIP信令,以提高网络传输的安全性。这使得信令在传输过程中即使被他人获取也无法得到明文数据,这种加密机制极大的保障了数据在网络中传输的安全性。
但是,这也给空口信令的监测和评估带来了一定的挑战,如果不能对ESP协议正确解密,包括传输时延在内的许多指标都无法统计,也就无法为网络优化提供支撑。因此,如何获取到SIP密钥,实现对ESP协议的正确解密,成为现有技术中亟待解决的问题。
发明内容
为了至少解决现有技术存在的上述问题,本发明提供了一种安卓终端SIP密钥获取方法、装置及设备,以实现对SIP密钥的获取,从而实现对ESP协议的正确解密。
本发明提供的技术方案如下:
一方面,一种安卓终端SIP密钥获取方法,包括:
构建PF_KEY协议族的通道,通过所述PF_KEY协议族的通道访问安全关联;
通过所述通道,获取所述安全关联中的加密内容;
根据所述加密内容及预设规则,获取密钥并解密SIP协议。
可选的,所述构建PF_KEY协议族的通道,通过所述PF_KEY协议族的通道访问安全关联,包括:
构建PF_KEY协议族的通道;
判断构建的所述通道是否构建成功,若成功,则通过所述通道设置访问所述安全关联的获取参数。
可选的,所述获取参数,包括消息的长度、消息的版本号、消息类型的标识、对消息的处理结果中的至少一种。
可选的,所述通过所述通道,获取所述安全关联中的加密内容,包括:
通过所述通道,获取与所述获取参数相对应的所述安全关联中的加密内容。
可选的,所述根据所述加密内容及预设规则,获取密钥并解密SIP协议,包括:
根据加密数据及预设安全关联相关参数组织形式规则,获取加密密钥和完整性密钥。
又一方面,一种安卓终端SIP密钥获取装置,包括:构建模块、获取模块和解密模块;
所述构建模块,用于构建PF_KEY协议族的通道,通过所述PF_KEY协议族的通道访问安全关联;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海世纪鼎利科技股份有限公司,未经珠海世纪鼎利科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010638807.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对非root安卓手机的路测系统及方法
- 下一篇:一种单轨输送系统