密码学改变历史:德国被坑的两次与恩尼格玛机对矿机厂商的启示_以太坊:MES

恩尼格玛机的传奇只要分为两个部分第一部分是他的加密法,第二部分是他的销售过程,鉴于恩尼格玛机的价格和目前市面上一些矿机价格接近,说不定对做矿机生意的各位有一定的启发。

第一部分:机械加密法

之前讲到的维吉尼亚加密法最关键的是:钥匙。这个钥匙可以是短语、句子、和原文一样长度的文章符号、也可以是随机数,但是,钥匙长了不好用,费时间,钥匙短了又容易被破解。

这时候出现了一种机器,不再用人力去加密信息,预示着加密算法进入了电气化时代,而后根据相同的原理,伴随着电脑的发明很快就进入计算机电子化时代了。

世界上第一台恩尼格玛机是德国的发明家雪毕伍斯和里特搞出来的。

机器加密主要是三个步骤:1,用机器配备的键盘输入原文;2,有个编码器去把原文加密;3,有个显示装置把加密后的信息呈现出来。

IoTeX密码学负责人:区块链技术可以提高物联网设备安全性:太平洋时间11月9日,IoTeX密码学负责人Xinxin Fan博士将在物联网设备安全会议上向全球数百名与会者分享关于“从区块链技术角度看物联网设备安全”的主题演讲。范博士认为:“区块链技术可以提高物联网设备安全性,新的Web 3.0机器金融#MachineFi能确保物联网设备安全的设备身份,数据传输和通证化”。IoTeX作为硅谷开源项目成立于2017年,以链接现实世界和数字世界为愿景,是与以太坊全兼容的高性能公有区块链。[2021/11/9 6:41:16]

其中第二条是关键,输入和显示没什么技术含量。编码器是一堆齿轮,或者说是齿轮式的字母盘。

字母盘通过导线和输入的键盘和输出的显示板导通。这样原文经过加密就成了密文。

动态 | 量子链开发者在密码学IACR电子期刊公布幻影隐私协议:金色财经报道,2月13日,量子链开发者在密码学IACR电子期刊公布了基于智能合约的幻影隐私协议(Qtum Phantom Protocol),推动数字资产隐私领域发展。据介绍,幻影隐私协议基于zk-SNARK技术,对Merkle树、hash算法等多个环节进行了改进,使得协议能够高效地运行于智能合约上。量子链幻影隐私协议在智能合约的基础上,实现隐私资产的发行和管理。相比AZTEC只能实现交易金额的隐私,无法隐藏交易地址。幻影协议实现了更彻底的隐私,可以同时隐藏交易金额和交易地址。该协议同时提供隐私资产和公开资产之间的互转功能。据悉幻影隐私协议将率先在Qtum网络部署,同时也计划支持其他的智能合约网络。[2020/2/14]

每敲击一个字母,齿轮会向后面转一格,一转动导线的线路就变化了,然后加密的结果就不同了。

声音 | 中国传媒大学计算机学院副教授:区块链反过来激活了数学和密码学的新应用:在11月8日由中国人民大学国家版权贸易基地主办的“区块链技术与版权保护”研讨会上,中国传媒大学计算机学院副教授姜正涛从密码学角度解读了区块链与版权保护之间的关系。他表示:“密码学过去是‘赔钱’的技术,属于纯开销。有了区块链之后,计算结果本身就有价值,比如电子货物、比特币、版权信息等本身就具有价值,所以区块链反过来激活了数学和密码学的新应用。”而且,区块链可以记录所有发生的交易,可以有效避免造假。另外,区块链对低价值、实时产生的版权数据记录的成本比较低,相较于传统做法,区块链可以节省权利人提交材料、等候审批的人力物力,对于作品价值比较低但是数量大的作品,可以提供较好的保护渠道。[2019/11/21]

所以,每按一下加密的钥匙就变一下,同样一个字母,前后两次输入,出来的密文是不同的。齿轮可以对应英文字母,刚开始是六个格,不出意外,以后觉得不够用就加呗,加到26个格,也正好是英文字母的数量,然后后面再多加几个齿轮,一个齿轮是26中可能的钥匙,那两个呢,就是26乘以26,上面的图中,可以看出来有八个齿轮,也就是26的8次方套密码,是多少呢?2x10^11=2088亿也就是2000多亿套,您去破解的时候,难度有点高呀。

声音 | 杨庆峰:现代密码学结合区块链技术可基本消除技术层面的安全问题:据澎湃新闻消息,上海大学哲学系教授杨庆峰发文指出,如果说长三角一体化建设过程中数据共享会成为一个问题,数据共享会影响到未来长三角一体化公共服务的落实,那么这个问题就必须严肃对待。同时,其表示现代密码学的方法已完全可以解决这一问题,再加上区块链技术的未来运用的可能性极大,这基本上消除技术层面出现的安全问题。需要担忧的是伦理方面的问题,诸如隐私保护、被遗忘权等方面的问题。[2019/3/14]

两千多亿的可能性。

只要和接受信件的人约定好,这几个齿轮的初始位置就可以按照顺序进行解密,所以就很方便,兼顾了效率和安全

第二部分:恩尼格玛机的销售历史

