- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自然辩证法课程演讲【公钥密码学理论形成--从科学假说到科学理论】
公钥密码学理论的形成;公元前5世纪,古希腊斯巴达出现原始的密码器:最早的换位密码术。
公元前1世纪,著名的恺撒(Caesar)密码被用于高卢战争中:简单易行的单字母替代密码。
二次世界大战中,印第安纳瓦霍土著语言被美军用作密码。这是密码学和语言学的成功结合,纳瓦霍语密码成为历史上从未被破译的密码。 ;1949年以前
密码学是一种技巧(Art)
1949-1975
标志:1949年Shannon发表的《保密系统的信息理论》,密码学成为科学
1976以后
标志:1976年Diffie和Hellman发表了《密码学新方向》。代表了密码学的新方向:公钥密码学
;密码编码学(Cryptography)
明文(plaintext):原始的消息
密文(ciphertext):被伪装的消息
加密(encrypt/encipher):明文转换为密文的过程
解密(decrypt/decipher):密文还原为明文的过程
算法(algorithm/cipher):用于加密和解密的数学函数
密钥(key):加密密钥、解密密钥;公钥密码学理论的形成;古典密码
现代密码学: 流密码
分组密码
密码学新方向:公钥密码学
用于加密
用于密钥交换
用于数字签名;Caesar密码;英文中字母的使用频率 ;古典密码
·弱点:
密钥空间较小
安全性基于算法细节
不抗频率分析
·密钥分发:手工分发
;Kerchoffs原则(1883):
加密算法应建立在算法的公开不影响明
文和密钥的安全的基础上。
;古典密码
现代密码学: 流密码
分组密码
密码学新方向:公钥密码学
用于加密
用于密钥交换
用于数字签名;对称密码算法分类;对称加密的密钥分配;密钥分发过程中的安全问题:;古典密码
现代密码学: 流密码
分组密码
密码学新方向:公钥密码学
用于加密
用于密钥交换
用于数字签名;公钥密码学;1976年,迪菲(Diffie)和赫尔曼(Hellman)两人(论文“New Direction in Cryptography”),把密钥分为加密的公钥和解密的私钥,这是密码学的一场革命。
1977年,美国的里维斯特(Ronald Rivest)、沙米尔(Adi Shamir)和阿德尔曼(Len Adleman),提出第一个较完善的公钥密码体制——RSA体制;密码学革命的代表人物:Diffie(1944-)
1965年,获得麻省理工学院数学学士学位
1976年,和Hellman联合发表《密码学新方向》
1991年,任职于Sun公司
1992年,1992年瑞士联邦理工学院授予博士头衔。;Diffie考虑的问题:
加密过程中密钥分发问题
手工分发不符合实际情况,而KDC的存在意味着通信双方的隐私会被第三方监视。
“数字签名”问题:
寻找一个正确判断消息来源的方法,即象手写签名一样,以保证消息却是出自特定的人。;Alice把消息放到箱子里,用自己的锁锁上发送给Bob
Bob收到箱子后加上自己的锁,在把箱子返回给Alice
Alice除掉自己的锁,再把箱子寄给Bob
Bob除掉自己的锁,读取消息;复杂加密法;复杂加密法;复杂加密法;一种新型算法:不对称密钥(公钥密码)
加密步骤:
每一用户产生一对密钥,用来加密和解密信息
每一用户将其中一个密钥存于公开的寄存器或其他可访问的文件中,该密钥称为公钥,另一密钥是私有的。每一用户可以拥有若干其他用户的公钥。
若BOB要发消息给ALICE,则BOB用ALICE的公钥对信息加密。
ALICE收到消息后,用其私钥对消息解密。由于只有ALICE知道其自身的私钥,所以其他的接收者均不能解密出消息。
利用这种方法,通信各方均可访问公钥,而私钥是各通信方在本地产生的,所以不必进行分配。只要用户的私钥受到保护,保持秘密性,那么通信就是安全的。
关键:合适的单向陷门函???;现实生活中的例子
单向路:只允许沿着一个方向走(加密),但你不能沿着反方向走(解密)。
电话号码本:很容易根据人名找到电话号码(加密),但是根据号码找对应的人很难(解密)。
;单向函数:
函数值计算很容易
逆计算是不可行的。
单向陷门函数:
函数值计算很容易
若知道某种附加的信息,则逆计算是可行的,否则不可行。;问题在于:理论上可行,但是现实中找不到这样一个合适的能够使不对称密码成为可能的函数。
公开这一思想以寻找合适的函数。
RSA三人组:里维斯特(计算机学家)、沙摩尔(计算机学家)和阿德尔曼(数学家);公钥密码学的八卦:据说公钥密码学是他们创立的;数字签名
数字签名具有认证的功能
算法:DSS、DSA
认证协议
相互认证
单向认证
;其它公钥加密算法
椭圆曲线密码学
针对公钥密码体系的攻击方法
穷举
从给定的公钥计算出私钥
穷举消
文档评论(0)