基于身份公钥体系的安全电子邮件系统研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:skyy2483
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文详细的陈述了安全电子邮件的各项技术,并对当前主流基于证书公钥密码体系的安全电子邮件系统进行分析,并引入了基于身份的密码系统。 传统的基于证书的公钥密码体制的系统,在使用过程中需要完成一系列对证书的操作和管理,包括证书的签名、发布、获取、验证、存储、撤销等。部署的复杂性和使用的不易性已成为它进一步发展的最大的阻碍。而基于身份密码学的系统则直接以用户的Email地址、角色等标识符作为公钥,不需要证书和相关操作,简化了公钥的使用与管理。构造基于身份的公钥系统已成为解决电子邮件安全问题的一种新的途径。 本文研究了身份加密和数字签名算法,基于双线性映射的Boneh-Franklin身份加密方案和GDH群的身份签名方案,提出了一种基于身份的公钥密码方案—IBSE方案,并证明了方案正确性。通过抽象并共享前面两种方案的基础结构,利用哈希函数的构造和椭圆曲线上的配对理论,将它们的签名算法和加密算法有机的集成在IBSE方案中。在结构上,采用了层次式的设计,结合混合的基于身份公钥方案的优点,使得基于身份的签名和加密的功能可配置,并且解决了加密、签名算法的紧耦合问题,为方案的实现提供了灵活性。在安全上,通过签名算法提供的签名特性和加密层对签名结果的哈希化和配对处理,不仅提供了传统公钥体系的安全特性,而且还实现了密文的不可链接性,认证性和匿名性。在功能上,利用可组合的模块化结构,提供了单独的签名验证功能、单独的具有公共签名性质的加密解密功能以及将私有签名和加密相结合的功能,而且通过加密层的密文信息重构,为共享签名的邮件群发功能简单实现提供了基础,为实现多功能的客户端提供了接口。 本文分析了Stanford大学的开放源代码的IBE程序,并与OpenSSL密码算法库、GMP数学算法库等相结合,给出了IBSE方案的具体实现。在Linux操作系统下,利用Apache Web服务器、MySQL数据库、C语言的CGI程序及IBSE方案提供的基本功能,设计和实现了一个基于身份公钥体系的安全电子邮件系统IB-SecMail。在该系统中实现了用户端的签名加密和解密验证,服务器端的身份认证、私钥生成和安全传送等功能,具有使用简单,部署容易的特点。
其他文献
数据仓库技术是近年来兴起的一种新的数据库应用技术。联机分析处理技术,数据挖掘技术都是基于数据仓库的数据分析技术。本文对于这些数据分析技术进行了一定的介绍和研究。本
声发射技术是以被动检测的方式对材料发出的应力波信号进行分析的一种新型的动态无损检测技术。众所周知,在外部条件作用下,固体(材料或零部件)的缺陷或潜在缺陷改变状态会自动
管理信息系统(MIS)在电力生产、运行和管理中起着很重要的作用,能够迅速、准确、全面地为企业的管理者和决策者提供实时、丰富的信息。建设MIS的目的就是通过对信息、工作流程
随着Internet商业化的发展和网络多媒体技术的广泛应用,网络服务的业务种类日益增多,用户的个性化服务需求不断增长,不同种类的业务希望得到不同的服务。为了满足这些不同市
随着电子商务/电子政务的发展,网络安全技术日益受到人们的重视。公开密钥基础设施(Public Key Infrastructure,简称PKI)是目前较为成熟的网络安全解决方案,它能够为电子商务
目前软件工业界面临着产品功能越来越复杂和推出产品周期越来越短的双重压力。软件工程的一个主要目标就是在复杂性增加的情况下仍能构造正确可靠的系统。为了达到上述目标,
随着信息技术的高速发展,社会信息化程度越来越高,企业信息化管理也成为企业提升自身竞争力的有效途径。各种信息系统已经逐渐成为企业生产管理中不可缺少的工具。然而,如何才能
游戏引擎是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、内存管理、图像绘制等一些底层的技术,可以直接使用引擎提供的API来进
在无线传感器网络中,要求提供有保证的差别服务,同时能在全网范围内实现资源的充分有效利用,QoS路由是解决该问题的关键技术之一。本文综合考虑无线传感器网络的路径节点最小能
本文使用基于Voip的软交换技术,结合四川省凉州市110/119/120指挥调度中心的需求,设计并开发了基于SIP(Session Initiation Protoc01)的分布式呼叫中心系统,实现了用软交换机代