无线VoIP系统语音加密算法的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yeyeye5122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着无线网络的飞速发展和VoIP技术的日渐成熟,无线VoIP技术应运而生。由于无线网络安全的脆弱性和VoIP系统本身的安全问题使得无线VoIP系统在安全方面存在着各种隐患。为提高无线VoIP的安全性,采用高压缩率的语音编解码技术G.729提高无线VoIP的通话质量;采用高级加密标准(AES算法)加解密采用G.729压缩过的语音信息;选用椭圆曲线密码(ECC算法)传输AES算法中用到的会话密钥;利用混沌系统可以提供可重复的随机数序列且其序列仅与系统参数和初值有关的性质确保了会话密钥的保密性。
  关键词:无线VoIP;AES;ECC;混沌
  中图分类号:TN918文献标识码:A文章编号:1009-3044(2008)36-2594-03
  
  Research of Speech Encryption Algorithm for Wireless VoIP System
  LIN Ben-qiang,TANG Yi-zhu
  (College of Mathematics and Computer Science,Fuzhou University,Fuzhou 350108,China)
  Abstract: With the rapid development of wireless networks and the gradual maturation of VoIP technology, wireless VoIP technology comes into being. Because the security of wireless networks is frangible and VoIP system itself is not safety, there are many kinds of hidden dangers in the area of security for wireless VoIP system. In order to enhance the security of wireless VoIP, high-rate voice compression codec G.729 technology is used to improve the quality of wireless VoIP calls; the Advanced Encryption Standard (AES algorithm) is used to encryption and decryption the voice message which is compressed by G.729; elliptic curve cryptography (ECC algorithm) is selected to transmit the session key which is used by AES algorithm; the confidentiality of the session key is ensured by the characters of the chaotic system that the chaotic system can provide repeatable random number sequence and the sequence is only determined by system parameters and initial value.
  Key words:wireless VoIP;AES;ECC;chaos
  
  1 引言
  VoIP是利用IP网络实现语音通信的一种通信手段。它是建立在IP技术上的分组化、数字化的语音传输技术。无线网络的发展以及VoIP技术的不断成熟,使得VoIP与无线网络开始融合,产生了无线VoIP[1]。无线VoIP不仅资费低廉,而且可以在小范围内移动。目前对VoIP系统的研究主要还集中在有线领域,对构建在无线VoIP系统的研究较少。由于IP分组网络的脆弱性、无线局域网安全的脆弱性和无线VoIP设备的脆弱性再加上VoIP系统本身的安全问题使得无线VoIP系统在安全方面存在着各种隐患,如由于无线终端与网络之间的无线接口的开放性,在无线信道上传送的信令和业务消息很容易被他人窃听,而且不易发现。因此为无线环境下的VoIP系统提供用户身份鉴别和传输信息加密是必要的。
  语音保密通信是对语音内容的保密。目前国内外对VoIP的安全性的研究大都基于传统加密方式,而将混沌技术结合传统加密方式可以进一步提高系统的安全性,这方面的研究目前还不多。
  2 采用G.729语音编解码技术压缩语音信息
  采用压缩率高的语音编解码技术是在无线环境下提供高品质VoIP通话质量的关键。本系统采用G.729[2]编解码技术对语音信息进行编解码。G.729是ITU-T制定的编码速率是8kbps的共轭结构码激励线性预测(CS-ACELP)声码器语音编码算法标准。它具有压缩比率高、质量高、延迟小的特点。在G.729音频压缩传输协议的C源代码实现中,coder.c实现编码器的功能,将PCM语音文件压缩为数据流写入到比特流文件中;decoder.c实现解码器的功能,将比特流文件解压还原为PCM文件。
  3 无线VoIP系统中采用的加密技术
  3.1 AES算法
  AES[3]即高级加密标准,采用的是Rijndael算法,它是采用的加密算法是对称密钥加密算法,它的加密和解密密钥是相同的。Rijndael算法是具有可变分组长度和密钥长度的迭代型分组密码,本系统中该算法的分组长度和密钥长度为128位。Rijndael算法的密钥建立时间极短且灵活性强;内存要求较低适用于无线VoIP中存储器受限的环境。
  密钥长度为128位的AES加密算法由初始轮密钥加和10轮轮变换组成,它的输入为初始状态阵列和轮密钥,执行加密算法后产生一个输出状态阵列,输入明文和输出密文均为128比特。解密算法和加密算法类似,只是在解密算法中使用的变换为加密时相应变换的逆变换。AES加解密过程[4]如图1。本无线VoIP系统采用AES加解密采用G.729语音编解码技术压缩过的语音信息。
  3.2 ECC算法
  ECC[5]即椭圆曲线密码,它采用的加密算法是公开密钥加密密码,它采用的加密密钥与解密密钥不相关。公钥体制可分为三类:基于整数分解问题,如RSA算法;基于离散对数问题,如DSA算法;椭圆曲线的离散对数问题(ECDLP),如ECC算法。橢圆曲线密码是基于椭圆曲线的离散对数问题。对于方程Q=kp其中QP∈椭圆曲线Ep(a, b)且k  无线VoIP系统用于传输会话密钥的公钥体系选用ECC算法出于以下几方面的考虑[6]:
  1) ECC和其它公钥系统相比安全强度较高,ECC在计算复杂度上目前是完全指数级,而RSA是亚指数级的。210位ECC与2048位RSA, DSA具有相同的安全强度。
  2) ECC比其它公钥密码体系计算量更小计算速度更快,在私钥的处理速度上,ECC远比RSA, DSA快得多。
  3) ECC的密钥尺寸和系统参数与RSA, DSA相比要小得多,意味着它所占的存贮空间要小得多。
  4) 在采用ECC进行对称加密系统会话密钥等短信息的传递时,ECC的带宽要求比RSA, DSA要低的多,因此十分适用于无线网络。
  3.3 混沌技术
  混沌[7]是指在确定性动力系统中出现的一种貌似无规则的、类随机的现象。混沌序列对初始值的依赖性是指即使混沌序列的初值有微小的变化,最终也必将导致混沌序列的复杂变化,而且如何变化,也是无法预测出来;混沌序列的拓扑传递性(即不可预测性)是指在未知初态的条件下,人们无法预测出混沌序列在指定时刻的取值;混沌序列具有周期点的稠密性(即遍历性)是指随着初值的变化,混沌序列的取值将遍历值域的每种可能值。混沌现象是确定性的、类似随机的一个过程。
  混沌系统适用于保密通信的原因在于混沌系统自身所具有的三个可用构造加密算法的特点很适合于加密:1) 对参数和初始值的敏感性;2) 各态历经性;3)混迭性。
  
  图2 ECC进行密钥交换的过程
  
  4 无线VoIP系统的语音加密方案
  4.1 无线VoIP的安全要求
  在无线VoIP安全要求中,如何鉴别合法用户和如何保护用户通话内容这两点是核心。而保护通话内容问题依赖于加密算法的安全性和密钥安全性。因此无线VoIP安全要求[1]可以总结为三点:
  1) 如何鉴别合法用户。
  2) 如何选取适宜的加密算法加密语音。
  3) 如何保证密钥的安全分发。
  实现端到端的安全连接的先决条件是,与该连接相關的网络设备必须能够相互间确认身份,以确保通信数据不会受到“中间人攻击”的威胁。
  4.2 采用混合加密方式结合混沌技术加密语音信息
  无线VoIP用户之间,每次进行语音信息传输的加密会话密钥应当都不一样。如果在每次语音信息传输时都要传输会话密钥,增加了会话密钥被窃听的风险。利用混沌系统可以提供可重复的随机数序列,且其序列仅与系统参数和初值有关的性质,在VoIP系统的各个用户端都设置相同的混沌系统,只在无线VoIP用户间开始通话时传输一次会话密钥,之后用户间通话的会话密钥即通过各自的混沌系统由开始通话时取得的会话密钥作为初值所得到的可重复序列顺序取得。由于混沌系统对初值的敏感依赖性,只要系统的初值稍微变化,混沌系统取得的随机序列即不可重复,确保每次会话密钥的随机性,大大提高了系统的安全性。
  无线VoIP系统采用混合加密的方式,结合了对称和公钥加密算法的特点:公开密钥加密算法ECC用于加密用户间开始通话时传输的用于AES加密的会话密钥,而对称密钥加密算法AES采用会话密钥直接加密用G.729压缩过的语音信息。这是因为考虑到[8]:
  1) 相同条件下,公开密钥算法比对称密钥算法慢得多,因此采用对称密钥算法对语音信息进行加解密。
  2) 对称密钥密码算法的密钥分发和管理复杂。对于无线VoIP,由于用户众多,对有n个用户的网络,需要n(n-1)/2个密钥,密钥的分配和保存比较困难。公开密钥加密系统采用的加密密钥(公钥)和解密密钥(私钥)是不同的。由于加密密钥公开,密钥的分配和管理比较简单,对有n个用户的网络,仅需要2n个密钥。
  5 结论
  文中结合无线VoIP的特点,提出采用AES和ECC相结合的混合加密方式,对采用G.729语音编解码技术压缩的语音信息进行加解密的算法,并利用混沌系统可以提供一个可重复的随机数序列且其序列仅与系统参数和初值有关的性质,实现了VoIP用户只需在开始通话时传输一次会话密钥,即可实现在该次通话过程中不用再在无线网络上传输会话密钥,并保证了每次语音信息传输的会话密钥的随机性,有效地提高了无线VoIP系统语音传输的安全性和实时性。
  
  参考文献:
  [1] Holly Xiao,Peter Zarrella.Quality effects of wireless VoIP using security solutions [C].MILCOM 2004-2004 IEEE Military Communications Conference):1352-1357.
  [2] ITU-T.ITU-T Recommendation G.729-CODING OF SPEECH AT 8 kbit/s USING CONJUGATE-STRUCTURE ALGEBRAIC-CODE-EXCITED LINEAR-PRE-DICTION (CS-ACELP)[M].1996.
  [3] Kouhei N,Masao I,Ichiro K. Extended instructions for the AES cryptography and their efficient implementation[J]. Proceedings of IEEE,2004:152-157.
  [4] William Stallings.Cryptography and Network Security Principles and Practices.Third Edition [M].PHEI,2004.
  [5] 吕皖丽,吕伟.一种椭圆曲线密码体制域算术操作的实现[J].电脑知识与技术,2006.7:134-135.
  [6] 朱艳琴.基于ECC的密码系统研究与设计[J].微电子学与计算机,2003.12:51-53.
  [7] 汪芙平,平赞基,郭静波.混沌通信系统的若干问题及研究现状[J].通信学报,2002.10,23(10):71-80.
  [8] 杨宇光,祝世雄. 基于三种密码体制的会话密钥分配协议[J].通信技术,2002,8,128:78-80.
