密码学改变历史:德国被坑的两次丨恩尼格玛机对矿机厂商的启示
作者:村头二旧 (加密二锅头)
恩尼格玛机的传奇只要分为两个部分第一部分是他的加密法,第二部分是他的销售过程,鉴于恩尼格玛机的价格和目前市面上一些矿机价格接近,说不定对做矿机生意的各位有一定的启发。
第一部分:机械加密法
之前讲到的维吉尼亚加密法最关键的是:钥匙。这个钥匙可以是短语、句子、和原文一样长度的文章符号、也可以是随机数,但是,钥匙长了不好用,费时间,钥匙短了又容易被破解。
这时候出现了一种机器,不再用人力去加密信息,预示着加密算法进入了电气化时代,而后根据相同的原理,伴随着电脑的发明很快就进入计算机电子化时代了。
世界上第一台恩尼格玛机是德国的发明家雪毕伍斯和里特搞出来的。
机器加密主要是三个步骤:1,用机器配备的键盘输入原文;2,有个编码器去把原文加密;3,有个显示装置(显示板)把加密后的信息呈现出来。
其中第二条是关键,输入和显示没什么技术含量。编码器是一堆齿轮,或者说是齿轮式的字母盘。
字母盘通过导线和输入的键盘和输出的显示板导通。这样原文经过加密就成了密文。
每敲击一个字母,齿轮会向后面转一格,一转动导线的线路就变化了,然后加密的结果就不同了。
所以,每按一下加密的钥匙就变一下,同样一个字母,前后两次输入,出来的密文是不同的。齿轮可以对应英文字母,刚开始是六个格,不出意外,以后觉得不够用就加呗,加到26个格,也正好是英文字母的数量,然后后面再多加几个齿轮,一个齿轮是26中可能的钥匙,那两个呢,就是26乘以26,上面的图中,可以看出来有八个齿轮,也就是26的8次方套密码,是多少呢?2 x 10^11=2088亿也就是2000多亿套,您去破解的时候,难度有点高呀。
两千多亿的可能性。
只要和接受信件的人约定好,这几个齿轮的初始位置就可以按照顺序进行解密,所以就很方便,兼顾了效率和安全
第二部分:恩尼格玛机的销售历史以及德国人被坑的两次
第一次世界大战(1914年-1918年)中,曾经有过英国人破解了德国密码的故事,还因为这个美国参加战斗。密码学的作用非常之大,大到相当于美国参战,这个故事很多地方都有所讲述,我就不再这里展开了,虽然非常有趣,大家可以搜索“一战中的密码学”,可以搜出相关很多资料进行阅读。
当然,德意志帝国当时并不知道,所以战败后也没有在意这个事儿。
1920年前后(准确的说是1918年),雪毕伍斯制造了第一代恩尼格玛机,这个机器是古典密码学的巅峰了。可是卖不出去,为什么呢?因为当时的销售策略有问题。
销售策略的问题:
1,目标客户选择问题。雪毕伍斯认为目标客户是大商业机构也就是大公司;
2,定位问题。恩尼格码机是用于保护商业机密
3,定价问题。恩尼格码机定价折合到今天最高18万元。
你觉得能卖得出去吗?我开一个公司,为了保护公司的商业机密,买个几十斤的机器,花十好几万,然后呢,就为了防止公司的机密泄露,这么多钱,招几个保安可能是更稳妥的办法,或者加个摄像头和扫描器。
雪毕伍斯也尝试过找德国的军队和外交部,但是那个时候,德国人还没意识到自己的密码学技术有什么问题,觉得自己和法国人英国人也差不多,没必要花经费买这个设备。
恩尼格码机很像今天的矿机:
第一, 矿机是限定范围后,进行解密;恩尼格码机是加密(也包括解密)的;
第二, 矿机价格几万块,存储类矿机有卖到十万的,和恩尼格玛机接近;
第三, 生产厂家不止一家,可最后都熬成了很少几家,甚至一家;
第四, 销售额的倍增是由于一些偶然事件。
第一条和第二条前文已经解释。
看第三条,雪毕伍斯不是唯一的厂家,当时还有美国、荷兰、瑞典都有厂商,但是这个设备是制造出来除了加密没什么用的,就像比特币矿机一样,除了挖比特币没什么别的用途,生产了服务器不行还能做个网吧,弄点现金流,矿机不行。
成本又很高,这样很多厂商卖不出去,破产了,还有的因为欠款坐牢,而雪毕伍斯可以卖雪碧挣钱,打错了,是可以卖涡轮机、枕头等等,因为雪毕伍斯人家家底儿厚,厂子大,生产的东西多,这一点给创业者很大的提示,主业不挣钱的时候,搞搞副业,活下去最重要,就像马云做翻译社,翻译社不挣钱他去卖卖义务小商品,也能活下去。雪毕伍斯就这么撑了下去,就像当年的比特大陆撑住了,到了下一个行业周期突然爆发。
第四条就更有意思了,本来呢,一战之后天下太平,军队不用恩尼格玛机,公司也不用,这时候有人出来神助攻了。这个人就是丘吉尔,也就是未来的首相大人。1922年 1923年丘吉尔先生,竞选几乎没有成功过,那时候他还是陆军大臣,到了1924年成为财政大臣,财政大臣是仅次于首相的重要职位。
1923年,丘吉尔正好是不太顺利的时候,本身就是靠写文章维持奢侈生活的人,那一年,他在英国报纸上发布了消息,夸耀了英国的密码学成就,并且把一战时候,怎么破解了德军消息,坑了德国人一把的事儿写了出来;当然,英国军方也也发布了相关消息。
这一个信息,就仿佛比特币的牛市,“一根大阳线,千军万马来相见”,如果现在比特币涨到5万美金,比特币矿机绝对非常好卖,矿场主又称为大金主了。德国军部一看到这个消息,内心充满了耻辱,就像一个女生听到前男友当众夸耀当年怎么玩弄她一样。
在强烈的耻辱感和危机感下,德国军方找到当年曾经给他们写信推销恩尼格玛机的雪毕伍斯,开始大量订购这个神奇的加密机器。
1925年前后,和平时期的德国军队已经开始配备恩尼格玛机,到了第二次世界大战(1939年到1945年)结束,雪毕伍斯共卖出十几万台恩尼格玛机,二十年的的销售额,至少有180亿,就算调整价格,销售额相当于今天人民币100亿。
题外话,恩尼格玛机更像矿机的一点是,还有二手恩尼格玛机交易市场,二战后,盟军觉得恩尼格玛机还是很好用的,就卖给了发展中国家。
商业的故事和战争的故事总是在重演,恩尼格玛机的破译过程和方法,直到1970年代才公开。当时,二战后期的德国又是和一战时期一样,英国人(或者盟军一方)在战争后期破解了恩尼格玛机但是没有说“悄悄地进村,打枪地不要”。又被摆了一道。
所以,我在此大胆的说一个观点,德国之所以在数字货币和区块链上政策比较开放,德国人对比特币的兴趣为什么比较大,是有历史渊源的。一战,德国被密码学坑了,二战,德国又被密码学坑了,这个民族跪在密码学面前抬不起头。
恩尼格玛机的机械加密也是古典加密法,因为破解这个恩尼格玛机才有了图灵和布莱切利园的传奇故事,这个故事之后,加密学将进入新的篇章。