PKI:数字签名的核心技术

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:yidatian2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  数字签名双向认证过程
  《中华人民共和国电子签名法》(以下简称《电子签名法》)在实行的两年多时间里,对我国的网上银行、电子商务和电子政务的发展产生了深远的影响。
  目前无论在国外还是国内,普遍使用的还是电子签名中的数字签名。数字签名是成熟的数字技术,它是基于PKI(Public Key Infrastructure)公私钥对的签名和验签,从而达到数据传输和电子交易的不可抵赖性,完成PKI提供的不可否认性服务。
  
  数字签名的技术保障
  
  普遍使用的电子签名技术是基于PKI的数字签名技术,数字签名的技术保障主要有以下三个方面。
  1.认证机构CA
  数字签名是基于PKI的,电子认证服务提供者即认证机构CA是PKI的核心执行机构。
  2.数字证书
  PKI签名的核心元素是由CA签发的数字证书,它提供了认证、数据完整性和数据保密性服务,主要是提供了不可否认性。它的作法就是利用证书公钥和与之对应的私钥进行加/解密,并产生对数字电文的签名及验证。数字签名是利用公钥密码技术和其他密码算法生成一系列符号及代码组成电子密码进行签名,来代替书写签名和印章。这种电子式的签名还可进行技术验证,其验证的准确度是在物理世界中,对手工签名和图章的验证所无法比拟的。这种签名方法可在很大范围的可信PKI域中进行认证,或在多个可信的PKI域中进行交叉认证,它特别适用于互联网和广域网上的安全认证和传输。
  3.公钥密码技术
  常用的、成熟的公钥密码技术是RSA,后来又产生椭圆算法ECC,它与传统的对称密钥算法有本质的区别。对称密钥算法常用的是DES算法,它具有一个密钥,加解密时用的是同一个密钥。而公钥算法利用的是非对称的密钥,即利用两个足够大的质数与被加密原文相乘生产的积来加/解密。这两个质数无论是用哪一个与被加密的原文相乘(模乘),即对原文件加密,均可由另一个质数再相乘来进行解密。但是,若想用这个乘积来求出另一个质数,就要进行对大数分解质因子,分解一个大数的质因子是十分困难的,若选用的质数足够大,这种求解几乎是不可能的。因此,将这两个质数组成密钥对,其中一个采用私密的安全介质保密存储起来,不对任何外人泄露,简称为“私钥”;另一个密钥可以公开发表,用数字证书的方式发布在称之为“网上黄页”的目录服务器上,用LDAP协议进行查询,也可在网上请对方发送信息时,主动将该公钥证书传送给对方,这个密钥称为“公钥”。
  公私密钥对的用法是,当发方向收方通信时,发方用收方的公钥对原文进行加密,收方收到发方的密文后,用自己的私钥进行解密,其他人是无法解密的,因为他人不拥有自己的私钥,这就是用公钥加密,私钥解密用于通信;而用私钥加密文件公钥解密则是用于签名,即发方向收方签发文件时,发方用自己的私钥加密文件传送给收方,收方用发方的公钥进行解密。
  但是,在实际应用操作中发出的文件签名并非是对原文本身进行加密,而是要对原文进行所谓的“哈希”(Hash)运算,即对原文做数字摘要。该密码算法也称单向散列运算,其运算结果称为哈希值,或称数字摘要,也有人将其称为“数字指纹”。哈希值有固定的长度,运算是不可逆的,不同的明文其哈希值是不同的,而同样的明文其哈希值是相同并且是唯一的,原文的任何改动,其哈希值就要发生变化。数字签名是用私钥对数字摘要进行加密,用公钥进行解密和验证。
  
  数字签名的原理及过程
  
  网上通信的双方在互相认证身份之后,即可发送签名的数据电文。完整的数字签名过程一般包括认证、签名与验证等方面。
  1.认证
  PKI提供的服务首先是认证,即身份识别与鉴别,也就是确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分为单向认证和双向认证。
  单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这时甲需要获取乙的证书,获取的方式有两种,一种是在通信时乙直接将证书传送给甲,另一种是甲向CA的目录服务器查询索取。甲获得乙的证书后,首先用CA的根证书公钥验证该证书的签名,验证通过,说明该证书是第三方CA签发的有效证书。然后检查证书的有效期及检查该证书是否已被作废(LRC检查)而进入黑名单(CRL)。
  双向认证是甲乙双方在网上通信时,甲不但要认证乙的身份,乙也要认证甲的身份。其认证过程的每一方向都与上述单向认证过程相同,即乙也用同样的过程认证甲的证书有效性。
  甲乙双方在网上查询对方证书的有效性及黑名单时,是采用的LDAP协议(Light Directory Access Protocol),它是一种轻型目录访问协议。
  如图所示,第三方CA事先已给客户浏览器和网银服务器颁发了数字证书,其认证过程如下:
  ①客户通过浏览器利用SSL协议访问网银服务器。
  ②网银服务器与浏览器“握手”之后首先要验证客户端证书,验证的过程是:网银服务器使用已置于其中的第三方CA根证书的公钥,来解密该客户证书的CA私钥签名,如果能解密,就证明该客户是合法、有效的客户。然后,网银服务器将该客户的证书,在线传送至第三方CA发布证书的目录服务器上,查询该证书的有效期和是否进入黑名单。如果黑名单中无名,也在有效期范围之内,则网银服务器对客户端验证通过。
  ③在可靠性要求高的交易中,则要求双向认证,即在网银服务器认证了客户端之后,客户端还要验证网银服务器端。也就是说,客户要验证网银服务器是否是自己开户的真实的网上银行网站,而不是黑客伪冒的假网站。
  这种认证方式是目前国内外最安全的网上银行认证方法,目前采用这种方式进行认证的网上银行的网站,没有发现被假冒的案例。即使使用PKI证书机制的网站被假冒,只要网站和客户的证书及私钥妥善保管,黑客的“钓鱼”技俩也是没有用的,换句话说,第三方证书机制可以彻底杜绝网上钓鱼事件的发生。
  2.数字签名过程
  数字签名操作具体过程如下:首先是生成被签名的电子文件(《电子签名法》中称数据电文),然后对电子文件用哈希算法做数字摘要,再对数字摘要用签名私钥做非对称加密,即做数字签名;之后是将以上的签名和电子文件原文以及签名证书的公钥加在一起进行封装,形成签名结果发送给收方,待收方验证。
  3.数字签名的验证
  收方收到数字签名的结果包括数字签名、电子原文和发方公钥,即待验证的数据。收方进行签名验证,验证过程是:接收方首先用发方公钥解密数字签名,导出数字摘要,并对电子文件原文做同样的哈希算法,得到一个新的数字摘要,将两个摘要的哈希值进行结果比较,结果如果相同,签名得到验证,否则签名无效。这就做到了《电子签名法》中所要求的对签名不能改动,对签署的内容和形式也不能改动的要求。
  数字签名的作用
  数字签名的作用主要是提供在网络上传输、处理、交易实体的身份,保障数据的完整性、保密性和不可抵赖性。如果收方对发方数字签名验证成功,就可以说明以下三个方面的实质性问题。
  1.电子文件确实是由作为签名者的发方所发出的,电子文件来源于该发送者。
  2.符合数字签名在ISO7498-2标准中所定义的作用,即“附加在数据单元上的一些数据,或是对数据单元所做的密码变换,这种数据和变换允许数据单元的接收者用以确认数据单元来源”。
  3.符合《电子签名法》第十三条的要求,做到了“签署时电子签名制作数据(即私钥)仅由电子签名人控制”。
  这种签名允许数据单元的接收者用以确认数据单元来源和数据单元的完整性,并保护数据,防止被人(例如接收者)进行伪造,达到不可否认的目的。它满足了《电子签名法》中“签署后对电子签名的任何改动能够被发现”及“签署后对数据电文的内容和形式的任何改动能够被发现”的可靠电子签名,保障了接收方收到的电子文件在传输中没有被篡改,保持了数据的完整性。
