【密码学】穴居人密码

简介: 【密码学】穴居人密码

穴居人密码


文字记载中,有时会把来自古希腊文化之前的各种记录作为密码学的例子,但称它们为密码学一定太不严格了,这是因为那些方法都太原始了。密码学的起源能追溯到多早,取决于你把密码学的相关定义确定得有多宽泛。大多数作者都认为亨利·E·兰根在他的《密码分析—密码学教程》(Cryptanalytics—A Course in Cryptography)中,把密码学起源确定得太早:

早期的史前穴居人可能通过口中发出的声音,或象形标识,形成了一套彼此之间传递消息的系统。

我们更乐意从古代苏美尔的“密码学原型”的例子讲起。苏美尔人信奉很多神,但是只有12个神是“大圈(GreatCircle)”的一部分,其中包括六男六女。

男性 女性

60-Anu 55-Antu

50-Enlil 45-Ninlil

40-Ea/Enki 35-Ninki

30-Nanna/Sin 25-Ningal

20-Utu/Shamash 15-Inanna/Ishtar

10-Ishkur/Adad 5-Ninhursag

每位神对应的编号有时可以代替这位神的名字!,这样我们就得到了一套代换密码。一般来说,尽管在引言中解释过了,当整个单词或名字被更换为数字或字母时,就将其称之为编码而不是密码。

好像每一种发展了书写的文化在此之后不久就孕育出了密码(如果大部分人是文盲,书写本身就提供了某种秘密性)。


摘要:

一淘简单的代换密码,可以通过编号找到对应的名字,其中男性编号都为10的倍数,女性编号都为5的倍数,并且与男性编号相互穿插(5、10、15、20、25、30、35、…)。这套密码仅在《密码历史与传奇》这本书出现,我没有找到更多描述它的资料。


参考文献

1.《密码历史与传奇》 [美] 克雷格·鲍尔(Craig P.Bauer)人民邮电出版社 2019-4-1

目录
相关文章
|
7月前
|
存储 算法 安全
密钥密码学(一)(2)
密钥密码学(一)
99 1
|
7月前
|
机器学习/深度学习 人工智能 算法
密钥密码学(二)(4)
密钥密码学(二)
157 0
|
7月前
|
机器学习/深度学习 算法 前端开发
密钥密码学(三)(2)
密钥密码学(三)
58 0
|
7月前
|
传感器 算法 安全
密钥密码学(三)(3)
密钥密码学(三)
52 0
|
7月前
|
存储 算法 数据可视化
密钥密码学(二)(1)
密钥密码学(二)
95 0
|
7月前
|
存储 安全 算法
密钥密码学(二)(3)
密钥密码学(二)
81 0
|
7月前
|
存储 人工智能 安全
密钥密码学(二)(2)
密钥密码学(二)
92 0
|
7月前
|
存储 机器学习/深度学习 算法
密钥密码学(三)(1)
密钥密码学(三)
86 0
|
7月前
|
数据安全/隐私保护 C++
【C++】凯撒密码 实现加密与解密
【C++】凯撒密码 实现加密与解密
|
7月前
|
算法 安全 程序员
详解 DES加密技术 | 凯撒密码 | 栅栏密码
详解 DES加密技术 | 凯撒密码 | 栅栏密码
295 0