加密是用户在不安全的网络或存储地方共享数据的一种方法。在公钥加密出现之前,一个广泛的观点是如果两个用户想要秘密的交流数据那么他们需要提前建立一个共同持有的密钥k 。尽管对于一些小的或是紧密结合的组织来说这个是可以接受的,但是对于像如今这样一个拥有数十亿用户的网络来说,这样的解决办法明显不可行。30年前Diffie和Hellman提出了一个全新的想法,这就是公钥加密的概念,这意味着双方不需要持有一个提前商量好的共同密钥就可以实现和对方安全通信——在当时这个想法颠覆了传统认知。
如今,公钥加密是一个非常有用的工具,它在构建安全网络通信(例如SSH、SSL)、磁盘加密和安全软件补丁分发等工具中无处不在。然而,一个根深蒂固的观点是:(1)加密是向持有密钥的单个实体发送消息或数据的方法,(2)解密数据要么全部获取要么一点也得不到——实体要么可以解密然后读取整个明文,要么除了明文长度外一点关于明文的东西都学不到。
1 Introduction
数学联邦政治世界观提示您:看后求收藏(同人小说网http://tongren.me),接着再看更方便。