[发明专利]一种适于VoIP媒体传输的加解密方法有效

专利信息
申请号: 200710304592.6 申请日: 2007-12-28
公开(公告)号: CN101471769A 公开(公告)日: 2009-07-01
发明(设计)人: 林鲲鹏;郭建立;王允升 申请(专利权)人: 北京大唐高鸿数据网络技术有限公司
主分类号: H04L9/18 分类号: H04L9/18;H04L29/06;H04M7/00
代理公司: 北京北新智诚知识产权代理有限公司 代理人: 陈 曦
地址: 100083北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适于 voip 媒体 传输 解密 方法
【说明书】:

技术领域

发明涉及一种用在VoIP(Voice over Internet Protocol)系 统中,对发话端与受话端之间传输的RTP包进行加解密的方法,属于 因特网语音通信技术领域。

背景技术

VoIP是一种使用互联网协议和呼叫信令在互联网上传输话音的技 术。它的实现过程大致包括如下步骤:首先是将发话端的模拟语音信 息进行语音编码;接下来是将语音数据封包加以压缩,并同时添加地 址及控制信息;然后,通过互联网传输封装好的RTP包,并根据RTP 包上的地址在互联网中寻找到传送的目的端。到了目的端之后,对RTP 包进行译码和还原的工作,将其转换成受话端能够播放的声音信号。

在上述实现语音通信的过程中,没有经过加密的RTP包在互联网 上传输时很容易被捕获、窃听甚至被语音检测系统屏蔽,因此对该RTP 包实施加密显得尤为重要。

在VoIP系统的数据传输中,RTP包有显著的特点:包长较小、长 度一定、发包间隔小、数量大。因此,现阶段使用的RTP包加密方法 主要分为两大类:一类是更改上层协议头,即在原来RTP包外再封装 一个伪头部,或直接更改RTP头,使协议分析系统无法判断或判断成 非RTP协议类型;另一类是对整个RTP包进行加密,使用某种伪随机 序列生成算法生成一段伪随机序列,或直接使用定制的密码表对RTP 包进行加密。

但是,实施加解密的双方都采用同样的加解密算法对大量RTP包 进行加解密操作会导致两个问题:其一,由于RTP包的大小都是相同 的,加密后的RTP包的大小依然不变;其二,RTP包中会存在大量的 静音包,在经过加密后所产生的密文内容也会有一定的规律性,不能 很好地隐藏RTP流的特征。语音检测系统能根据该RTP流的特征检测 到语音通道,并能对其进行屏蔽。

在张冬玲发表的《VoIP加密方案BEEO的加密算法原理及实现》 一文中,介绍了一种适应于加密在Internet上传输的IP电话相关业 务的较高强度的加密方法-BEEO。该方法适应的信令标准包括SIP、 MGCP、H.323,适应的媒体传输方式为RTP,适应的网络结构包括客户 服务器模式和端到端模式。具体实施步骤是这样的:在发送端,把输 入内容按数据位排列成矩阵,按照协商的方式和密钥形成一个列加密 矩阵、行加密矩阵和加扰矩阵,用列加密矩阵对输入数据的列进行数 据位交换,用行加密矩阵对输入数据的行进行数据位交换,用加扰矩 阵对数据块按字节进行异或操作,从而达到加密的目的。在接收端, 使用同样三个矩阵的逆矩阵顺序进行去扰、行恢复和列恢复,还原出 原始数据。该方法虽然具有实现简单、速度快的优点,但没有改变RTP 包长度一定的这一特性,而且对同样的数据加密后的密文是一样的, 因此容易被语音检测系统定位并屏蔽RTP流。

发明内容

本发明的目的是提供一种在VoIP系统中对发话端与受话端之间 传输的RTP包进行加解密的方法。利用该方法,可以使加密后的包长 可变,并使每次加密的密钥不同,因此破解方很难利用RTP包原有的 特征去捕获RTP包,定位语音通道。

为实现上述的发明目的,本发明采用下述的技术方案:

一种适于VoIP媒体传输的加解密方法,其特征在于:

(1)准备密钥表和公钥;

(2)在发话端,首先取得一个随机数,然后用所述随机数对所述公 钥取余,获得余数;

(3)按照所述余数的顺序从所述密钥表中取出对应密钥,对明文进 行加密;

(4)生成密文数据,所述密文数据依次为:所述随机数、按照所述 余数确定的长度填入的随机数据、用所述密钥对所述明文加密后的数 据;

(5)在受话端,从所述密文数据的头端获得所述随机数,用所述随 机数对所述公钥取余,获得所述余数;

(6)根据所述余数确定的偏移量从所述密文数据中取出所述加密 后的数据;

(7)按照所述余数的顺序从所述密钥表中取出对应密钥,对所述加 密后的数据进行解密,获得所述明文。

其中,所述密文数据以RTP数据包的形式在所述发话端与所述受 话端之间传输。

所述加密和所述解密均采用异或运算。

本发明在传统分组密码的基础上针对语音加密特征进行了扩展, 因此可以实现如下的技术效果:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大唐高鸿数据网络技术有限公司,未经北京大唐高鸿数据网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710304592.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top