【密码学】穴居人密码

穴居人密码


文字记载中,有时会把来自古希腊文化之前的各种记录作为密码学的例子,但称它们为密码学一定太不严格了,这是因为那些方法都太原始了。密码学的起源能追溯到多早,取决于你把密码学的相关定义确定得有多宽泛。大多数作者都认为亨利·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

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

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


参考文献:

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

你可能感兴趣的:(密码学,密码学,算法,CTF,Crypto,笔记)