发明名称 一种适于VoIP媒体传输的加解密方法
摘要 本发明提供了一种适于VoIP媒体传输的加解密方法。在该方法中,首先在发话端取得一个随机数M,用此随机数M对一个固定的Key值取余,按照取余后的余数从密钥表中选取对应的密钥作为加密的密钥E。同时,将取余后的余数作为随机增加的数据长度。依次填入:随机数M、按照随机增加的数据长度填入随机数据、用密钥E对原明文加密后的数据作为密文数据。本发明所提供的方法一方面可以有效保证语音通信的保密性,另一方面又对RTP包的特征进行了隐藏,可以有效防止检测系统根据语音流特征检测并屏蔽该RTP包。
申请公布号 CN101471769B 申请公布日期 2011.12.28
申请号 CN200710304592.6 申请日期 2007.12.28
申请人 北京大唐高鸿数据网络技术有限公司 发明人 林鲲鹏;郭建立;王允升
分类号 H04L9/18(2006.01)I;H04L29/06(2006.01)I;H04M7/00(2006.01)I 主分类号 H04L9/18(2006.01)I
代理机构 北京北新智诚知识产权代理有限公司 11100 代理人 陈曦
主权项 一种适于VoIP媒体传输的加解密方法,其特征在于:(1)准备密钥表和一个公钥;(2)在发话端,首先取得一个随机数,然后用所述随机数对所述公钥取余,获得余数;(3)按照所述余数从所述密钥表中取出对应密钥,对明文进行加密;(4)生成密文数据,所述密文数据依次为:所述随机数、按照所述余数确定的长度填入的随机数据、用所述密钥对所述明文加密后的数据;(5)在受话端,从所述密文数据的头端获得所述随机数,用所述随机数对所述公钥取余,获得所述余数;(6)根据所述余数确定的偏移量从所述密文数据中取出所述加密后的数据;(7)按照所述余数从所述密钥表中取出对应密钥,对所述加密后的数据进行解密,获得所述明文。
地址 100083 北京市海淀区学院路40号一区研六楼