其他文献
摘要:作家阿城的中篇小说《棋王》是20世纪70年代末“知青文学”的一个部分。采用了独特的叙述方式,从第一人称叙述、自由的叙述态度和独特的叙述语言,构成了有别于同时代其他小说文本,本文拟从《棋王》的叙述和语言风格角度进行分析。  关键词:《棋王》叙述模式 语言风格  引言  《棋王》发表于1984年,当时知青文学和寻根文学思潮方兴未艾,因此不少批评家将其纳入知青题材或寻根题材进行解读。本质上《棋王》
随着我国新课程教学改革的深入,小学语文学科中的“文体意識”越来越强,如何根据课文文体特点确定“教什么”“怎么教”的问题,受到语文教育工作者广泛的关注。但很多语文教育工作者不是非常了解“文体教学”这个概念,在教学中很容易落入模式化的套路。由周一贯主编、上海教育出版社出版的《小学语文文体教学大观》一书正是基于这个背景编写的。全书围绕“文体”而谈,指出只有正确认识各种文体的特征,将文体认知渗透于语文教学
根据教育部《关于全面深化课程改革落实立德树人根本任务的意见》和《完善中华优秀传统文化教育指导纲要》的要求,近年来,各地中小学都纷纷进行了传统文化进课堂的尝试。上海市教委教研室更是先后启动实施“中小学课程与教学彰显中华优秀传统文化研究与实践”“中华优秀传统文化教育课例研究”等重大项目。项目以中小学政治、语文、艺术、體育与健身为先行学科开展课堂教学实践研究,积累了丰富的实践案例和有价值的研究成果。由于
摘要:盖茨比“美国梦”的追求与破灭生动阐释了“美国梦”的演变,真实再现了美国“爵士时代”的社会风貌,本文深入分析盖茨比“美国梦”的破灭根源及其悲剧的必然性,揭示了美国社会的黑暗和空虚的现实。  关键词:盖茨比 美国梦 演变 破灭  《了不起的盖茨比》是20世纪20年代美国作家弗·司各特·菲茨杰拉德的代表作。该小说于1925年4月一经问世,就立即引起轰动,著名诗人兼文艺评论家艾略特立刻称之为“美国小
美国Wonders教材是依据《州共同核心课程标准》编撰的教科书,体现了美国听说、阅读、写作方面最新的教学理念。这套教材由麦克劳-希尔公司出版。Wonders教材投入使用以来,受到广泛的好评,并逐渐推广至美国不同的州。Wonders教材每个年级一册,G1-G6即为小学一年级到六年级的教材。这套教材G1-G6精选了丰富的学习资源,每个年级均包括阅读写作工作坊、文学选集、分级阅读、配套练习册等。本文以四
摘要:英美文学教学是英语专业学生进行文学作品赏析的重要课程,对于学生了解西方文化具有重要的作用。《王子与贫儿》是马克·吐温以英国流传的《王子和侍从》作为素材创作的一部小说,讲述了贫苦儿童汤姆和富贵王子爱德华交换社会地位之后的奇遇的童话式故事,具有十分深刻的现实意义。单从作品本身的语言结构来讲,具有十分深远的教育意义。本文旨在对《王子与贫儿》在英美文学教学中的应用进行分析和探讨。  关键词:《王子与
口语交际是语文课程的重要内容,2001年颁布的《全日制义务教育语文课程标准(实验稿)》,第一次在课程内容的设置上将“口语交际”作为一个重要方面,与“识字写字”“阅读”“写作”(第一学段为“写话”,第二、三学段为“习作”)“综合性学习”并列,明确提出“口语交际能力是现代公民的必備能力。应培养学生倾听、表达和应对的能力,使学生具有文明和谐地进行人际交流的素养”。但是在教学实践中,教师、学生、家长及社会
统编小学语文教材六年级上册第一单元的语文要素是“阅读时能从所读的内容想开去”。阅读的本质是建构意义,“从所读的内容想开去”就是读者基于自己独特的生命体验,与文本之间交互作用形成意义。散文是作者通过个人化的言说对象和言说方式,表达自己的所见所闻、所感所思。阅读散文就是透过作者的语言文字,去感受其所描述的带有个人情感的景和物、人和事,去体认作者的感与思。下面以《丁香结》一课为例,探讨小学散文教学如何让
摘要:随着开源运动的不断发展,从数据持久层到业务层再到表现层都涌现了一批优秀的轻量级开源框架。针对轻量级J2EE架构的整体设计和各个层的具体设计展开研究,综述了各个层中出现的主要框架和设计方案,分别对它们进行了比较分析。  关键词:J2EE;架构;轻量级  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)35-2210-02  Research of Lightweig
蛋雕 Φ6.5cm×4.5cm 2019年  作品是2019年陶蓉和徒弟陶新生采用半边蛋壳作画精心雕刻而成。技法采用了雕刻中阳刻的手法,难度很大,讲究刀法力度与把控,用力过大蛋壳易破损,用力过小蛋壳不吃刀,体现不出画面,必须力度把控适度,才能完成。  “梅兰菊竹”代表一年四季春夏秋冬,“春有百花秋有月,夏有凉风冬有雪,若无闲事挂心头,便是人间好时节。”静心一想,便身临其境。  蛋壳画室  蛋壳画室