椭圆曲线密码与SHA-1算法在VOIP语音加密中的研究与应用

来源 :贵州大学 | 被引量 : 3次 | 上传用户:wang3398218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于IP网络的语音传输(VoIP)技术目前已经发展成为一种专门的语音通信技术,其应用范围越来越广。VOIP的一个优势是,用户无需在互联网接入服务费用之外无需再支付其它费用,就象用户发送电子邮件无需再支付其它费用那样。VoIP在企业和消费者领域在日益普及。但是研究发现,除服务质量等问题外,安全问题是企业在做VoIP决策时重点考虑的内容。在现实中,许多客户表示,安全状况不能达到企业的应用标准是他们暂时不想部署VoIP的原因。目前,VoIP面临的安全议题主要有4个:拒绝服务(DOS)攻击、非法接入、话费诈欺或窃听等威胁。VoIP语音服务的传输与安全机制与传统电话服务截然不同。由于IP协议本身并没有防范攻击的能力,因而未加密的语音数据流量在传输时极易被截取或侦听。尽管目前来看,数据包侦听在VoIP安全事件中所占的比例并不高,但由于这种侦听方式技术难度不大,因此,在VoIP逐渐成为语音服务的主流之后,语音数据包侦听可能会成为VoIP的一个主要安全威胁。根据VoIP安全联盟的调查,目前部分黑客还掌握了如何攻击特定目标及特定网络内语音流量的技术,使VoIP面临安全威胁进一步加大。模拟话机存在并线窃听的问题,当企业用户使用了数字话机之后,由于都是厂家私有的协议,很难通过简单的手段来侦听。但VoIP环境下,这个问题又被提了出来。一个典型的VoIP呼叫需要信令和媒体流两个建立的步骤,RTP/RTCP是在基于包的网络上传输等时话音信息的协议。由于协议本身是开放的,即使是一小段的媒体流都可以被重放出来而不需要前后信息的关联。如果有人在数据网络上通过Sniffer的方式记录所有信息并通过软件加以重放,会引起员工对话音通信的信任危机。本文所做的主要工作、技术难点与创新处如下:1.大量查阅有关DerectX技术,研究DerectSound体系结构和开发模式,最大优化系统的稳定性、安全性、可扩展性等功能。1)如何枚举硬件信息2)如何利用双缓冲技术采集、播放声音2.研究Wave格式文件播放。在Windows驱动模型(WDM)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,而这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述,并由硬件支持。软件缓冲区和非WDM硬件缓冲区只支持8位和16位未压缩格式。3.公钥密码体制根据其所依据的难题一般分为三类:大整数分解问题类、离散对数问题类、椭圆曲线类。有时也把椭圆曲线类归为离散对数类。本文详细地介绍了椭圆曲线密码的相关基本概念,基本原理以及一些相关定义,并利用NTL大整数类加以实现,并应用到VoIP的语音通话中,保证通话安全性。1)介绍了椭圆曲线密码的基本概念2)研究并学习了椭圆曲线上的加法定义3)研究并学习密码学中的椭圆曲线,如何实现加密解密算法4)利用C语言实现椭圆曲线上简单的加密/解密,并研究如何利用到VoIP语音通话过程中。4.深入学习研究SHA-1算法安全散列算法,SHA(Secure Hash Algorithm,SHA)是美国国家标准和技术局发布的国家标准FIPS PUB 180-1,一般称为SHA-1。其对长度不超过2^64二进制位的消息产生160位的消息摘要输出,本文配合图表详细论述了其实现的过程,并对其进行了C语言的实现。5.介绍了语音压缩的相关标准,着重介绍了G729a的静态库的使用。并研究了在VC下如何使用其对语音进行压缩和解压缩。6.明如何使用椭圆曲线密码与SHA-1结合,加密语音数据,采用椭圆曲线密码与SHA-1相结合,加密语音数据,实现语音的实时加密7.介绍了相关的网络传输协议1) TCP/IP协议简介2) UDP传输协议,以及如何控制双方数据的同步。本文主要在PC机上实现了上述内容,通过实验,达到了较为理想的效果
其他文献
数字图像信息隐藏技术是近年信息隐藏技术中的热点研究课题,以数字图像作为载体的信息隐藏与传统加密方法不尽相同,利用图像所具有的迷惑性产生的信息隐藏更能经受起恶意者的
从“软件危机”爆发至今,人们提出了很多新方法和新工具,这些方法和工具致力于解决“软件危机”的各个方面。但现有的这些解决方案并没有使人们彻底地从“软件危机”中解脱出
传统上,数据库技术和信息检索技术两者独立发展。数据库技术处理结构化数据,采用结构化查询语言,查询结果是精确的完全的并且被同等对待。信息检索技术处理非结构化数据,采用
群体智能算法是一种进化类算法,是解决优化问题特别是复杂优化问题的有效手段。QPSO是具有全局收敛性的一种新的群体智能算法,并且许多实际应用结果证明,QPSO优于一般的粒子
流体模拟尤其是水场景的模拟在三维游戏开发、影视特效、虚拟现实、灾难营救等许多领域有着广泛的应用。水体模拟是流体模拟的一个重要分支,在目前的水场景模拟中,对于大规模
博客平台作为现在人们记录分享生活的重要网络平台,对于个人来说,博客内容的正确归档描述具有重大意义,本文提出启发式的快速个人博客聚类技术,跟以往对于博客的聚类不同,本
随着计算机科学和通信技术的不断发展,人们对通信的需求愈来愈复杂化和多样化,其发展的最终目标是人们能够无拘无束地获取和交换信息,其总趋势是数字化、智能化、综合化、个
在对目前使用的计算机基础课程考试系统进行广泛调研的基础上,设计并实现了一个新的网络考试系统。系统采用基于浏览器方式的网络三层结构体系,划分为表示、功能和数据三个基
随着INTERNET的迅速发展,电子商务等深层次的应用迅速崛起,人们对INTERNET上的信息进行深层次处理的要求迅速提高。对信息管理和信息交换的需求更是空前强烈和迫切,使得已在
“集群WEB代理服务器”是根据北京市科委“基于IPv6的下一代互联网关键技术研发及产业化推进”项目中“IPv6流媒体分发应用支撑系统”的一个子系统且已得到了实际的应用。由