欢迎来到天天文库
浏览记录
ID:36619376
大小:1.80 MB
页数:49页
时间:2019-05-13
《基于加密技术的银行数据交互系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.1ABSTRACT⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..2第一章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..31.1项目背景及选题意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯31.1.1银行数据交互中加密技术的发展现状⋯⋯⋯⋯⋯..31.1.2当前银行数据加密存在的问题⋯⋯⋯⋯⋯⋯⋯..41.2本论文项目的主要工作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.51.3本文的章节安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.5第二章相关技术背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..62.1对称加密⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
2、⋯⋯⋯.62.2公钥加密⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.62.2.1概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.2.2RSA详解⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯72.3系统涉及的技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.92.3.1Java语言及开发环境Eclipse⋯⋯⋯⋯⋯⋯⋯⋯92.3.2MicrosoftCAServer⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.92.3.3Oracle109CAServer⋯⋯⋯⋯⋯⋯⋯⋯⋯..102.3.4IAIKJCE⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯102.4数字签名⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11
3、2.4.1单向散列算法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯112.4.2数字签名⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.112.5认证中心CA⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯122.5.1认证中心CA的概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.122.5.2认证中心的一般逻辑架构和主要功能⋯⋯⋯⋯⋯.122.5.3认证中心的重要意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯132.5.4实现认证中心的两个CAServer⋯⋯⋯⋯⋯⋯⋯13第三章系统需求和总体设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.143.1系统总体需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..143.2系统总体设计⋯⋯⋯⋯⋯⋯
4、⋯⋯⋯⋯⋯⋯⋯..15第四章系统详细设计和实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.184.1CA模块的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.184.1.1CA模块总体框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.18II4.1.3申请证书功能的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯2l4.1.4获取证书功能的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯234.1.5两种CA服务器处理证书请求方式的不同⋯⋯⋯⋯.244.2加密签名模块的设计和实现⋯⋯⋯⋯⋯⋯⋯⋯⋯..254.2.1加密签名模块的总体框架⋯⋯⋯⋯⋯⋯⋯⋯..254.2.2加密签名模块的设计与实现⋯⋯⋯⋯⋯
5、⋯⋯⋯264.3解密验证模块的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯..304.3.1解密验证模块的总体框架⋯⋯⋯⋯⋯⋯⋯⋯..304.3.2解密验证的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯.304.4客户端信息维护的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯314.4.1客户端信息维护功能分析⋯⋯⋯⋯⋯⋯⋯⋯..314.4.2客户端信息维护文件的设计⋯⋯⋯⋯⋯⋯⋯⋯314.4.3客户端信息维护文件的功能介绍⋯⋯⋯⋯⋯⋯..32第五章系统运行效果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.365.1客户端信息维护主要界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.365.2加
6、密签名主要界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.375.3解密验证主要界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.375.4手动生成证书和利用本系统生成证书的对比⋯⋯⋯⋯⋯385.4.1通过keyt001和MicrosoftCAServer手动生成证书..385.4.2通过keytool和oracleCAServer手动生成证书⋯..415.4.3通过本系统自动生成证书⋯⋯⋯⋯⋯⋯⋯⋯..425.5系统特色分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..435.5.1成本⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..435.5.2速度和安全⋯⋯⋯⋯⋯⋯⋯⋯
7、⋯⋯⋯⋯..435.5.3身份⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..43第六章结论及展望⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯44参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.45摘要随着金融行业的快速发展,银行系统之间不可避免的要传输大量的数据。在数据的传输过程中,如果丢失客户的信息,将会对银行的声誉,客户的财产安全带来巨大威胁,如何保证安全完整高效地传输这些数据,成为了目前研究的重要课题。想要安全地传输海量数据,使用优秀的传输机制非常重要,因为其既能保证数据传输过程中的不可窃取性,又能解决海量数据快速传输与数据安全高
8、隐患之间的矛盾。本课题的目标就是通过建立一套全新的安全有效的数据传输机制,实现银行分支机构间数据传输的安全完整高效。通过使用该数据传输系统,可以使数据加密在极短的时间里完成,节省了大量的人力成本和物资成本,有极高的使用价值。同时本文实现了对不同CASeⅣer(认证中心)的灵活选择,使得该系统支持通过不同的客户端访问认证中心,申请和获取证书。该系统的工作原理是:通过该系统银行机构可用图形化界面申请和获取由认证中心颁
此文档下载收益归作者所有