数字证书在信息化项目中一证多用的研究与实现.docx
《数字证书在信息化项目中一证多用的研究与实现.docx》由会员分享,可在线阅读,更多相关《数字证书在信息化项目中一证多用的研究与实现.docx(8页珍藏版)》请在咨信网上搜索。
1、 数字证书在信息化项目中一证多用的研究与实现 程国青摘 要数字证书是互联网应用中身份安全的重要技术保障。证书机构大量签发的数字证书往往都是绑定单一应用系统,在给用户带来不便的同时,也增加了社会成本。本文深入研究了数字证书的结构和安全机制,并提出了一证多用技术,以通过证书服务器解决一证多用中数字证书的多样性和复杂性。关键词数字证书;一证多用;身份安全doi:10.3969/j.issn.1673 - 0194.2017.06.093TP393.08 A 1673-0194(2017)06-0-030 引 言随着Internet的普及和发展,电子商务活动和电子政务活动已成为大众日常生活的一部分。互
2、联网环境下存在着大量的应用服务和互不相识的众多用户,这些互联网上的“实体”如何识别彼此和保障通讯安全,一直伴随着互联网的发展而存在。数字证书(CA)是互联网中标志通讯各方身份信息的一串字符,它提供一种在互联网上验证通信实体身份的方式。它是由权威机构证书授权中心签发的,可以用来在互联网上识别通讯对方的身份。数字证书的应用已经十分普遍和广泛,如发送安全电子邮件、访问安全站点、网上招标投标、网上签约、网上购物、公文安全传送、网上缴费、网上缴税和网上报关等。随着网络安全意识的加强和各类应用的推广,在数字证书授权机构的推动下,数字证书的发行数量越来越多。很多时候一个应用系统就要有一张相应的数字证书,且各
3、个应用的数字证书互不通用。如网银用户使用农业银行网银时,要用农业银行的数字证书,工商银行的网银要使用工商银行的数字证书;在不同城市的公共资源交易服务中心投标时,要办理不同的数字证书进行投标。1 数字证书相关技术分析1.1 数字证书的格式数字证书的格式普遍采用的是国际标准X.509格式,一个标准的X.509数字证书一般包含以下信息:证书的版本信息-Version;证书的序列号,每张证书有唯一的证书序列号-Serial Number;证书所使用的签名算法- Algorithm Identifier;证书的发行机构名称- Issuer,命名规则一般采用X.500格式;证书的有效期- Period o
4、f Validity,一般采用UTC时间格式;证书所有人的名称- Subject,命名规则一般采用X.500格式;证书所有人的公开密钥- Subjects Public Key;证书发行者对证书的签名- Signature。数字证书存储文件的格式通常有.cer格式文件和.pfx格式文件。PKCS#12标准定义,带有私钥的证书文件一般以.pfx为文件后缀名,以.cer为文件后缀名的是不包含私钥的证书文件,p7b格式文件是证书链存储文件,包含一张或多张数字证书,不包含私钥。证书文件编码可以是DER二进制编码格式或者是BASE64编码格式。1.2 数字证书的工作原理数字证书采用PKI(Public
5、Key Infrastructure)公开密钥基础架构技术,即利用一对相互匹配的公、私密钥进行加密和解密。证书用户设定仅为本人所知的私有密钥(以下简称私钥),并用它进行解密和签名。同时对应匹配的这个私钥有一个公开密钥(以下简称公钥),公钥可以发布给通讯相关方,用于对端的加密和验证签名。当需要传递保密信息时,发送方使用接收方的公钥对数据加密,接收方收到加密数据后,使用私钥进行解密。PKI技术保证加、解密过程是一个不可逆的过程,即只能用私钥解密公钥加密的数据。用户也可以用私钥签名要发送的数据,形成数字签名,这个数字签名只能用对应的公钥解密,以验证签名,数字签名有防抵赖性和防篡改性。签名与验证签名流
6、程示意图,如图1所示。在公开密码基础架构技术中,最常用的非对称算法是RSA算法,其数学原理是将一个超大数分解质因数,私钥和公钥是2个匹配的质因数,从数学逻辑上讲,在已知明文、密文和公钥的情况下,很难推导出私钥。在这样的数学原理上数字签名可以保障以下2点:签名者不能否认自己所发的信息;信息自签发后到接收方收文的过程中未被修改过,签名的文件是真实文件。数字证书是绑定了公钥和其私钥持有者真实身份的文件,并经过认证中心审核签发的电子数据。可以方便快捷地在互联上做身份识别和传递加密数据。1.3 数字证书的签发过程数字证书通常是由CA证书中心(通称CA机构)创建和签发,CA机构为一个称为安全域(secur
7、ity domain)的有限群体发放证书。创建证书时,CA机构首先要获取用户的证书请求信息,其中包括用户公钥(公钥一般由用户端产生,如电子邮件程序、浏览器、U-KEY等),CA机构根据用户的请求信息产生证书,并用CA机构的私钥对证书进行签名。其他用户、应用程序或实体将使用CA机构的公钥对证书进行验证。如果CA机构是可信的机构,则验证证书的用户可以确信,其所验证的证书是代表着一个可信的实体。国家授权的CA机构同时要负责维护和发布证书废除列表CRL(即证书黑名单)。当一个证书的公钥因故无效时或证书需要注销时,CRL提供了一种通知用户和其他应用的管理方式。CA系统生成CRL以后,通常会放到LDAP服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字证书 信息化 项目 中一证 多用 研究 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。