发明名称 基于流加密的IP语音隐蔽通信方法
摘要 基于流加密的IP语音隐蔽通信方法,属于安全通信领域,适用于以IP语音技术为载体的通信,其目的是在维护VoIP语音实时性通信的基础上提高隐蔽通信的安全性能。本发明包括预先约定步骤,以下步骤包括:(1)在线协商步骤;(2)流加密步骤;(3)嵌入隐秘信息步骤;(4)提取隐秘信息步骤。本发明在隐秘信息嵌入到语音中之前,将隐秘信息分段与一个超大随机数进行按位异或操作,能有效抵制破解,具有较好的安全性,能在提供良好的安全性的同时较好地维护VoIP系统的实时性,适用于大块隐秘数据的传输。
申请公布号 CN101478391A 申请公布日期 2009.07.08
申请号 CN200910060498.X 申请日期 2009.01.13
申请人 华中科技大学 发明人 周可;田晖;刘进
分类号 H04L9/08(2006.01)I;H04M7/00(2006.01)I 主分类号 H04L9/08(2006.01)I
代理机构 华中科技大学专利中心 代理人 方 放
主权项 1. 一种基于流加密的IP语音隐蔽通信方法,包括预先约定步骤:通信双方约定,在通信的首个Internet协议数据包的包头嵌入同步比特序列作为隐秘信息开始标志;对于选定的语音编码,采用哪些最低有效位用于隐藏数据;约定随机数的生成算法;定义各参数所占的比特数和传递顺序,所述参数包括生成随机数所用的种子Seed、随机数长度LoK、即将传递的隐秘信息长度LoM以及整个隐秘信息的校验和CHK;以下步骤包括:(1)在线协商步骤:发送方向接收方通告如下参数:生成随机数所用的种子Seed,随机数长度LoK,即将传递的隐秘信息长度LoM;(2)流加密步骤:通过约定的随机数生成算法,生成一个超过64位的随机数作为密钥与隐秘信息M进行按位异或操作从而完成对隐秘信息的加密,得到M的密文形式M*;(3)嵌入隐秘信息步骤:计算M*的校验和CHK,并按预先约定顺序将由Seed,LoK,LoM,CHK和M*组成的比特流依次替换所采用语音编码的最低有效位LSB;(4)提取隐秘信息步骤:接收方监测到Internet协议数据包包头嵌入的同步比特序列,从语音流中提取嵌入信息并最终得到隐秘信息,其过程如下:(4. 1)依据各参数所占的比特数和传递顺序,解析出Seed,LoK,LoM和CHK;(4. 2)继续从语音流中提取LoM比特的信息,并计算接收信息的校验和CHK’;(4. 3)比较CHK和CHK’是否相同,是则转过程(4.4);否则丢弃占有LoM比特的隐秘信息,结束通信;(4. 4)根据Seed和LoK按照步骤(2)生成随机数的方式生成随机数,将所接收的信息M*与随机数进行按位异或操作解密,得到原隐秘信息M,结束通信。
地址 430074湖北省武汉市洪山区珞喻路1037号