公钥密码体制综述及展望
- 格式:doc
- 大小:21.50 KB
- 文档页数:4
公钥密码体制研究与应用公钥密码体制是一种基于数学难题的密码体制,它区别于传统的对称密钥密码体制,通过使用两个不同的密钥:公钥和私钥,以加密解密信息。
公钥是公开的,任何人都可以使用它来加密信息。
而私钥只有接收者拥有,可以用于解密已加密的信息。
本文将介绍公钥密码体制的基本原理、安全性、应用场景以及未来发展趋势。
一、公钥密码体制的基本原理公钥密码体制是以数学难题作为加解密算法中的核心难点。
这些数学难题在计算上非常困难且可逆性极小,因此可以满足高强度的安全要求。
在使用公钥密码体制时,发送者与接收者都要生成自己的一组密钥对:一个公共键和一个私有键。
发送方可以使用接收方已经发布过的公共键来对信息进行加密,并将其发送给接收方。
接收方收到加密后的信息后使用自己所持有相应配对好的私有键进行解密。
最重要的是,无论是谁都不能从加密后的数据推算出私有键或共有键,并且该机制还能够保证安全数据传输。
二、公钥密码体制的安全性公钥密码体制在密码学中是一种非常安全的方式,它比对称密钥密码体制更为安全。
这是因为对于对称密钥密码体制来说,加密和解密都是使用同一把秘钥,如果这把秘钥被盗取或者被破解了,那么所有传输的数据都会受到影响。
而对于公钥密码体制来说,则不存在这个问题。
与此同时,公钥密码体制还具有其他的优点。
例如,在使用公共网络传输信息时,使用公钥加密技术可以防止中间人攻击、窃听和篡改信息。
在实际应用中,公钥密码体制也具有一定的不足之处。
由于它消耗计算资源大、速度较慢等缺点,使得其在实际应用中不能完全替代对称密钥加密技术。
三、公钥密码体系的应用场景网络安全随着现代社会的发展,网络已成为人们进行通信、交流和商业活动的重要手段。
而网络传输中数据容易受到黑客攻击和窃取等威胁。
在保证数据传输安全性方面,公钥加密技术已被广泛应用,例如HTTPS、SSL等安全协议均采用了公钥加密技术,从而有效地保障了网络安全和数据传输的保密性。
数字签名数字签名是一种保证数据完整性和不可抵赖性的技术。
公钥密码体制的研究与发展的基本理解Abstract:⽂中对于公钥密码体制的研究与发展进⾏了介绍,其中着重介绍了⼏个⽐较常⽤的公钥密码体制RSA,EIGamal Keywords: 公钥密码体制,RSA,离散对数问题1. 引⾔公钥密码体制⼜称公开密钥密码体系,公钥密码体制是现代密码学的最重要的发明和进展,在1976年,Whitfield Diffie和Martin Hellman发表了“New directions in cryptography”这篇划时代的⽂章奠定了公钥密码系统的基础。
在公钥密码体制之中,加密密匙和解密密匙是不⼀样的,⽆法通过加密密匙的反推得到解密密匙,所以加密密匙是可以公开的,并且不会危及密码体制的安全性。
因为对称密钥密码体制有⼀个缺点是必须要在Alice和Bob之间⾸先在传输密⽂之前使⽤⼀个安全信道交换密钥。
实际上,这是很难达到的,⽽公钥密码体制改善了这⼀点,Alice可以利⽤公钥加密规则发出⼀条加密的消息给Bob,Bob是唯⼀能够运⽤解密规则对其解密的⼈,例如保险箱的传递,只有接收的⼈知道密码并且能够打开。
【1】要在⾃从公钥密码的概念被提出以来,相继提出了许多公钥密码⽅案,如RSA、ElGamal、基于离散对数问题的公钥密码体制等[2]。
2. 预备知识公钥密码的理论基础,在公钥密码中,加密密钥和解密密钥是不⼀样的,加密密钥为公钥,解密密钥为私钥。
⼀个问题是难解的,直观上讲,就是不存在⼀个计算该问题的有效算法,也可称之为按照⽬前的计算能⼒,⽆法在⼀个相对的短时间内完成,即解决这个问题所付出的成本远远超过了解决之后得到的结果,计算应⼀个难解的问题所需要的时间⼀般是以输⼊数据长度的指数函数形式递增,所以随着输⼊数据的增多,复杂度会急剧的增⼤,对于⼀个问题,如果存在⼀个求其解的有效算法,则称其为有效问题,否则为⽆效问题。
在公钥密码机制之中,进⾏破译已经加密后的密码应该是⼀个难解问题。
摘要:计算机网络的发展突飞猛进,与此同时产生了公钥密码体制,本文重点介绍了当前公钥密码体制的几种常见的算法以及公钥密码体制的未来发展趋势。
关键词公钥密码体制RSADSAECDSASHA-1数字签名身份认证1引言公开密钥密码体制的概念是1976年由美国密码学专家狄匪(Diffie)和赫尔曼(Hellman)提出的,有两个重要的原则:第一,要求在加密算法和公钥都公开的前提下,其加密的密文必须是安全的;第二,要求所有加密的人和把握私人秘密密钥的解密人,他们的计算或处理都应比较简单,但对其他不把握秘密密钥的人,破译应是极困难的。
随着计算机网络的发展,信息保密性要求的日益提高,公钥密码算法体现出了对称密钥加密算法不可替代的优越性。
近年来,公钥密码加密体制和PKI、数字签名、电子商务等技术相结合,保证网上数据传输的机密性、完整性、有效性、不可否认性,在网络安全及信息安全方面发挥了巨大的作用。
本文具体介绍了公钥密码体制常用的算法及其所支持的服务。
2公钥密码算法公钥密码算法中的密钥依性质划分,可分为公钥和私钥两种。
用户或系统产生一对密钥,将其中的一个公开,称为公钥;另一个自己保留,称为私钥。
任何获悉用户公钥的人都可用用户的公钥对信息进行加密与用户实现安全信息交互。
由于公钥与私钥之间存在的依存关系,只有用户本身才能解密该信息,任何未受授权用户甚至信息的发送者都无法将此信息解密。
在近代公钥密码系统的研究中,其安全性都是基于难解的可计算问题的。
如:(1)大数分解问题;(2)计算有限域的离散对数问题;(3)平方剩余问题;(4)椭圆曲线的对数问题等。
基于这些问题,于是就有了各种公钥密码体制。
关于公钥密码有众多的研究,主要集中在以下的几个方面:(1)RSA公钥体制的研究;(2)椭圆曲线密码体制的研究;(3)各种公钥密码体制的研究;(4)数字签名研究。
公钥加密体制具有以下优点:(1)密钥分配简单;(2)密钥的保存量少;(3)可以满足互不相识的人之间进行私人谈话时的保密性要求;(4)可以完成数字签名和数字鉴别。
公钥密码体制的原理与应用方法1. 引言公钥密码体制是现代密码学中一种重要的密码体制,通过使用公钥和私钥来实现加密和解密的过程。
公钥密码体制具有安全性高、方便性好等优点,在信息传输、电子商务、网络通信等领域得到了广泛的应用。
本文将介绍公钥密码体制的原理和常见的应用方法。
2. 公钥密码体制的原理公钥密码体制是基于数学问题的难解性原理设计的一种安全机制。
其核心思想是在整个加密过程中,只有私钥的持有者才能解密密文,而公钥可以公开给任何人使用。
公钥密码体制的原理包括: - 公钥和私钥的生成:公钥和私钥是一对密钥,必须满足一定的数学关系。
公钥是公开的,私钥只有私钥持有者知道。
- 加密过程:使用公钥对明文进行加密,生成密文。
- 解密过程:只有私钥持有者才能使用私钥对密文进行解密,得到明文。
3. 公钥密码体制的应用方法公钥密码体制广泛应用于以下几个方面:3.1 数字签名数字签名是公钥密码体制的重要应用之一。
它可以用于验证消息的完整性和真实性,防止消息被篡改。
数字签名的过程包括: - 消息摘要的生成:将原始消息通过哈希函数等方式生成一个固定长度的消息摘要。
- 摘要的加密:用私钥对消息摘要进行加密,得到数字签名。
- 数字签名的验证:接收者使用公钥对数字签名进行解密,得到消息摘要。
再将原始消息通过同样的哈希函数等方式生成一个新的消息摘要,与解密得到的消息摘要进行比较。
如果两者一致,说明消息的完整性和真实性得到验证。
3.2 密钥交换公钥密码体制可以用于实现双方在不安全信道上进行密钥交换的过程。
常见的密钥交换算法有Diffie-Hellman算法等。
其基本原理是通过双方互相传递公钥,并根据一些数学运算得到相同的对称密钥,然后就可以使用对称密钥进行加密和解密。
3.3 数据加密公钥密码体制可以用于对数据进行加密,以保证数据在传输过程中的安全性。
常见的对称加密算法有RSA算法、ElGamal算法等。
公钥密码体制的加密过程如下: - 接收者生成公钥和私钥,并将公钥公开。
公钥密码体制数学文化课程报告论文题目:公钥密码体制的现状与发展公钥密码体制的现状与发展摘要:文中对公钥密码体制的现状与发展进行了介绍,其中着重讨论了几个比较重要的公钥密码体制M-H背包算法、RSA、ECC、量子密码、NTRU密码体制和基于辫群上的密码体制。
关键词:公钥密码体制;离散对数问题;格基归约;量子密码1949年,Claude Shannon在《Bell System Technical Journal》上发表了题为“Communication Theory of Secrecy Systems”的论文,它是现代密码学的理论基础,这篇论文将密码学研究纳入了科学轨道,但由于受到一些因素的影响,该篇论文当时并没有引起人们的广泛重视。
直到20世纪70年代,随着人类社会步入信息时代才引起人们的普遍重视,那个时期出现了现代密码的两个标志性成果。
一个是美国国家标准局公开征集,并于1977年正式公布实施的美国数据加密标准;另一个是由Whitfield Diffie和Martin Hellman,在这篇文章中首次提出了公钥密码体制,冲破了长期以来一直沿用的私钥体制。
自从公钥密码体制被提出以来,相继出现了许多公钥密码方案,如RSA、Elgamal密码体制、背包算法、ECC、XTR和NTRU等。
公钥密码体制的发现是密码学发展史上的一次革命。
从古老的手工密码,到机电式密码,直至运用计算机的现代对称密码,这些编码系统虽然越来越复杂,但都建立在基本的替代和置换工具的基础上,而公钥密码体制的编码系统是基于数学中的单向陷门函数。
更重要的是,公钥密码体制采用了两个不同的密钥,这对在公开的网络上进行保密通信、密钥分配、数字签名和认证有着深远的影响。
文章共分为5部分:第1部分首先介绍了Merkle-Hellmen背包算法,第2,3,4,5,5部分分别讨论了RSA、ECC、量子密码、NTUR,同时对公钥密码体制进行了展望。
1、Merkle-Hellmen背包算法1978年,Ralph Merkle和Martin Hellmen提出的背包算法是公钥密码体制用于加密的第一个算法,它起初只能用于加密,但后来经过Adi Shamtr的改进使之也能用于数字签名。
第4章公钥密码体制(1)内容●公开密钥密码算法−公开密钥密码算法的基本思想−公开密钥密码算法的数学基础−一些经典算法(2)概述[37:188]●也称“双钥密码体制”。
是密码学史上划时代的事件,为计算机信息网中的安全提供了新的理论和基础。
●最大特点:采用两个密钥将加密和解密能力分开;一个公开作为加密密钥(公钥),一个为用户专用,作为解密密钥(私钥),通信双方无需实现交换密钥就可进行保密通信。
●从已经公开的公钥或密文分析出明文或私钥,在计算上是不可行的。
●若用公钥作为加密密钥,以私钥作为解密密钥,则可实现多个用户加密的消息只能由一个用户解读(用于保密通信);反之,以私钥作为加密密钥而以公钥作为解密密钥,则可实现由一个用户加密的消息而使多个用户解读(用于数字签名)。
(3)理论:基于数学函数,不基于替换和置换(4)安全性•和对称方案一样,强力攻击在计算上不可行的,但使用的密钥更大(>512bits)•安全性基于一些陷门单向函数,只是计算上不可行–要求使用非常大的数–因此比对称方案计算速度慢•选择明文攻击–通过对报文附加随机比特来实现(5)对公钥密码的常见误解:●从密码分析角度看,公钥密码比传统密码更安全;●公钥密码是一种通用的方法,所以传统密码已经过时;●传统密码中与密钥分配中心的握手是一件异常麻烦的事,与之相比,用公钥密码实现密钥分配则非常简单。
(6)公开密钥密码经典算法– RSA算法– Diffie-Hellman密钥交换算法–背包算法– EIGamal算法–椭圆曲线密码算法ECC4.1 公钥密码体制的基本原理(一)传统密码最困难的问题●密钥分配问题:要求通信双方共享或通过第三方分配,后一种情形容易泄密,密码系统再好也无用。
密钥必须通过某一信道协商,对这个信道的安全性的要求比正常的传送消息的信道的安全性要高。
●数字签名问题:传统加密算法无法实现抗抵赖的需求。
(二)其它问题●密钥量大,n个用户,需要()212-=nnCn个密钥,管理更困难;●每个用户要记n-1个密钥,用载体(纸张、外存等)记录极不安全。
公钥密码体制研究综述摘要:公钥密码体制对于保证网络信息安全起到了非常重要的作用,本文结合笔者学习密码学基础的一些体会,对公钥密码体制的基本概念,发展现状、及未来的发展展望做个简单地概述。
关键词:公钥密码体制;RSA;离散对数;椭圆曲线1引言密码已有几千年的历史。
在很长一段时间里,密码都是作为一种隐蔽通信技术。
直到20世纪50年代,1949年,信息论创始人Shannon发表的经典论文“保密通信的信息理论”,将密码学的研究引入了科学的轨道。
密码才发展成为一门完整的、成熟的学科。
整体而言,安全与秘密通讯的学科包括密码编码学(cryptography)与密码分析学(cryptoanalysis),统称为密码学(Cryptology)。
1976年,著名学者Diffie和Hellman“密码学新方向”的发表,奠定了公钥密码学的基础;Diffie和Hellman描述了几个可能用来实现公钥密码的数学变换,称之为单向陷门函数,简单地理解即是从x计算y=f(x)是容易的,而从y计算出x是困难的,单向陷门函数的概念使得公钥密码系统成为可能。
[1]随着计算机网络迅猛发展及电子商务应用的需求,网络信息安全保密性要求日益提高,公钥密码体制在数字签名和公开信道密钥建立上的两个重要应用,保证网上数据传输的完整性、有效性和不可否认性,对促进网络安全电子商务的发展也就起到了不可替代的巨大作用。
本文结合笔者在密码学基础学习的基础上,对公钥密码体制的基本概念,发展现状、及未来发展的展望做个简单地概述。
2基础知识保密是密码学的核心,而加密是获得信息保密的实用工具。
现代加密技术主要分为两种体制,一种是称为对称密码体制(又称为单钥密码体制),另一种也是我们重点介绍的称为非对称密码体制(又称为双钥/公钥密码体制),我们在此分别对这两个概念做个简单的总结。
2.1对称密码体制对称密码体制是一种传统密码体制,也称为单钥/私钥密码体制。
在对称加密系统中,加密和解密采用相同的密钥,密文发送者必须和密文接收者分享密文的该加密密钥。
公钥密码体制的研究与应用
公钥密码体制是一种安全的密码体制,使用公钥加密和解密数据,以防止未经授权的访问和窃取。
公钥密码体制的研究与应用在许多领域都有广泛应用,下面是其中的一些应用领域:
1. 数字身份验证:公钥密码体制是数字身份验证的基础。
通过使用公钥加密算法来生成公钥,并将其与用户的私钥进行比对,可以确
保用户的身份验证是安全的。
这种技术已经被广泛应用于在线身份验证、电子支付等领域。
2. 数据加密:公钥密码体制可以用于加密和解密数据,以确保数
据的机密性。
例如,在电子邮件中,可以使用公钥加密来保护邮件内容。
3. 网络通信:公钥密码体制可以用于网络通信中的数据加密和
安全传输。
通过使用加密算法和安全协议,可以确保数据传输过程中
的数据安全性和完整性。
4. 安全密码存储:公钥密码体制可以用于安全存储用户的密码。
例如,可以使用私钥加密密码文件,以防止文件被窃取或篡改。
5. 量子计算:公钥密码体制可以用于量子计算中的身份验证和
授权。
在量子计算中,可以使用量子比特来生成和验证公钥,从而实现更高效的身份验证和授权。
公钥密码体制是一种重要的密码体制,可以提高数据的安全性和
机密性,在许多领域中都有广泛的应用前景。
关键词公钥密码体制-数字签名身份认证引言公开密钥密码体制地概念是年由美国密码学专家狄匪()和赫尔曼()提出地,有两个重要地原则:第一,要求在加密算法和公钥都公开地前提下,其加密地密文必须是安全地;第二,要求所有加密地人和把握私人秘密密钥地解密人,他们地计算或处理都应比较简单,但对其他不把握秘密密钥地人,破译应是极困难地.随着计算机网络地发展,信息保密性要求地日益提高,公钥密码算法体现出了对称密钥加密算法不可替代地优越性.近年来,公钥密码加密体制和、数字签名、电子商务等技术相结合,保证网上数据传输地机密性、完整性、有效性、不可否认性,在网络安全及信息安全方面发挥了巨大地作用.本文具体介绍了公钥密码体制常用地算法及其所支持地服务.文档来自于网络搜索公钥密码算法公钥密码算法中地密钥依性质划分,可分为公钥和私钥两种.用户或系统产生一对密钥,将其中地一个公开,称为公钥;另一个自己保留,称为私钥.任何获悉用户公钥地人都可用用户地公钥对信息进行加密与用户实现安全信息交互.由于公钥与私钥之间存在地依存关系,只有用户本身才能解密该信息,任何未受授权用户甚至信息地发送者都无法将此信息解密.在近代公钥密码系统地研究中,其安全性都是基于难解地可计算问题地.如:文档来自于网络搜索()大数分解问题;()计算有限域地离散对数问题;()平方剩余问题;()椭圆曲线地对数问题等.基于这些问题,于是就有了各种公钥密码体制.关于公钥密码有众多地研究,主要集中在以下地几个方面:()公钥体制地研究;()椭圆曲线密码体制地研究;()各种公钥密码体制地研究;()数字签名研究.文档来自于网络搜索公钥加密体制具有以下优点:()密钥分配简单;()密钥地保存量少;()可以满足互不相识地人之间进行私人谈话时地保密性要求;()可以完成数字签名和数字鉴别.文档来自于网络搜索.算法算法是,和在年提出地,是一种公认十分安全地公钥密码算法.算法是目前网络上进行保密通信和数字签名地最有效安全算法.算法地安全性基于数论中大素数分解地困难性.所以,需采用足够大地整数.因子分解越困难,密码就越难以破译,加密强度就越高.其公开密钥和私人密钥是一对大素数地函数.从一个公开密钥和密文中恢复出明文地难度等价于分解两个大素数之积.因式分解理论地研究现状表明:所使用地密钥至少需要比特,才能保证有足够地中长期安全.文档来自于网络搜索为了产生两个密钥,选取两个大素数和.为了获得最大程度地安全性,两数地长度一样.计算乘积:=,然后随机选取加密密钥,使和互素.最后用欧几里得扩展算法计算解密密钥,以满足:=则=-注重:和也互素.和是公开密钥,是私人密钥.两个素数和不再需要,可以舍弃,但绝不能泄漏.文档来自于网络搜索加密消息时,首先将它分成比份小地数据分组.加密后地密文,将由相同长度地分组组成.加密公式可表示为:=×()解密消息时,取每一个加密后地分组并计算:=×().文档来自于网络搜索由于:=()==(-)(-)=×(-)(-)=×=()这个公式能恢复出全部明文.公开密钥:两个素数和地乘积;:与互素.私人密钥:与互素.加密=×();解密=×().文档来自于网络搜索.算法椭圆曲线数字签名算法()设计地数学原理是基于椭圆曲线离散对数问题地难解性.点上离散对数地研究现状表明:所使用地密钥至少需要比特,才能保证有足够地中长期安全.椭圆曲线是指由韦尔斯特拉斯()方程:文档来自于网络搜索=所确定地平面曲线.定义为一个域,其中∈,=,,….可为有理解域、实数域、复数域,也可为有限域().在椭圆曲线密码体制中,一般为有限域.由有限域椭圆曲线上地所有点外加无穷远点组成地集合,连同按照“弦切法”所定义地加法运算构成一个有限群.在此有限群上,定义标量乘法()为:=…(个相加);若=,定义:=为椭圆曲线点群上地离散对数问题,此问题无多项式时间内地求解算法.地设计正是基于这一问题地难解性.文档来自于网络搜索在此,我们讨论定义在有限域()上地椭圆曲线数字签名算法.今定义椭圆曲线方程为:=,∈();则椭圆曲线地域参数为(,(),,,,)文档来自于网络搜索其中,()为()地多项式基表示地不可约多项式.表示椭圆曲线上地一个基点,为素数且为点地阶.文档来自于网络搜索算法密钥对地生成过程为:在区间,-上选择一个随机数,计算=,则为公钥,为私钥.文档来自于网络搜索算法地签名生成过程可简述如下:若签名地消息为,则在区间,-上选择一个随机数,计算=(,);=;=-().假如或为零,则重新计算,否则生成地签名信息为(,).文档来自于网络搜索算法地签名验证过程可简述如下:若公钥为,签名地消息为计算:=-;=;=;==(,).假如为无穷远点,则拒绝签名,否则计算:=;假如=,则接受签名,否则拒绝签名.文档来自于网络搜索.-算法-杂凑算法起初是针对算法而设计地,其设计原理与提出地,,尤其是杂凑函数地设计原理类似.当输入长度&地消息时,输出地摘要,其算法分为步:文档来自于网络搜索()填充消息使其长度为地倍数减去,填充地方法是添一个“”在消息后,然后添加“”直至达到要求地长度,要求至少位,至多位填充位;文档来自于网络搜索()完成第步后,在新得到地消息后附加上填充前地消息长度值;()初始化缓存,-用字地缓存,每个字均是;()进入消息处理主循环,一次循环处理,主循环有轮,每轮次操作;()循环结束后,得到地输出值即为所求.公钥密码地服务.数据加密一般说来,公钥密码中地计算是很慢地,以至于在很多情况下是不可行地.可以用一个两步过程来代替.()用随机生成地对称密钥来加密数据.()用授权接收者地公钥来加密这个对称密钥.当授权接收者收到加过密地数据后,也采取一个类似地两步过程:()授权接收者用自己地私钥来解出对称密钥.()接着用对称密钥进行解密获得原始数据..数字签名数字签名在公钥密码体制下是很轻易获得地一种服务,但在对称密码体制下很难获得.数字签名从根本上说是依靠密钥对地概念.发送方必须拥有一个只有自己知道地私钥,这样当他签名一些数据时,这些数据唯一而又明确地和他联系在一起,同时,应该有一个或更多实体都知道地公钥,以便大家验证,并确认签名是发送方地.因此,可以把数字签名操作看作是在数据上地私钥操作.整个签名操作就是一个两步过程:文档来自于网络搜索()签名者通过杂凑函数把数据变成固定大小.()签名者把杂凑后地结果用于私钥操作.验证操作也是一个类似地两步过程:()验证者通过杂凑函数把数据变成固定大小.()验证者检查杂凑后地结果,传输来地签名,假如传输来地签名用公钥解密后地结果和验证者计算地杂凑结果相匹配,签名就被验证,否则,验证失败.文档来自于网络搜索从而,数字签名不仅提供了数据起源认证服务,还有数据完整性及不可否认性地服务..密钥地建立公钥密码体制也可以用来实现两个实体间地密钥建立地功能,也就是说,一个协议用到公钥和私钥,协议地结果是两个实体共享一个对称密钥,而这个密钥不为其他地实体所知.密钥地建立可以通过以下两种途径:文档来自于网络搜索()密钥传递:一个实体产生一个对称密钥送给其他地实体,公钥密码体制可以用来保证传送地机密性.如发送方用接收方地公钥来加密对称密钥,使得只有接收方才能得到.文档来自于网络搜索()密钥协定:两个实体共同来完成对称密钥地产生,公钥密码体制把这个过程变得相对简单.如-体制是第一个利用公钥密码地特点来选取双方共同约定地对称密码体制中密钥地方案.文档来自于网络搜索其具体方法如下:假设和两个用户打算选取一个高阶有限域中某一个数作为会话密钥.设是一个质数,是地一个本原元:&&,当=,,…,-时地值,可以使,,…,-中地每一状态都出现一次.选定和,由网络中地所有用户和主机共享.和可以通过如下地交换过程建立相同地密钥:文档来自于网络搜索()随机选取整数(&&-)予以保密,并计算=∈;文档来自于网络搜索()随机选取整数(&&-)予以保密,并计算=∈;()将传送给,而将传送;()收到后,计算=∈;收到后,计算=∈;文档来自于网络搜索则∈就可作为和所使用对称密码体制中地密钥..身份标识和认证在对称密码环境下,通信双方地身份认证是十分困难地,这就成了推动公钥密码体制发展地巨大动力之一.通信或交易时,应该保证信息地接收方和发送方能够被唯一地标识出来,让通信双方都能够知道信息从哪里来或者到哪里去.我们也将这种安全保障简称为真实性.按照被验证对象可以将真实性问题分成三种,一种是设备真实性,其二是人地真实性,其三是信息地真实性.通过主机地址,主机名称,拥有者地口令等都在一定地程度上保证了对设备地验证,但都不能很好地满足安全地要求.非对称算法或数字签名是人员、设备或信息验证地一种好方法.原理上说,没有人能够假冒数字签名.基于公钥体制地身份认证主要利用数字签名和函数实现.设对信息地值()地签名为(()),其中为地私钥.将及(())发送给用户.通过地公钥进行解密:文档来自于网络搜索地完整性得到保障.()公钥以一种可信地方式和它地声称者绑定在一起.公私证书机制很好地解决了通信双方相互确定身份地问题.结束语公钥密码体制是非常重要地一种技术,它实现了数字签名地概念,提供了对称密钥协定地切实可行地机制,使安全通信成为可能.密钥对地思想也实现了其他地服务和协议,包括:机密性、数据完整性、安全伪随机数发生器和零知识证实等.目前,公钥密码地重点研究方向,理论方面:文档来自于网络搜索()用于设计公钥密码地新地数学模型和陷门单向函数地研究;()公钥密码地安全性评估问题,非凡是椭圆曲线公钥密码地安全性评估问题.应用方面:()针对实际应用环境地快速实现地公钥密码设计;()公钥密码在当今热点技术如网络安全、电子商务、、信息及身份认证等中地应用,这方面还将是持续研究热点.文档来自于网络搜索参考文献,....():-.文档来自于网络搜索,,.-.,,():-.文档来自于网络搜索谭凯军,诸鸿文,顾尚杰.基于数字签名方案地几种应用方案.计算机研究与发展.,():-.文档来自于网络搜索吴世忠,祝世雄等.应用密码学-协议、算法与源程序.机械工业出版社,.,..,,:-:.....文档来自于网络搜索庞南,戴英侠,李镇江.因特网密钥交换协议研究.计算机工程,,():-.冯登国.国内外密码学研究现状及发展趋势.通信学报,,():-.冯登国等译.公开密钥基础设施——概念、标准和实施.北京:人民邮电出版社,.。