相晓桐皱着眉头审视片刻,忽然明白了,“这个叫迪菲-黑尔曼-墨克钥匙密码法。”
“听上去人多势众。”宋河心不在焉地点头。
“用首尾简称一下吧,叫迪克密码法……听着不对劲,叫黑尔曼密码吧!”相晓桐说。
“黑哥密码更朗朗上口。”宋河走神。
“之前我们讲过二战汉斯国用的恩尼格玛密码机,记得那台密码机有个设计初衷吗?”相晓桐问。
“记得,在设计恩尼格玛密码机的时候,设计者首先假定敌军手里也有缴获到的密码机,尽量确保即便敌人得到了机器,依旧无法破译密码。”宋河说。
“黑哥密码在这方面也很神奇,可以通过公开的讨论建立秘密通讯,当时不少密码专家被惊得目瞪口呆,称其为密码史上最反直觉的发明!”相晓桐说。
“公开的讨论建立秘密通讯?什么意思?”宋河目光一变,终于开始认真听。
“比如我和你用黑哥密码交流,第一步咱俩各自挑一个秘密数字。”相晓桐翻身,用手戳着密码本讲解。
“第二步,咱俩各自用挑选的数字套进单向函数做计算,再把算出的函数值传给对方。”
“咱们互传函数值的时候,假设月脑团队在窃听,即便它们窃听到了函数值,也压根没用,因为这俩数字压根不是密钥。”
“第四步,我们俩拿到对方的函数值,再结合自己的函数值进行一次演算,譬如互为底数指数。”
“比如我的函数值是a,你的是b,那么我就算b的a次方的函数,你算a的b次方的函数,最后结果,我们两个人会得到一个相同的数字,这个数字就是密钥!”
宋河看了半天,和很多年前密码学家们的反应如出一辙,目瞪口呆!
“稍等稍等,我想一下!”他挠挠头。
“很简单啊,你一看这个函数例子就明白了。”相晓桐又翻身躺下,继续摆烂当咸鱼。
“我……我好像理解了。”宋河片刻后说,“我打个比方,你听听对不对。”
“嗯。”
“比如咱俩各有一个颜料桶,桶里有一斤黄颜料。”
“我往桶里加一斤紫色颜料,你往桶里加一斤红色颜料,咱们交换颜料桶。”
“我不知道你除了黄色还加了什么颜色,你也不知道我还加了什么颜色,但不要紧,只要咱俩再往桶里加一斤自己的颜色,最后咱俩手里的颜料桶就会颜色相同,这个颜色就是密钥!”
“如果敌人成功窃听,相当于咱们中间交换颜料桶的时候,洒出来几滴颜料在地上,被敌人拿走了。”
“但即便拿走了,敌人也无法得知密钥究竟是什么!”
“因为敌人判断不出混过的颜料具体混合了什么颜色,如果简单粗暴把两个桶洒出的颜料掺在一起,黄颜料的比例会翻一倍,也得不到密钥颜色!”
相晓桐漫不经心地点头,竖起大拇指,“悟性不错,生动形象。”
宋河呆呆看了那页密码本片刻,脑海里突然开闸,洪水般的函数奔腾而出!
头颅犹如被闪电劈开,大彻大悟!
【经过常人难以想象的苦学,熬过旷日持久的思索,外加千万里挑一的天赋,你终于深入数学无人区,成为足以名载史册的顶尖数学家!】
【你所在的领域前无古人,后也未必有来者,你将颠覆人类对数学的认知,但能理解你高深智慧的人寥寥无几】
【在这里,只有历代数学家的鬼魂凝望着你,你将体会彻骨的孤独】
【特授予“大宗师”段位!】