基于m序列的IP语音隐蔽通信方法技术

技术编号:3825895 阅读:391 留言:0更新日期:2012-04-11 18:40
基于m序列的IP语音隐蔽通信方法,属于安全通信领域,适用于以IP语音(Voice over IP,VoIP)技术为载体的通信,其目的是在维护VoIP语音实时性通信的基础上提高隐蔽通信的安全性能。本发明专利技术包括预先约定步骤,以下步骤包括:(1)通告参数步骤;(2)嵌入隐秘信息步骤;(3)提取隐秘信息步骤。本发明专利技术的加密方法是一种按位加密方式,可以将该操作“融入”到编码过程中,所需加密时间主要取决于线性移存器所采用的阶数,对于VoIP系统延时影响几乎可以忽略不计,因此,本发明专利技术不仅适用于大块隐秘数据的传输,对于突发的隐秘数据传输也具有很好的性能。

【技术实现步骤摘要】

【技术保护点】
一种基于m序列的IP语音隐蔽通信方法,包括预先约定步骤:通信双方约定,头部和加密后隐秘信息分开传递,且在传递头部和隐秘信息的首个Internet协议数据包的包头分别嵌入头部开始标志和隐秘信息开始标志;约定用于加密隐秘信息头部的公钥加密算法E且双方互相通告彼此采用的公钥;约定头部的传递顺序依次为LoH、头部数据的密文,并约定头部数据的密文长度LoH所占最大比特数;对于选定的语音编码,采用哪些最低有效位用于隐藏数据;约定所用于控制线性移存器的本原多项式;以下步骤包括: (1)通告参数步骤: 发送方将线性移存器的阶数D、线性移存器的最初状态IS和即将传递的隐秘信息的长度LoM采用接收方公钥以约定的公钥加密算法E进行加密,将这些参数加密后的密文所占比特数LoH和该密文一起作为头部,在嵌入头部开始标志后,将所述头部替换后续语音包中所约定的既定语音编码的最低有效位,头部传送结束,进行步骤(2); (2)嵌入隐秘信息步骤:发送方在语音流中嵌入流加密后的隐秘信息,包括下述过程: (2.1)流加密:发送方通过约定的本原多项式以及线性移存器的阶数D、线性移存器的最初状态IS,控制线性移存器生成一个m序列;将m序列与隐秘信息M进行按位异或操作从而完成对隐秘信息的流加密,得到M的密文形式M↑[*];所生成的m序列的周期为P=2↑[D]-1,m序列的一个周期记作X={x↓[j]=0或1|j=0,1,…,P-1};长度为LoM的隐秘信息表示为M={m↓[i]=0或1|i=0,1,…,LoM-1},则加密过程形式化表述为: M↑[*]=*m↓[i]⊕x↓[j] 其中,j=i MODP,⊕表示异或操作; (2.2)在嵌入隐秘信息开始标志后,将加密后的隐秘信息替换后续语音包中所约定的既定语音编码的最低有效位; (3)提取隐秘信息步骤,包括下述过程: (3.1)接收方监测Internet协议数据包包头中是否包含头部开始标志,是则根据约定的头部传递顺序,首先提取出LoH,继而提取其后的LoH比特的头部数据密文,进行过程(3.2);否则按正常的VoIP语音通信处理,并继续监测Internet协议数据包包头中是否包含头部开始标志; (3.2)接收方采用约定的公钥加密算法以自己的私钥解密头部数据密文,得到线性移存器的阶数D,线性移存器的最初状态IS,即将传递的隐秘信息的长度LoM;顺序进行; (3.3)接收方监测Internet协议数据包包头中是否包含隐...

【技术特征摘要】

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

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

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