求剧情
码书:编码与解码的战争 · 第三十九节

《码书:编码与解码的战争》第三十九节

计算机加密仍沿用替代式和移位式原理。以明文HELLO为例:先按ASCII表转成二进制;移位法是交换相邻的位(如对调第1、2位),可跨字母边界……

计算机加密仍沿用替代式和移位式原理。以明文HELLO为例:先按ASCII表转成二进制;移位法是交换相邻的位(如对调第1、2位),可跨字母边界;替代法是与钥匙DAVID的二进制逐位相加(相同为0,不同为1),收信人逆向操作即可还原。

早期计算机仅政府军方拥有,晶体管、商用计算机、Fortran、集成电路等突破使其普及。60年代企业开始用计算机加密通讯,但各自系统互不兼容。1973年美国国家标准局征求标准方案,IBM提交霍斯特·费斯妥研发的"魔王"系统。费斯妥曾因二战背景遭NSA压制,后在IBM沃森实验室完成研发。"魔王"将信息切成64位区块,分两半,一半经"碎裂函数"改变后与另一半相加,如此反复16回合,可用钥匙数字决定碎裂细节。

"魔王"强度过高,NSA限制钥匙不超过56位,1976年美国国家标准局据此采用为数据加密标准(DES),沿用四分之一世纪。DES解决了标准化问题,但钥匙如何安全送达收信人成为新难题:电话可能被窃听,当面递交成本过高,70年代银行靠信差手提箱递送钥匙,负担沉重。这一钥匙发送问题自古存在,二战时德军密码簿、潜艇钥匙、维吉尼亚密码单词都面临同样困扰。

‹ 上一章目录下一章 ›

全部 60 章