- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息安全》课程设计报告CA系统
信息安全课程设计说明书 题 目: CA系统 学 院: 计算机与信息安全学院 专 业: 姓 名: 学 号: 指导教师: 年 月 日 摘 要CA系统是基于数字证书的一种认证机制,是用于互联网通讯中标志互相身份的一种已签名数字,数字证书提供了一种验证通信双方的途径,它的功能相当于我们日常的身份证,还有营业执照之类的。它是基于PKI公钥基础设施的一种认证技术,是由一个权威机构CA(Certificate Authority)中心发布的,又被称为证书授权机构。数字证书包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、用户信息及证书授权中心的信息以及数字签名,数字证书还有一个重要的特征就是只在有效期的时间段内有效。在日常生活中,人们可以通过互相交换证书借助CA认证机构来进行身份识别,特别是在在线购物,如淘宝、京东等,数字证书对于交易的安全进行起到极其重要的作用。本次课程设计中,首先是利用keysotre生成密钥库以及颁发者自己的证书,这个就充当CA颁发机构,然后判断申请用户是否合法,认证通过后,根据提交的公钥,以及个人信息给用户颁发数字证书。【关键字】CA 用户证书 数字签名目 录1.前言12. 系统分析22.1 系统需求22.2 数据库连接32.3 功能需求42.4 开发环境63. 详细设计73.1 系统设计框架73.2 界面设计83.3 主要代码113.4 测试和运行结果144. 所遇到的问题及分析解决165. 系统特色及关键技术186. 结论及体会20参考文献21前言随着科技的不断进步,人们生活水平的不断提高,电子商务越来越受到当今人们的青睐,如网上签约、网上购物、网上缴费等。这是因为人们不需要为大笔的现金交易和而头疼,取而代之的是在线支付,如支付宝、快捷支付,交易的不再是简单的现金,而是电子现金,更不用大老远的去实体店购物和参加会议协商。但也无可避免的带来的隐患,也就是交易过程中的安全问题,如何保证信息的保密性,如何确定交易者就是本人,如何保证交易达成后双方不能否认,又如何保证交易信息(如日期)没有被篡改?于是数字证书应运而生,数字安全证书提供了一种在网上验证身份的方式。安全证书体制主要采用了公开密钥体制,其它还包括对称密钥加密、数字签名、数字信封等技术。数字证书的加密机制保证了信息的保密性,数字签名等技术保证了数据的不可修改性,认证机制保证了交易的不可否认性。虽然之前在密码学课程学习中有接触过有关数字证书的知识,但是大部分内容已变得生疏,所以在准备阶段,我就先去学校的图书馆浏览一些相关电子资源,以及借阅了张明德和刘伟写的《PKI/CA/数字证书技术大全》,打算使用Java语言编写,顺便借阅了叶乃文写的《Java语言程序设计教程》,从以往的硕士论文中可以知道,关于CA系统的设计见仁见智,不过总体上已实现了大体上的自己充当颁发机构进而进行数字证书的颁发。本次课程设计,在已实现的技术基础上进行功能、数据传输上的完善,在Java的keytool中生成颁发机构的keystone以及颁发者的数字证书,然后将颁发者的信息加载,用自己的私钥对提交的用户信息以及公钥进行签名,生成数字证书并颁发给用户。在用户信息的提交的过程中,会先对用户身份进行身份认证,在验证用户身份合法之后,才对用户进行签名,然后再保存用户的信息到数据库中。另外,在CA系统的设计过程中,考虑到用户因可能因丢失公钥而造成损失,所以基于这个隐患而添加了一个用户证书挂失的功能,这样就能在很大的程度上减少用户的损失。在挂失之前会首先核对挂失者的身份是否合法,防止别人恶意的挂失行为,而且,已经挂失的会弹出错误提示,避免重复挂失。在挂失之后会把公钥存入到不受信任的公钥数据库中,当用户再次使用该公钥时会也会弹出错误提示。而且,本次CA系统设计中一个人是可以使用多个验证信息申请多个用户证书的,这样就提高了数字证书用途的广泛性,而不必受限于数字证书在不同领域上的使用。2. 系统分析2.1 系统需求首先,我们先来看一下静态口令身份认证方式的的安全隐患:口令容易遗失用户名、口令在应用系统中以明文方式传输,容易被截取,造成口令遗失,还有输入口令时被窥视造成口令遗失;用户名、口令存在数据库中,非法用户可以通过进入数据库获取口令信息。遗失不容易察觉用户口令遗失后,自己并不知道,不会采取措施防范遗失后可能造成的损失。大量口令需要记忆(不易保管)如果存在多个应用系统,可能存在多组用户名、口令,不方便记忆。然而,在使用数字证书代替传统静态口令身份方式具有以下优势:权威性:数字证书设备由CA中心颁发,使用其作为身份识别设备局域哦很高的权威性;不可伪造型:数字证书设备经过国家相关部门审核批准,设备中保存的用户私钥无法被读出
您可能关注的文档
最近下载
- 课件:第五章 自由主义社会福利思想(《现代社会福利思想》课程).pdf VIP
- 第二课 美的本质和特征课件 --中职技校《美育》第四版.pptx VIP
- 二 1~6的表内除法(单元教学设计)苏教版 二年级上册数学2025版.pdf
- 2025春新人教版九年级化学下册《第九单元 溶液》大单元整体教学设计[2022课标].docx
- 美育——美即生活-1.1美的起源和发展-教案.doc VIP
- 教科版科学五年级上册 第一单元《光》大单元教学设计.pdf VIP
- 2025年最新交通局辅警招聘考试题库(附答案).docx VIP
- 全国地图-县级.pptx VIP
- 《规划与自然资源语料库建设导则》.docx VIP
- 幕墙工程幕墙施工专项方案.pdf VIP
文档评论(0)