基于OpenPGP协议的电子邮件系统的研究与实现

来源 :南京信息工程大学 | 被引量 : 1次 | 上传用户:sssss1O
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,Internet在生活中的作用愈来愈大,电子邮件技术逐渐成为其不可分割的一个网络服务之一。正是因为电子邮件有着方便,快捷等特性,所以Internet上多数用户都会选择用电子邮件作为信息传播的手段。在实际应用中,大多数电子邮件系统都是明文传输,使得一些别有用心的人能够轻松的获取用户的邮件信息,甚至对邮件内容进行改造,篡改。因此,电子邮件的安全问题越来越突出。本文在利用JavaMail开源框架构建邮件系统的基础上加入OpenPGP协议,意图开发一套增强电子邮件的安全性的Web电子邮件系统。JavaMail可以处理各种E-mail格式,包括IMAP、POP3、SMTP,以及MIME和其他与Internet相关的通信协议。OpenPGP是目前使用最广泛的电子邮件加密标准。本文首先对电子邮件的发展史以及安全电子邮件研究背景讨论后,对电子邮件传输协议及JavaMail进行了分析,信息加密技术进行了研究,介绍了常用的加密算法,如DES,AES, IDEA, RSA等,对OpenPGP协议从其算法以及信任模型等方面进行了剖析,指出了其存在的问题,提出了相应的解决方案:在不修改源码的情况下,用RIPEMD算法代替OpenPGP原先使用的不安全的MD5算法;并将RIPEMD算法加入OpenPGP协议的工具包中,实现其签名功能。在此基础上,设计了一个WEB电子邮件系统,实现了邮件的加密发送以及接收并解密邮件等功能。本文的贡献在于将OpenPGP加密技术运用到JavaMail电子邮件系统,保持OpenPGP算法的安全性和易实现的特点,对其中安全性较低的MD5算法提出使用安全性更高的RIPEMD算法,保证邮件信息的保密性,完整性,身份认证和双方不可依赖性,提升了JavaMail规范身的邮件安全能力。
其他文献
电子商务近年来的高速发展,对软件的可移植性和可集成性要求越来越高,Web服务作为分布式计算和Web应用模式的主流技术,为企业内部和企业之间异构系统之间的互操作、互通信问
当前模糊推理对于人工智能、模糊控制、模糊专家系统等诸多领域有着极端重要的理论和应用价值。模糊推理的两个核心问题是FMP(fuzzy modus ponens)和FMT(fuzzy modustollens)
移动互联网的发展和智能终端的普及,使基于位置服务的需求日益增长,室内定位技术成为移动计算领域的热点之一。由于室外定位主要依赖的卫星定位技术在室内受墙壁等对卫星信号
近年来,P2P流媒体直播技术得到了较为广泛的应用,随着P2P流媒体直播业务种类以及在线用户的大量增长。但是目前,流媒体服务系统仍然存在如:视频启动延迟、视频播放连续性差等
离群检测是数据挖掘研究的一个重要内容,其目的是消除噪音或发现潜在的、有意义的知识。空间离群检测是指根据空间对象的属性和空间关系的不同,检测出与大多数对象有明显区别
烟雾融合是自然界中常见的现象,对其模拟也经常应用在各种仿真中,给人们的生活增添了几分色彩,满足人们的视觉享受。对烟雾的模拟仍然是计算机图形学和虚拟现实技术领域的研
随着无线传感器网络的不断发展,越来越多的多媒体实时性应用被人们提了出来,这些应用需要获取音频、视频、图像等各种信息量丰富的多媒体信息以实现对环境精确、细粒度的监测
面对心电图的计算机辅助诊断问题,本文首先主要介绍了四种分类模型,即改进的独立成分分析法和支持向量机模型、线性预测和主成分分析模型、基于专家系统的可信度模型、隐马尔
阴影存在于现实世界中,只要有光和物体的地方就会有阴影的存在,它是现实世界中不可缺少的一部分。阴影的真实感和实时性绘制技术在计算机图形图像处理、三维动画影视、三维游戏
近几年来,网络用户的数量成直线增长。网络已成为人们学习、工作、交流的重要平台,这使得数字图像、音频、视频等多媒体产品在网络的应用日益广泛。但是数字产品在网络传输过