- 1
- 0
- 约5.01万字
- 约 13页
- 2017-08-19 发布于河南
- 举报
PGP安全性
PGP的安全性
内容提要
◎ 前言
◎ IDEA 的安全性问题
◎ RSA 的安全性问题
● 选择密文攻击
● 过小的加密指数 e
● RSA的计时攻击法
● 其他对RSA的攻击法
◎ MD5 的安全性问题
● 对MD5的普通直接攻击
● 对MD5的生日攻击
● 其他对MD5的攻击
● 口令长度和信息论
◎ 随机数的安全性问题
● ANSI X9.17 PRNG
● 用户击键引入随机性
● X9.17 用MD5进行预洗
● randseed.bin 的后洗操作
◎ PGP的密匙和口令的安全性问题
◎ 没有完全删除的文件
◎ 物理安全性
◎ 多用户系统下的泄密
◎ PGP的时间标戳可靠性
◎ 流量分析
◎ 现实的PGP攻击
被动攻击:
● 击键窥探
● 电磁泄露窥探
● 内存空间窥探
● 磁盘缓存窥探
● 报文嗅探
主动攻击:
● 特洛伊木马
● 篡改PGP代码
◎ 结束语
这可能是个最难写的题目了,PGP本身就是一个数据安全产品,它会有什么安全性问题呢?PGP的作者 Phil Zimmermann 在PGP文档中说到:“没有哪个数据安全系统是牢不可破的。”PGP也不例外。我们研究它的安全漏洞就是为了让用户知道哪些事会降低PGP的安全性,以及如何避免它们。下面是这些漏洞:
口令或私匙的泄密、公匙被篡改、你删除的文件被人恢复、病毒和特洛伊木马、物理安全受到侵犯(物理安全指计算机等物理资源的安全)、电磁泄露、暴露在多用户系统中、网络数据流分析,甚至会有可能被直接从密码学分析的角度被解密(这当然是可能性最小的了)。
我们先分别看看PGP加密体系的四个关键部分的安全性问题。PGP是个杂合算法,所谓“杂合”体现在它包含:一个对称加密算法(IDEA)、一个非对称加密算法(RSA)、一个单向散列算法(MD5)以及一个随机数产生器(从用户击键频率产生伪随机数序列的种子)。每种算法都是PGP不可分割的组成部分,对它们各有不同的攻击方式。
◎ IDEA 的安全性问题
IDEA是PGP密文实际上的加密算法,对于采用直接攻击法的解密者来说,IDEA是PGP密文的第一道防线。
关于IDEA的原理请参见《PGP简介》,在这里我主要谈谈与安全性有关的部分。IDEA,一种由 Lai 和 Massey 在 1992 年完成的对64bit大小的数据块的传统加密算法。IDEA是 International Data Encryption Algorithm 的缩写。它基于“相异代数群上的混合运算”设计思想,它比DES在软件实现上快得多,和DES一样,它也支持“反馈加密(CFB)”和“链式加密(CBC)”两种模式,在PGP中采用IDEA的64-bits CFB模式。IDEA比同时代的算法象:FEAL, REDOC-II, LOKI, Snefru 和 Khafre都要坚固,而且最近的证据表明即使是在DES上取得巨大成功的 Biham 和 Shamir 的微分密码分析法对IDEA 也无能为力。Biham 和 Shamir 曾对IDEA的弱点作过专门分析,但他们没有成功。直到目前没有任何关于IDEA的密码学分析攻击法的成果发表,据目前我接触到的文档中谈到无论是NSA还是hacker们都还没有办法对IDEA进行密码学分析,因此对IDEA的攻击方法就只有“直接攻击”或者说是“密匙穷举”一种了。
那么对IDEA的直接攻击难度如何呢?我们知道IDEA的密匙空间(密匙长度)是128位,用十进制表示所有可能的密匙个数将是一个天文数字:
340,282,366,920,938,463,463,374,607,431,768,211,456.
为了试探出一个特定的密匙,平均要试探一半上面的可能性。即使你用了十亿台每秒钟能够试探十亿个密匙的计算机,所需的时间也比目前所知的宇宙的年龄要长,而即使是在当代制造每秒试探十亿个密匙的计算机还是不可能的。因此对IDEA进行明文攻击也是不可能的,更何况从PGP的原理看一个IDEA的密匙失密只会泄露一次加密的信息,对用户最重要的密匙——RSA密匙对的保密性没有什么影响。
那么看来IDEA是没有什么问题了,因为你既不能从算法中找到漏洞又没法明文攻击。实际上呢?漏洞还是有的,大家知道 Netscape 的安全性风波吧,就是因为忽视了密匙随机生成的问题,Netscape的随机密匙生成算法生成的密匙很有“规律”,而且远远没有均布到整个密匙空间去,所以尽管Netscape的美国版采用128bits的密匙,还是被用很小的机时
您可能关注的文档
最近下载
- 瓦斯抽采管路与电缆及通信电缆交叉点岔门处同侧悬挂安全技术措施2.docx VIP
- 2025至2030中国CMP抛光材料行业发展趋势分析及投资前景预测报告.docx VIP
- 2025年山东省高职院校综合评价招生考试(素质测试)历年参考题库含答案详解.docx VIP
- 2025年南京机电职业技术学院单招语文测试题库标准卷.docx VIP
- Altium Designer电路设计与制作(第三版)教案全套 陈学平 项目1--6 Altium Designer 20.1 的简介---交通信号灯的设计与制作 .docx
- 整套教学课件《植物病虫害防治》ppt.pptx VIP
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施4280字范文.docx VIP
- GB50169-2016 电气装置安装工程接地装置施工及验收规范附条文.docx VIP
- 2022年度组织生活会全套资料(方案、对照检查材料、报告、批评意见1).docx VIP
- gb51348-2019民用建筑电气设计标准.docx VIP
原创力文档

文档评论(0)