Claude Shannon:密码学的数学理论

2021-03-17 21:18:22

本文是Kerckhoffs原则的起源,这些原则的原因在于密码系统的安全性必须仅位于其钥匙的选择中; 其他一切(包括算法本身)都应该被视为公众知识。 Kerckhoffs原则的推论是,开发人员应该只使用密码系统了解一切都知道。 这是我们在Evervault的第一个原则。 下载PDF. 1948年,Claude E. Shannon公布了一个数学通信理论,被视为现代信息理论的基础。 1949年,Shannon公布了与信息理论相关的保密系统的通信理论,并且应该被视为现代密码学的基础。 两篇论文都来自技术报告,由香农在1945年撰写的加密学的数学理论。在本报告中,Shannon定义,以及数学证明,完美的保密。 下载PDF.

本文是所谓的摩尔法的起源,这指出了集成电路上的晶体管数量大约每两年加倍。 Moore的法律与计算中进展的其他方面直接相关,包括处理速度,产品价格和内存容量。

加密算法全部易于攻击蛮力 - 尝试每个可能的加密密钥,系统地搜索哈希函数碰撞,修改大型复合数字,以及由于摩尔定律而导致的蛮力变得更加容易。“

下载PDF.

简单地,公钥加密使用一个密钥来加密,另一个用于解密,这允许两方通过非安全通信信道接合安全通信,而无需共享密钥。

下载PDF.

在加密学的新方向,Diffie& Hellman提出了一个理论建设的公钥加密(PKC)。

在获得数字签名和公钥密码系统,RIVEST,Shamir和Adleman的方法中提供了PKC的第一次实际实施 - 并将我们介绍给Alice和Bob。