1.密码学
密码学简单的来说,就是用并非认知的,并非能即时识别的符号代替可以即时识别的信息。这种方式最早的创建并非为了隐藏信息,而是为了记录信息。后经过多年发展成为了现在的密码学。
2.密码学发展历史
- 古典密码学(1949年之前)
主要特点:数据的安全基于算法的保密。
古典密码编码方法归根结底主要有两种,即置换和代换。
把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母作为密文。
代换密码则是将明文中的字符替代成其他字符。 - 近代密码学(1949-1975年)
主要特点:数据的安全基于密钥而不是算法的保密,密码学从此开始成为一门科学
**1949年克莱德-埃尔伍德-香浓编写了《保密系统的通信理论》**一文后正式奠定了近代密码学的基础。 - 现代密码学(1976年以后)
密码学的新方向-公钥密码学
主要特点:解决了密钥分发和管理问题,密码学真正广泛在商业中应用
1976年,罗纳尔多-里弗斯特,阿迪-沙缪尔和里昂纳多-阿多乐曼在麻省理工学院推动了公钥加密技术的革新发展
3.密码学的典型应用
我们在网络上进行通讯的时候,始终假设有第三个人对信息进行窃听或者篡改。在密码学中有三个又名的人物,Alice和Bob是密码学中通讯的双方,而Oscar则是一个想窃听或篡改信息的家伙。
为了实现Alice发送的消息一定是Alice发送的,而且Alice在发送消息不能对消息进行