节点文献

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

【作者】 樊晓勇

【导师】 吴金龙;

【作者基本信息】 华侨大学 , 计算机应用技术, 2002, 硕士

【摘要】 互联网的飞速发展改变了人们的生活方式,出现了所谓的信息经济。在以前信息是通过书面形式保存和手工传递的,现在人们在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类库的基础之上实现的。第五章对全文进行了总结,指出本系统下一步要完善的地方。

【Abstract】 The rapid development of internet changes the people’s life style, and the so-called information economy arise. Now people send or receive e-mail, do shopping and share information on the Internet. Private documents that in the past would have been committed to paper and hand-delivered are now routinely created, sent, and stored electronically. But the very things that allow such speed and ease of communication have also made it far more difficult to ensure one’s privacy. In an electronic age, an interloper can intercept and alter message far more easily now than when face-to-face exchanges were the norm. As internet’s wide application, people now pay more attention on the network security.The security of computer network includes confidentiality, authentication, integrity, availability and non-repudiation of information. Among them confidentiality is the base of network security. Encryption is usually applied to ensure confidentiality, so cryptography becomes very important to network security. We use block algorithm and public-key algorithm to design a security communication system named WinlDEA which can encrypt and transfer files such as text, photo, audio and application. And it can send or receive security e-mail.This article first analyzes the security of computer network, introduces basic technology that guarantee the security and emphasizes that cryptography is the core technology. Second chapter introduces the principle of computer cryptology, introduces several algorithms including DBS, IDEA and RSA. Third chapter explains the constitution and characteristics of WinlDEA. It describes the operations of the cipher algorithms. Fourth chapter explains the main modules of WinlDEA. Every module is based on MFC library. Base64 encoding is also introduced in this chapter. The public key is stored in a user information database which is built by Microsoft SQL Server 7.0. And the public key’s security is guaranteed through SQL Server’s security mechanism. In chapter five, it summarizes the successful aspects and shortages in the system.

【关键词】 网络安全密码技术MFC类库Base64编码SQL Server
【Key words】 network securitycryptographyMFCBase64SQL Server
  • 【网络出版投稿人】 华侨大学
  • 【网络出版年期】2002年 02期
  • 【分类号】TN918.9
  • 【被引频次】1
  • 【下载频次】62
节点文献中: 

本文链接的文献网络图示:

本文的引文网络