WinIDEA保密通信系统的设计及实现

来源 :华侨大学 | 被引量 : 0次 | 上传用户:hsxy8848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展改变了人们的生活方式,出现了所谓的信息经济。在以前信息是通过书面形式保存和手工传递的,现在人们在Internet上发送e-mail、进行网上购物和信息共享,信息是以电子形式产生、发送和保存的。互联网在提供人们这些便利的同时,也更难保证信息的安全。因为在电子时代,一个网络入侵者可以很容易地截取和修改消息。因此,随着互联网越来越广泛的应用,人们越来越关注计算机网络的安全。 计算机网络的安全性主要有:信息的保密性(Confidentiality)、身份鉴别(Authentication)、信息的完整性(Integrity)、信息的可用性(Availability)和信息行为的不可否认性(Non-repudiation)。其中保密性是计算机网络安全的基础,而要实现保密通常采用加密的方法,密码技术就成为关键。本课题应用了分组密码和公钥密码,设计了WinIDEA保密通信系统,该系统可以对文本、图片、音频及应用程序等文件进行加密传送,并且具有简单电子邮件功能,可以发送和接收保密的电子邮件。 本文第一章分析计算机网络的安全性,介绍保障计算机网络安全的基本技术,指出密码技术是网络安全技术的核心。第二章概述现代密码体制下的密码算法。WinIDEA系统采用分组密码算法DES和IDEA以及公开密钥算法RSA,DES和IDEA用来加密解密数据,RSA则用来传送DES和IDEA的会话密钥。第三章介绍WinIDEA系统的结构和特点,描述系统所用密码算法的运算过程。系统采用客户机服务器模式,主要部分有用户接口、通信处理、加密解密以及保密电子邮件。第四章介绍了WinIDEA系统的流程以及主要部分的实现。介绍了Base64编码,系统采用Base64编码使加密的数据能够正确传送。系统产生的公钥保存在用户信息数据库中,该数据库是用Microsoft SQL Server7.0创建的,利用SQL Server的安全机制来保证对公钥的安全存取。系统是在Microsoft公司的VisualStudio 6.0开发环境下用VC++6.0实现的,系统的功能模块是在MFC类库的基础之上实现的。第五章对全文进行了总结,指出本系统下一步要完善的地方。
其他文献
该文通过对数据网络路由问题发展的研究分析,指出了当前正在使用的网络路由方法和路由协议在支持Qos路由服务方面存在的问题,然后介绍了目前国内外对Qos路由问题的研究情况.
工作流技术采用以过程为中心的方法,它是实现企业业务过程重组、过程管理与过程自动化的核心技术.起源于数据库系统研究领域的事务处理概念采用以数据为中心的方法,目的是保
学位
该文主要探讨人工神经网络在电子陶瓷材料研究中的应用.一方面,把人工神经网络应用于ZnO压敏陶瓷材料的配方设计.另一方面,把人工神经网络方法应用于纳米陶瓷材料气敏传感器
学位
演绎数据库的一个主要应用是利用主动数据库对其更新问题进行实现,其中一个重要问题是对物化视图的增量维护问题.该文讨论了演绎推理规则和主动规则之间的关系,分析了演绎数
本项目是公司SDH通信产品中的一个组成部分,目的是实现基本路由器功能,在专用网中承担数据包转发的业务。本项目是一个完整的嵌入式系统。 嵌入式系统的应用空间非常广阔,可
作为一项核心的网络技术,报文分类在防火墙、策略路由、第四层交换、网络访问控制与认证、流量计费,带宽管理、QoS等诸多方面都有着广泛的应用.先进实用的报文分类算法在提升
近年来,分形图像编码在静态图像中已经展示了很有前途的结果.当这些方法与其他压缩方法结合起来时,尤其展示了好的编码性能.分形技术与许多传统编码方法的结合已经产生了一些
该文介绍了应用摩托罗拉D15无线MODEM发送和接收短消息的技术,利用JAVA开发一个跨平台的发送短消息类,然后利用JSP构建一个发送短消息的动态网站把这种输入方便、支持批量发