摘要
随着网上办公的普及化,网络安全问题受到越来越多的关注。本文主要研究
PKI 技术在文件传输中的应用,通过将 PKI 技术应用到文件传输系统中,实现文
件的安全传输。此安全文件传输系统能够保证传输文件的机密性、文件的完整性
以及收发双方的非否认性。使用对称密钥加密文件,可以实现文件内容的机密性,
即文件内容不被泄露给第三方;对文件内容生成消息摘要,接收方通过将自己生
成的文件的消息摘要,与接收到的发送方生成的文件消息摘要作对比,可保证接
收文件的完整性,即不被第三方篡改;通过使用签名技术,即用户使用自己的私
钥生成签名,可以保证收发双方的非否认性。通过应用 PKI 技术,可以实现了一
个安全的文件传输服务。
本系统主要分为密钥管理系统和文件传输系统。密钥管理系统主要包括 CA 认
证机构、证书库以及证书撤销三个模块。密钥管理系统主要负责用户公钥的管理,
其 CA 认证机构为用户颁发证书,通过将证书与公钥的绑定可以保证公钥的安全
性。密钥管理系统的证书库提供证书查询,而证书撤销模块提供对不需要的证书
实行撤销服务。文件传输系统包括文件传输管理、任务管理、安全事务管理、配
置管理、用户管理等模块。文件传输管理模块,实现用户对文件的发送、接收,
以及查看文件的发送状态,取消正在发送的文件,续传上次未发送完成的文件。
任务管理模块,提供给用户查看已完成的任务、进行中的任务、未开时的任务、
删除任务、启动任务等功能。安全事务管理,该模块完成对客户端上传至服务器
的文件进行加密、签名以及生成消息摘要。用户管理模块,系统的用户必须由管
理员进行添加,而不接受用户注册,管理员主要完成新用户的添加、用户信息的
修改以及用户删除等操作。通过对以上各功能模块的实现、集成,从而实现了一
个安全的文件传输系统。
本课题通过将 PKI 技术应用到文件传输中,保证了文件的机密性、完整性以
及收发双方的非否认性,从而很好的满足客户的安全性需求。本课题实现的安全
文件传输系统,能够为客户各部门机构之间提供安全的文件传输服务。
关键词:网络安全,软件工程,文件传输,J2EE
I
ABSTRACT
As web office es more and more popular, people pay more and more
attentions on the security this paper we focus on PKI technique. Using
PKI technique in file transmission system can achieve file transferring in security. The
Security File Transfer system can guarantee the content-confidentiality, integrity and
non-deny of the sender and the receiver. Using symmetry key to encrypt the file, we can
achieve the content-confidentiality. Using the Hash value of the file, we can achieve the
integrity. The receiver construct the Hash value of the file which has received from the
sender, pares its Hash value with the Hash value which it has received from the
sender. Using signature technique, we can achieve non-deny of the sender and the
receiver.
The system consists of key management system and file transmission system. The
key management system consisted of CA, certificate library and Certificate Revocation.
The file transmission systems consist of file transmission management, task
management, security transaction ma
基于pki安全文件传输系统设计与实现 来自淘豆网m.daumloan.com转载请标明出处.