其他文献
虽然此次针对投影机的亮度测试没能实现标称值和测试值的统一,但参测产品对比度值都已基本达到产品标称值,部分LCD投影机的实际对比度测试值甚至要比其标称值还要好。  不过,投影机投影画面各部分亮度表现是不均匀的。从这次参测投影机亮度表现来看,高价格投影机亮度均匀性大多都能达到80%以上,低价格投影机亮度均匀性一般可达70%以上。  BenQ MP725x在调节功能上比较特别,当我们将投影亮度和对比度调
我国新一代多普勒天气雷达网的建设已经初见成效,在其基础上的临近预报系统又该怎么建立呢?  目前,社会经济的不断发展和全球气候的变化,特别是极端气候事件(如局地突发性暴雨、冰雹、龙卷)的频繁发生,对临近预报的准确率提出了更高的要求。    何谓临近预报    临近预报技术是在20世纪60~70年代提出的。随着大气科学、计算机科学以及社会经济的快速发展,临近预报的内涵也在不断变化。按照世界气象组织大气
7月26日,以AMD CEO鲁毅智为首的AMD多名高管,在AMD技术分析师日上介绍了AMD新的平台和产品计划的细节、未来处理器的设计理念和生产模式。  2007年7月26日,AMD通过高级设计师和工程师向我们详细描述了其新的平台和产品的首创性能,展示了其处理器的设计哲学理念和卓越的制造模式。那么,未来的AMD处理器具有哪些令人神往的魅力呢?    新平台的革新AMD多核处理器    Barcelo
3G商用很难引发如同2G手机兴起时那样的换机浪潮,3G商用的变革仅仅在于通信带宽的大幅度提升。  TD-SCDMA测试结果直接影响到中国3G牌照的发放方式及进程,这在业内已经不是秘密。尽管中国不可能在6月以前发放牌照,但是2006年发放3G牌照已无悬念,唯一还需要争论的是发放的方式。那么3G牌照的发放,以及随之而来的商用,究竟会给中国移动通信市场带来什么?3G手机能否重现2G手机代替模拟手机时的辉
赛迪顾问近期的研究发现,个人用户是目前中国IT培训服务市场的主要消费者。这个格局形成主要有两个方面的原因:一方面,就业市场总体处于供需总体平衡、结构性矛盾突出的状况,所以企业比较容易将教育的费用通過就业压力转嫁给个人;另一方面,中国本土企业对人才的继续教育缺乏内部规划和激励机制,导致在职员工也常常自己投资培训。  当前接受IT培训服务的学员明显年轻化,30岁以下的学员占到全部学员的97%以上。23
防火墙、防病毒、入侵检测类产品俗称为安全产品“老三样”。用户往往是从这三样产品开始逐个购买,搭建起企业的信息安全网络基础架构的。  信息安全产业发展若干年以来,大多数的企业用户已经基本完成了对“老三样”产品的采购和部署。下一步,企业用户还应该买什么?这个问题不但用户在想,每个信息安全厂商也在想。用户思考的原因是为了将信息安全网做得更密实、安全;厂商思考的原因无非是为了多卖产品,获取利润。  但是,
IT规划要讲究方法论,不同的职能有不同的IT需求。  IT规划对企业而言是一项复杂而艰巨的任务,从管理职能领域的划分来进行IT规划的分析,或许可以提供一种相对简单的思路。  大多数企业的管理者能够认识到IT规划的重要性,但由于它的专业性和复杂多样的方法论,往往让人望而却步。AMT咨询认为,或许有一种相对粗略简单的分析方法有助于进行IT规划。这种方法就是从企业管理职能领域的划分来进行IT规划分析,从
Lisa Graff、洪力与产业链合作伙伴共同见证Caneland平台问世。  华丽幕布滑落的一刹那,镁光灯引领着所有观众的目光,聚焦在一块分列4颗处理器的板卡上。在18家合作伙伴的见证下,9月6日,英特尔面向多路应用的Caneland平台走向前台。  值得注意的是,板卡的背景为黑白相间的围棋棋盘,这似乎在用中国传统的文化方式暗示着台上众人的期许:不刻意追杀,却杀伐千里;不刻意防守,却固若金汤。这
照片打印机市场求淡季破冰    经历了五一黄金周的销售高峰,照片打印机市场迎来了一股不小的寒流。一时间出现高端机型受阻、低端市场苦撑的局面。上周,不少厂商大幅调低了部分中高端机型的价格,以期能激活沉寂的市场。    厂商频打降价促销牌    五一黄金周之后,厂商纷纷拉开降价促销的帷幕,中高端市场更是反映强烈。爱普生、惠普、佳能等厂商的多款機型都有不同程度的价格下调。  上周,爱普生 STYLUS
1994年,惠普发明了第一台喷墨多功能一体机,并开始积极地推广和开拓这一市场。十多年的时间,喷墨多功能一体机已经发展成为外设市场的明星产品,竞争也越来越激烈,厂商数量已从2003年的6家增至2006年的11家,这也有力地推动了喷墨一体机的进一步繁荣。  在多年的推广中,惠普大体把喷墨多功能一体机的用户分为三类:家庭用户、小型办公用户及小型商务用户。针对家庭用户主要是有小孩的家庭和一些年轻时尚的人群