可能,你家乡的方言就是古代密码学的起源!
大家好,我是科学羊!
今天开始我们开启第四季数学篇之密码学课相关的科普知识,为什么要写密码学,昨天的文章也谈过,其实就是有趣,我从得到专栏卓克老师的课程中学到的不光是密码学本身的知识,更多的还是密码学背后的历史故事。
好,我们开始~
密码学,这门古老而又现代的科学,是如何随着时间的脉搏跳动的呢?
简而言之,关于密码学阶段它分为两大时代:古典密码学和现代密码学,而这两个分界线就是以计算机的问世为界。
从埃及法老的密信到今日的数字签名,它们之间的对决如同一场持续数千年的潮涨潮落。
在这个智慧的竞技场上,我们见证了无数令人瞠目结舌的故事,其中一则故事,虽不涉繁杂技术,却深刻揭示了密码学的本质——俚语加密。
什么是俚语加密?
俚语加密(Slang Encryption)并不是一个广为人知的术语,在信息安全或密码学的标准术语中很少见。
这个概念听起来像是用俚语或非正式的语言来传递信息的一种方法,其中俚语的意思只有特定的群体知道,
从而在没有明确加密算法的情况下实现信息的隐藏或加密。
这种方式依赖于共享的文化知识或上下文信息,使得外人很难理解信息的真实含义。
例如,某个特定的词语或短语在一个群体中可能有特殊的含义,而对于外部人士则可能看起来像是普通的对话或无意义的话语。
在某些情况下,俚语加密可以看作是一种隐写术(Steganography)的形式,隐写术是一种隐藏信息的技术,使得信息的存在本身就不为人知。
与传统的加密技术不同,加密技术的目标是确保信息内容的机密性,即使信息的存在是公开的,而隐写术则是隐藏信息的存在。
然而,如果你指的是特定的技术或方法,请提供更多上下文,因为“俚语加密”可能在某些特定领域或群体中有特定的含义或应用。
简单点说,其实俚语就是方言。
想象一下,用那些只属于某个角落的特殊方言进行通信,既简单又神秘。
这听起来似乎有些过时,然而,无论是在上世纪的战火中,还是在那些默默无闻的边境冲突里,方言加密都扮演了不可或缺的角色。
从中国莆田、温州方言,到埃及的努比亚语,这些“土办法”出奇制胜,让对手措手不及。
但真正的挑战并非是找到最复杂的加密方法,而是如何在安全性和效率之间找到完美的平衡。
就拿二战期间美国的“纳瓦霍语”加密来说,它不仅确保了信息的安全传递,而且效率之高令人称奇。
接下来,让我们一起走进纳瓦霍语加密的故事深处。
当时,美军面对日军的猛烈攻势,急需一种既可靠又快速的通信方法。
一个偶然的建议,将纳瓦霍语推到了历史的前台,这种与世隔绝的语言,因其独特性和效率,成为了战争中的秘密武器。
大家要知道,在密码学中,有这样一条重要的准则:
为了保证密码足够安全,需要假设敌方已经拥有了和自己一样的解密水准,然后在这个基础上制定加密手段。
但是请注意,密码学一定不是加密越难以至于破解不了就是好,真正好用的密码,是在安全性和效率上找到平衡点。
而纳瓦霍语的特点正好可以满足这些条件,经过测试发现纳瓦霍语不但内容传达准确,而且效率还挺高:一条有3行文字的信息,纳瓦霍语加密和解密只需要20秒,而当时的加密机器要花30分钟。
所以当时美军选择了用纳瓦霍语来做加密技术,但当时又个问题是纳瓦霍语基本没有飞机、坦克等等。
美军的解决办法是,专门为纳瓦霍人编一份生词词典。
生词都这么处理,比如太平洋Pacific,第一个字母P就写成Pig,第二个字母a就写成ant,第三个字母c就写成cat……这样,在纳瓦霍语里,太平洋就变成了“猪蚂蚁猫冰狐狸冰猫”。
我试着用纳瓦霍语念一下,大约就是 bi-sodih,wol-la-chee,moasi,tkin,ma-e,tkin,moasi。这就是太平洋。
硫磺岛战役使用过的新词字典,来自得到
当时的海军陆战队的少将霍华德·康纳评价:如果不是纳瓦霍人,硫磺岛绝对拿不下来。
但这一切的成就,并非一帆风顺。从文化的冲突到语言的适应,从前线士兵的心理负担到后世的荣誉肯定,纳瓦霍通讯兵的故事,是关于勇气、牺牲和智慧的赞歌。
而今天,当我们回顾这些故事,不仅是为了缅怀那些为自由而战的勇士们,更是为了从中汲取智慧——真正高效的加密,不在于它的不可破解,而在于它能够在保障安全的同时,保持通信的流畅和快速。
好,今天就先这样啦,下篇继续~
科学羊🐏 2024/03/26
祝幸福~
往期推荐