摘要:在信息时代,信息成为一种重要的战略资源。由于计算机网络在各领域的广泛应用,社会对计算机和网络的依赖越来越大,因此,信息安全已成为世人关注的社会问题和信息科学技术领域的研究热点。PKI技术能保证信息的机密性、完整性与不可抵赖性,是当前网络安全认证领域中的最佳技术, 已经被广泛应用于电子商务等领域中。本文介绍了密码学基础理论与身份认证方式,并详细阐述了PKI 的相关技术;通过分析具体功能需求,设计了一个简单的小型数字认证系统;该系统实现了证书生成、证书撤销、证书更新、密钥管理等功能。此外,针对信息传输过程中存在的信息窃听问题,借助SSL协议建立了数据传输的安全通道,实现了基于数字证书的身份认证。30686
毕业论文关键词:数字签名;公钥密码体制;数字证书;认证中心;
Design and Implementation of Digital Authentication System Based on PKI
Abstract:In the information age, information has become an important strategic resource. Because of the wide application of computer and network in all areas of society, people’s dependence on computer and network is bigger. Therefore, information security has become a hot society issue and a research hotspot. PKI technology can ensure the confidentiality, integrity and non-repudiation. It is the best technology in the field of network security authentication. This paper introduces the basic theory of cryptography and authentication methods, and elaborated the related technology of PKI; through the analysis of the functional requirements, design a simple small digital authentication system; the system achieved the certificate generation, certificate revocation, certificate update, key management and other functions. Additionally, the SSL protocol is used to establish a secure channel for data transmission to prevent the information eavesdropping in the process of information transmission.
Key words:Digital signature; Public KeyInfrastructure; Digital Certificate; Certification Authority;
基于PKI的数字认证系统的设计与实现              
1研究背景    2
1.1研究意义    2
1.2 国内外研究现状    2
1.2.1PKI的国外发展现状    2
1.2.2 PKI的国内发展现状    3
1.3 主要内容和工作    3
2密码学基础及身份认证理论    3
2.1 密码学基础    3
2.1.1 密码学概述    3
2.1.2 对称密钥体制    4
2.1.3 非对称密钥体制    4
2.1.4 RSA算法    5
2.2身份认证理论    6
2.2.1 身份认证概述    6
2.2.2 身份认证的方式    6
3 PKI技术研究    7
3.1 PKI的概念    7
3.2 PKI的基本结构    7
3.3 PKI的相关标准    9
3.4 数字证书    9
3.4.1 数字证书的概念    10
3.4.2 数字证书的格式与内容    10
3.4.3 数字证书的生成    10
3.4.4 数字证书的签名与验证    11
4数字认证系统的分析与设计    12
4.1系统开发平台    12
4.2数字认证系统的分析与设计    12
4.2.1 证书颁发模块    12
4.2.2    证书验证模块    13
4.2.3 证书管理模块    14
5数字认证系统的实现    14
5.1系统概述    14
5.2服务器配置    14
5.3证书颁发模块的实现    14
上一篇:基于J2EE的网上银行系统的设计+源代码
下一篇:城市轨道交通网络脆弱性分析+源代码

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

中国学术生态细节考察《...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...