美文网首页十万简书钻自由点赞群【头号玩家公会】
密码那些事儿|(三十一)寻找一套独特的“钥匙和锁”

密码那些事儿|(三十一)寻找一套独特的“钥匙和锁”

作者: 东门之杨PLUS | 来源:发表于2019-04-23 00:01 被阅读4次

在密码学中,Lucifer加密算法是一种分组加密(英语:Block cipher),又称分块加密或块密码,在迭代的思想上产生密文,通过简单操作如替代和排列等以有效改善保密性的方法。

但上一篇文章我们说到了,Lucifer加密系统的加密解密过程是完全公开的,那么他靠什么来达到保密的效果呢?

假如爱丽丝和鲍勃通信,但伊芙想偷听,怎么解决呢?

爱丽丝得想法把每条消息对应的钥匙给到鲍勃才行,最稳妥的方法是爱丽丝直接和鲍勃见面,告诉他钥匙内容。

那如果按照古典密码时的经验,双方约定一下,比如说用《独立宣言》的字母顺序当钥匙,就可以省去见面的过程,这样可以吗?

可以,但这消息一旦走漏给伊芙,此后两人的通信就没法保密了。

所以用魔王系统加密能保证信息主体的安全,但双方还是要交换钥匙,而钥匙的安全是没法保证的。这就是魔王系统最大的漏洞。

对双方约定钥匙内容这件事来说:

钥匙越没规律,密码越保险,但也就越需要双方见面沟通;钥匙越有规律,密码越不安全,但却省去了见面沟通的成本。

所以,要使这个加密方法更为安全,就要解决这样一个问题,即在传输加密内容时不必单独传递钥匙。

我们先看这样一个思路是否可行:

爱丽丝把机密放在盒子中,上一把锁,盒子寄给鲍勃; 

鲍勃收到盒子后,因为没有爱丽丝的钥匙,所以打不开,但鲍勃又给盒子加了把锁,寄回爱丽丝。这会儿盒子上就有了两把锁;

 爱丽丝收到挂了两把锁的盒子后,用自己的钥匙打开其中那把自己的锁,然后再把只有一把锁的盒子寄给鲍勃; 

鲍勃收到盒子后,上面只有一把自己的锁了,他又有自己的钥匙,所以就可以打开看到里面的机密文件。

这个过程看上去是可行的,但在加密中却行不通。因为开锁上锁,一般不用讲究先后顺序。

但是在加密中,当一套字符先使用A加密一次,又使用B加密一次,我们就必须先用B解密,再用A解密,也就是后加密的先解。如果这个顺序颠倒了,解出来就是乱码。

所以,问题的关键就变成了,是否能找到一种要讲究先后顺序的钥匙和锁。

这样的钥匙和锁存在吗?我们下一次继续分享。

更多文章:

密码那些事儿|(三十)第五代加密法出现——Lucifer算法

密码那些事儿|(二十九)爱丽丝与鲍伯

密码那些事儿|(二十八)战争对密码学的作用

密码那些事儿|(二十七)密码学对战争的作用——信息比武器更值钱

密码那些事儿|(二十六)“独臂大盗”的覆灭

密码那些事儿|(二十五)太平洋战场上的密码交锋

密码那些事儿|(二十四)美国“炸弹机”的制造者——约瑟夫·德希

密码那些事儿|(二十三)英雄们的归宿

密码那些事儿|(二十二)“罗宾逊捕鱼”及第一台“巨人”计算机的诞生

密码那些事儿|(二十一)再下一城,图灵破解最高级别恩尼格玛机

密码那些事儿|(二十)破解恩尼格玛机的图灵方法


本人是官方授权简书会员推广专员,点击会员专属通道成为简书会员,您将会获得简书钻奖励及诸多权益!

《简书钻奖励调整公告》

相关文章

  • 密码那些事儿|(三十一)寻找一套独特的“钥匙和锁”

    在密码学中,Lucifer加密算法是一种分组加密(英语:Block cipher),又称分块加密或块密码,在迭代的...

  • 【百科|Mac】钥匙串

    钥匙串密码就是锁屏密码,或者Apple ID密码。

  • 2018-12-16

    The key to the door 一把钥匙开一把锁 说明了钥匙和锁的独特关系 今天把钥匙锁在了门里 知道了钥...

  • 密码

    这是一个密码充斥的时代 因为有太多的东西需要保护 钥匙,是锁的密码 丢了钥匙,锁注定被抛弃 我有三张银行卡 密码,...

  • 我家的钥匙总是缺一把(6)

    配一把钥匙就需要十元钱! 我买一套新的锁,才三十来元钱! 而且,这新的锁,还自带着三把钥匙。 而且,现在的锁和钥匙...

  • 失语的夜晚

    昨天运动完回家,站在门口掏了半天钥匙,终于不得不承认:出门的时候忘记带钥匙了。是密码锁,但是上周末密码锁无故失灵,...

  • 一把锁能有多智能?首款蓝牙旅行锁AirBolt

    「硬报纸」原创文章,转载合作请联系作者 你的行李箱用的是密码锁还是钥匙锁?当密码忘了或钥匙丢了时,你是怎样苦逼地把...

  • (001) 钥匙和锁以及账户密码

    我相信在人类文明史上,锁,是一件很后期的发明。因为,我老是觉得这实在是一个很没有用的的玩意,就像我们生活中许多必不...

  • 为什么电子密码锁胜过普通锁

    最方便的锁,是主人不用钥匙能打开它,而别人却打不开, 于是便有了电子密码锁的创造。较简单的电子密码锁采用按键形 式...

  • 什么是智能锁

    智能锁不同于机械锁,是通过感应卡、数字密码、指纹、人脸识别来开锁。指纹作为人独特的生物密码广泛运用在锁之上,使开门...

网友评论

    本文标题:密码那些事儿|(三十一)寻找一套独特的“钥匙和锁”

    本文链接:https://www.haomeiwen.com/subject/soosgqtx.html