读书频道 > 网站 > 网页设计 > 深入浅出密码学——常用加密技术原理与应用
6.4 讨论及扩展阅读
12-09-26    奋斗的小年轻
收藏    我要投稿   
本书拥有的诸多特征使得它成为密码学从业者和学生独一无二的资源—本书介绍了绝大多数实际应用中使用的加密算法,并重点突出了它们的实用性。对于每种加密模式,我们都给出了最新的安全评估和推荐使用的密钥长度...立即去当当网订购

通用的公钥密码学  Whitfield Diffie 和Martin Hellman[58]的文章对非对称密码学具有里程碑的意义。Ralph Merkle 独立发明了非对称密码学的概念,并提出了完全不同的公钥算法[121]。下面是公钥密码学历史中一些良好的说明。强烈推荐Diffie 在[57] 中提出的方法。另一个关于公钥密码学的精辟概述就是[127]。[100]中描述了椭圆曲线密码学的详细历史,包括20世纪90年代中RSA 和ECC 之间的激烈竞争,所讲的内容极具教育意义。关于非对称密码学最近的发展状况都记录在公钥密码(PKC) 系列研讨会中。

模算术运算   关于本章介绍的数学知识,第1.5 节中推荐的关于数论的入门性书籍都是很好的扩展阅读材料。在实际中,扩展的欧几里得算法也极其重要,因为几乎所有公钥方案的实现都包含这部分内容,尤其是模逆元。此方案一个重要的加速技术就是二进制EEA ,而它优于标准 EEA 之处在于用位移位代替了除法。这对公钥方案使用的非常长的整数而言,是非常具有吸引力的。

替代公钥算法   除了已确立的三种非对称方案外,还存在一些其他的非对称方案。首先,有些算法已经被破译或被认为是不安全的,比如背包方案。其次,有些算法是已成熟算法的推广,比如超椭圆曲线,代数变体或非-RSA 基于因式的方案。所有这些方案都使用相同的单向函数,即整数因式分解或某些群内的离散对数。第三,有些非对称算法基于不同的单向函数。人们感兴趣的单向函数有四种:基于哈希的,基于代码的,基于点阵的和多元二次(MQ)公钥算法。当然,这些单向函数至今没有得到广泛使用也是有原因的。

在大多数情况下,这些方案在实际使用中都存在一些缺陷,比如密钥太长( 有时该长度为几MB) 或密码强度不是很清楚。大概自2005年起,人们逐渐对这种非对称方案中的加密领域感兴趣。一部分原因是当前还不存在针对这四种替换非对称方案的量子计算攻击。与RSA 、离散对数和椭圆曲线方案及其变体等容易受到使用量子计算机[153]发起的攻击不同,这种方案非常安全。尽管人们并不清楚量子计算机在将来是否会出现( 最乐观的评估声称,距量子计算机的出现还有几十年的时间) ,但是替代的公钥算法有时被称为后量子密码学。关于此领域的最新研究可以参考最近的书籍[18] 和最新的研讨会系列[36 , 35]。 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站