基于椭圆密码体制的数字签名系统的研究与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:a619906915
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,我国信息与网络防御能力极为脆弱,研究设计拥有自主产权的数字签名与加密系统,在信息安全领域中有着重要的现实意义。本项目是国家863计划课题“基于椭圆密码体制的数字签名与认证系统(课题编号863-301-3-2)”中的一个子系统。本文主要对传统密码体制和公钥密码体制进行了分析,特别是对目前应用较为广泛的RSA公钥密码算法进行了安全性分析,阐述了椭圆公钥密码体制(ECC)的优点,构造了基于ECC的数字签名算法,并利用Borland C++ Builder软件开发平台,设计了一套数字签名与加密系统。论文研究的主要内容如下: 大整数在微机中的快速实现。在本课题中,对大整数在微机中的表示与运算定义了big类,方便了编程。并对现有比较成熟的算法进行了优化改进,主要通过开辟缓冲区,以空间换取时间的策略,完成了大整数的高速运算。 混合公钥体制的实现。在本课题中引入了由ECDH密钥交换算法和分组密码构成的混合公钥体制。用分组密码加密文件,再用ECDH体制来交换分组加密时所用的密钥,以解决传统密码体制由于密钥分发困难给加解密带来的不便,以及一般公钥密码体制加解密速度较慢这两方面的问题。 对密文文件格式作了深入研究。规定了一种有效的密文文件头结构,并设计了基于这种密文格式的程序实现算法,实现了系统中各种密文格式的兼容性和统一性。也为国内外信息安全工作者对密文格式标准化研究提供了思路。 椭圆曲线密码体制的数字签名算法的设计与实现。本课题中设计了一种拥有自主知识产权的椭圆曲线数字签名和验证算法,并在微机上进行了实现,确保了数据的完整性和用户身份真实性。 设计开发了一套基于椭圆密码的数字签名与加密软件,成为我国目前已公开的最新的椭圆曲线密码应用产品,填补了国内椭圆曲线密码应用软件开发的空白。系统在结构上采用多层分布式管理模式,提高了系统的可维护性和稳定性。通过对本软件的运行效率进行测试,与国际上流行的PGP软件比较,数据表明本软件在加密、脱密、数字签名、签名验证等方面的性能均优于PGP。
其他文献
学位
该文综合比较了IP电话、视频会议系统解决方案的软件模型,分析了软件中语音的采集和播放、语音的压缩和解压、语音的网络传输等一些关键技术的实现方法.该文提出了用面向对象
该文首先介绍了CRM的历史,相关技术、发展趋势和基本概念、主要内容以及组成,然后根据工程设计企业的需求,并结合一种以对客户满意度关注点,对客户层次划分问题进行分析的有
学位
近几年,随着网络的发展及应用,对分布式组件系统的研究受到人们的广泛关注。组件技术是继面向对象技术之后发展起来的一种新的软件工程技术,是面向对象技术的延伸。基于组件的系
本文研究了在目前的Internet网络环境下,如何充分利用可扩展的标记语言(XML)与中间件技术,将原有的应用系统与当前的WEB技术相结合,以克服传统的基于主机/终端的客户/服务器模型
随着远程通信、多媒体和网络技术的发展,网络可以提供音频、视频和数据等综合服务,这给人们的工作和生活带来了很大方便。但随着网络数据量的增加,加之网络软硬件技术的限制,网络
该文主要研究SAR图像几何校正、相干斑噪声抑制、含噪图像边缘提取和含噪图像分 割这四个关键技术.该文讨论了一种更加适合地形数据特征的"局部分数布朗场"模型,并在此基础上
无线通信技术的发展使得移动网管系统面临着同时管理多厂商、多种系统移动网络的问题,由TMF(TeleManagement Forum)提出的GSM/UMTS通用配置管理MCCM(Mobile Common Configura
该文介绍了电信网络发展的现状,研究了电信管理网和代理技术的有关理论.重点研究了两个现有的电信网络管理系统——移动通信网网管系统和移动通信机房动力环境监控系统,主要