第一次世界大战中,曾经有过英国人破解了德国密码的故事,还因为这个美国参加战斗。密码学的作用非常之大,大到相当于美国参战,这个故事很多地方都有所讲述,我就不再这里展开了,虽然非常有趣,大家可以搜索“一战中的密码学”,可以搜出相关很多资料进行阅读。

金色财经现场报道 Ripple首席密码学家:Ripple一直非常关注现实世界的支付用例:金色财经现场报道,今日Coindesk 2018共识会议正式在纽约开幕。在有关互操作性竞赛的圆桌讨论时,Ripple首席密码学家David Schwartz表示:“我们一直非常关注现实世界的支付用例,这就是为什么Ripple构建了Interledger,这是一个并不关心人们使用什么网络的简单协议。”[2018/5/15]

当然,德意志帝国当时并不知道,所以战败后也没有在意这个事儿。

1920年前后,雪毕伍斯制造了第一代恩尼格玛机,这个机器是古典密码学的巅峰了。可是卖不出去,为什么呢?因为当时的销售策略有问题。

销售策略的问题:

1,目标客户选择问题。雪毕伍斯认为目标客户是大商业机构也就是大公司;

2,定位问题。恩尼格码机是用于保护商业机密

3,定价问题。恩尼格码机定价折合到今天最高18万元。

你觉得能卖得出去吗?我开一个公司,为了保护公司的商业机密,买个几十斤的机器,花十好几万,然后呢,就为了防止公司的机密泄露,这么多钱,招几个保安可能是更稳妥的办法,或者加个摄像头和扫描器。

雪毕伍斯也尝试过找德国的军队和外交部,但是那个时候,德国人还没意识到自己的密码学技术有什么问题,觉得自己和法国人英国人也差不多,没必要花经费买这个设备。

恩尼格码机很像今天的矿机:

第一,??矿机是限定范围后,进行解密;恩尼格码机是加密的;

第二,??矿机价格几万块,存储类矿机有卖到十万的,和恩尼格玛机接近;

第三,??生产厂家不止一家,可最后都熬成了很少几家,甚至一家;

第四,??销售额的倍增是由于一些偶然事件。

第一条和第二条前文已经解释。

看第三条,雪毕伍斯不是唯一的厂家,当时还有美国、荷兰、瑞典都有厂商,但是这个设备是制造出来除了加密没什么用的,就像比特币矿机一样,除了挖比特币没什么别的用途,生产了服务器不行还能做个网吧,弄点现金流,矿机不行。

成本又很高,这样很多厂商卖不出去,破产了,还有的因为欠款坐牢,而雪毕伍斯可以卖雪碧挣钱,打错了,是可以卖涡轮机、枕头等等,因为雪毕伍斯人家家底儿厚,厂子大,生产的东西多,这一点给创业者很大的提示,主业不挣钱的时候,搞搞副业,活下去最重要,就像马云做翻译社,翻译社不挣钱他去卖卖义务小商品,也能活下去。雪毕伍斯就这么撑了下去,就像当年的比特大陆撑住了,到了下一个行业周期突然爆发。

第四条就更有意思了,本来呢,一战之后天下太平,军队不用恩尼格玛机,公司也不用,这时候有人出来神助攻了。这个人就是丘吉尔,也就是未来的首相大人。1922年?1923年丘吉尔先生,竞选几乎没有成功过,那时候他还是陆军大臣,到了1924年成为财政大臣,财政大臣是仅次于首相的重要职位。

1923年,丘吉尔正好是不太顺利的时候,本身就是靠写文章维持奢侈生活的人,那一年,他在英国报纸上发布了消息,夸耀了英国的密码学成就,并且把一战时候,怎么破解了德军消息,坑了德国人一把的事儿写了出来;当然,英国军方也也发布了相关消息。

这一个信息,就仿佛比特币的牛市,“一根大阳线,千军万马来相见”,如果现在比特币涨到5万美金,比特币矿机绝对非常好卖,矿场主又称为大金主了。德国军部一看到这个消息,内心充满了耻辱,就像一个女生听到前男友当众夸耀当年怎么玩弄她一样。

在强烈的耻辱感和危机感下,德国军方找到当年曾经给他们写信推销恩尼格玛机的雪毕伍斯,开始大量订购这个神奇的加密机器。

1925年前后,和平时期的德国军队已经开始配备恩尼格玛机,到了第二次世界大战结束,雪毕伍斯共卖出十几万台恩尼格玛机,二十年的的销售额,至少有180亿,就算调整价格,销售额相当于今天人民币100亿。

题外话,恩尼格玛机更像矿机的一点是,还有二手恩尼格玛机交易市场,二战后,盟军觉得恩尼格玛机还是很好用的,就卖给了发展中国家。

商业的故事和战争的故事总是在重演,恩尼格玛机的破译过程和方法,直到1970年代才公开。当时,二战后期的德国又是和一战时期一样,英国人在战争后期破解了恩尼格玛机但是没有说“悄悄地进村,打地不要”。又被摆了一道。

所以,我在此大胆的说一个观点,德国之所以在数字货币和区块链上政策比较开放,德国人对比特币的兴趣为什么比较大,是有历史渊源的。一战,德国被密码学坑了,二战,德国又被密码学坑了,这个民族跪在密码学面前抬不起头。

恩尼格玛机的机械加密也是古典加密法,因为破解这个恩尼格玛机才有了图灵和布莱切利园的传奇故事,这个故事之后,加密学将进入新的篇章。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-5:825ms