基于流加密的IP语音隐蔽通信方法技术

技术编号:3825893 阅读:222 留言:0更新日期:2012-04-11 18:40
基于流加密的IP语音隐蔽通信方法,属于安全通信领域,适用于以IP语音技术为载体的通信,其目的是在维护VoIP语音实时性通信的基础上提高隐蔽通信的安全性能。本发明专利技术包括预先约定步骤,以下步骤包括:(1)在线协商步骤;(2)流加密步骤;(3)嵌入隐秘信息步骤;(4)提取隐秘信息步骤。本发明专利技术在隐秘信息嵌入到语音中之前,将隐秘信息分段与一个超大随机数进行按位异或操作,能有效抵制破解,具有较好的安全性,能在提供良好的安全性的同时较好地维护VoIP系统的实时性,适用于大块隐秘数据的传输。

【技术实现步骤摘要】

【技术保护点】
一种基于流加密的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,结束通信。...

【技术特征摘要】

【专利技术属性】
技术研发人员:周可田晖刘进
申请(专利权)人:华中科技大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利