电子商务的应用开发技术

  • 格式:doc
  • 大小:910.73 KB
  • 文档页数:30

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CA认证技术的研究与设计

学院:计算机学院

专业:计算机科学与技术

姓名:谢锦清学号: ************ 指导老师:雷剑刚职称:讲师

中国·珠海

二○一四年四月

诚信承诺书

本人郑重承诺:本人承诺呈交的毕业设计《计算机科学与技术》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

本人签名:

日期:年月日

摘要

目前,随着计算机网络的发展,internet的生活给人们带来了极大的便利,现代人的生活已经离不开网络,并且网络购物、网上银行已经与现代人的生活融为一体。伴随着信息的发展,安全性问题也显得日益突出。为了保障网络上的安全问题,那么就必须有相应的措施来维护和提供服务。PKI就是以公匙为基础,从而建立一个良好的信息安全服务。

CA 是 PKI 最重要也是最核心物组成部分,目前 PKI 较好的解决方案是数字证书,将用户的公匙和信息结合在一起,为用户签发标准的X.509证书。通过CA认证系统,很好的解决了密匙发布和管理问题,利用数字证书来对数据的传输进行加密,保证了信息传输的机密性、真实性、完整性和不可否认性。

本文主要通过对电子商务的相关理论和技术的研究,设计一个具有较好的安全性的小型CA认证系统。

关键词:CA 数字证书电子商务 PKI 公匙

At present, with the development of computer network, Internet's life has brought great convenience to people, the life of modern people have cannot do without the network, and the network shopping, Internet banking has and the lifestyle of modern people com. Along with the development of information, the security problem becomes more and more conspicuous. In order to guarantee the security of network, so the corresponding measures to maintain and provide services must. PKI is a public key based, so as to establish a good service information security.

CA PKI is the most important thing is the core part of the solution, PKI better is a digital certificate, the public key and users together, issued standards for the user's X.509 certificate. Through the CA certification system, a good solution to the key distribution and management problems, the use of digital certificates to transmission of data encryption, ensure information confidentiality, authenticity, integrity and non repudiation.

This paper mainly through the study on relevant theories and technology of digital certificate in electronic, small CA authentication system design has better security.

Keywords: CA PKI public key digital certificate in electronic commerce

目录

摘要.......................................................... III 目录................................................................ V 1. 前言 (1)

1.1选题背景 (1)

1.2选题目标 (1)

2. CA认证技术的简介 (2)

2.1 CA认证的概念 (2)

2.2 CA认证技术实现的原理基础 (2)

3. 系统框架描述 (4)

3.1 系统总体架构 (4)

3.2 主要功能 (4)

3.3 电子商务的核心模块 (5)

3.4 主要用到的技术 (5)

3.4.1网络安全技术 (5)

3.4.2 数据加密技术 (6)

3.4.3 认证技术 (6)

4.详细设计 (7)

4.1方案的总体要求与设计思想 (7)

4.2 CA的总体结构 (8)

4.3 CA系统功能的实现 (9)

4.3.1 证书的申请 (9)

4.3.2 证书的发放 (9)

4.3.3 证书的查询 (10)

4.3.4 证书的撤销 (10)

4.4 证书管理系统的设计 (10)

4.4.1 服务器端证书管理系统 (10)

4.4.2 客户端证书管理系统 (11)

4.5 系统实现工具简介 (13)

4.5.1 JAVA语言 (13)

4.5.2 OpenSSL语言 (13)

4.5.3具体实现 (14)

4.6 系统安全设计 (14)

5.搭建环境及编译 (16)

5.1搭建环境 (16)

5.2 搭建步骤及其代码 (16)

6.运行结果 (19)

7 论文总结 (23)

参考文献 (24)

谢辞 (25)