新闻中心

EEPW首页>网络与存储>设计应用> VoIP加密方案,BEEO加密算法原理及实现

VoIP加密方案,BEEO加密算法原理及实现

——
作者: 时间:2005-08-31 来源:EDN电子设计技术 收藏
加密方案,BEEO加密算法原理及实现
本方案力争以简单的运算,规定一种适应于加密在Internet上传输的IP电话(包括信令、媒体以及短信等)相关业务的较高强度的加密方法——BEEO。本方案适应的信令标准包括SIP、MGCP、H.323,适应的媒体传输方式为RTP,适应的网络结构包括客户服务器模式和端到端模式。

一、 基本原理
  本方案规定的加解密所处的网络位置在OSI网络体系结构的第五层,加密的内容是TCP/UDP的负载, 信令结构也属于被加密的内容。
  在发送端,把输入内容按数据位排列成矩阵,按照协商的方式和密钥形成一个列加密矩阵、行加密矩阵和加扰矩阵,用列加密矩阵对输入数据的列进行数据位交换,用行加密矩阵对输入数据的行进行数据位交换,用加扰矩阵对数据块按字节进行异或操作,从而达到加密的目的。在接收端,使用同样三个矩阵的逆矩阵顺序进行去扰、行恢复和列恢复,还原出原始数据。
  在整个加解密过程中,我们仅仅使用数据位交换和异或操作,于是我们把这种加密方法命名位BEEO,英文字母取自单词Bit-Exchange和Exclusive-OR。
  为了计算简单而且保证输入输出的数据长度完全一样,我们建议使用8行

关键词:VoIP

评论


相关推荐

技术专区

关闭