密码学简史:“矛”与“盾”的千年战争

2020-05-13 14:03:00莫提
求学·理科版 2020年3期
关键词:计算机

莫提

2019年10月26日,《中华人民共和国密码法》发布,自2020年1月1日起施行,这标志着我国在密码的应用和管理等方面有了专门性的法律保障。从常见的数字与字母密码、指纹密码,再到声纹密码、面部识别……密码无处不在,时刻守卫着我们每个人的安全。关于密码学背后的知识,同学们是否了解呢?让我们从遥远的古代开始讲起……

古典密码学

人类使用密码的历史几乎与使用文字的时间一样长,公元前 400 年,斯巴达人发明了“塞塔式密码”,即把长条纸螺旋形地斜绕在一根多棱棒上,将文字沿棒的水平方向从左到右书写,写一个字旋转一下,写完一行再另起一行从左到右写,直到写完。解下来后,纸条上的文字消息杂乱无章、无法理解,但将它绕在另一个同等尺寸的棒子上后,就能看到原始的消息,这是最早的密码技术。

我国古代也早有以藏头诗、藏尾诗、漏格诗及绘画等形式,将要表达的真正意思或“密语”隐藏在诗文或画卷中特定位置的记载。一般人只注意诗或画的表面意境,而不会去注意或很难发现隐藏其中的“话外之音”。如《水浒传》中写道,为了拉卢俊义入伙,“智多星”吴用和宋江便想出一个“吴用智赚玉麒麟”的主意来,利用卢俊义正为躲避“血光之灾”的惶恐心理,口占四句卦歌:“芦花丛中一扁舟,俊杰俄从此地游。义士若能知此理,反躬难逃可无忧。”这首卦歌中暗藏“卢俊义反”四字。结果,这首诗成了官府治罪的证据,终于把卢俊义逼上了梁山。

这一时期的密码学更像是一门艺术,其核心手段是代换和置换。

登录APP查看全文

猜你喜欢
计算机
计算机操作系统
穿裙子的“计算机”
趣味(数学)(2020年9期)2020-06-09 05:35:08
基于LabVIEW的计算机联锁仿真系统
基于计算机自然语言处理的机器翻译技术应用与简介
科技传播(2019年22期)2020-01-14 03:06:34
计算机多媒体技术应用初探
科技传播(2019年22期)2020-01-14 03:06:30
信息系统审计中计算机审计的应用
消费导刊(2017年20期)2018-01-03 06:26:40
计算机应用软件开发技术的几点探讨
电子制作(2017年14期)2017-12-18 07:08:10
计算机网络安全
iLOCK型计算机联锁开发中的需求开发管理
计算机联锁系统配置软件设计与实现