一般联系方式都是记录在手机里的,当然不可能这时候回忆起那个人的联系方式,但是那人在pomhub网站上的ID却各位有个性,于是在网站上对其留言,表面身份。

不久就收到了此人的回复,附加了联系方式。

就这样成功联系上了那个重要的人伊溜金,俄罗斯黑客,是以前做软件外包的时候认识的大神。

此人和俄罗斯军警一样是一个专业能力过硬但又十分缺钱的人。

因为本身就是从俄罗斯网络安全部门失业的人。

只要给钱什么都干,哪怕攻击外星人的网络系统这样的活都能接,如果外星人在地球上有办事处的话,要有赚大钱的机会一定会很有兴趣。

得到联系方式后,开始电话短信聊天,为了少惹麻烦,梁实诚只是隐晦的表述,找到了一种提高NP类问题计算速度的办法,可以让计算速度提高上千万倍,而自己手中恰好掌握大量算力。

伊溜金看到后回复,“小子!此话当真?你是打算和我合作强行破解吗?那么整个世界的网络系统在我们面前都会失效。”

伊溜金哪会想到,此刻的梁实诚已经掌握了外星科技,解决NP问题根本不是难事。

在这个地球上,有这么一种问题被称之为NP问题,是整个人类网络安全的基础。

这种问题如果在不知道答案的情况下,几乎不可能通过题目反推出答案。

但是一旦知道答案则可以轻松验证,这个答案是否就是最终答案。

至于其是如何在银行系统中使用的,打这样一个简单的比方。

先从一个小故事说起。

小二钱庄是古代的一座银行,在某个地方的分行,今天有一个人要来取东西,取东西的时候要掏出凭证。

因为担心凭证被仿造,于是凭证上有一个独一无二的代号。

凭借这个代号就可以取到东西。

分行的钱庄掌柜的,看到了这个代号就会,在众目睽睽之下把东西交给眼前的这个人。

但是有没发现这样设计银行系统有什么漏洞吗?

万一分行的掌柜的也不可信呢?那么掌柜的提前知道代号的情况下,可以把代号泄露给其他人,找人来众目睽睽之下冒领走东西。

于是为了防止这种情况的发生,小二钱庄并没有直接告诉掌柜的代号是什么,而是给了掌柜的一串高难度的字谜,“一口吃掉牛尾巴,猜一个字”,尽管掌柜的知道了这个信息但是却没有知道真正的代号,而真正拿着代号的物主本人,携带着一张写着“告”也就是那个字谜答案的字条,就能在大家的监督之下领走物品。

改为以上这种方式后依然有一个问题,掌柜是否本身就很聪明能够,通过字谜猜到代号的答案?也就是通过题目反向猜出答案。

为了预防这种问题于是出现了NP类问题,NP类问题如果知道答案,那么可以很轻松验证答案。

但是不知道答案的情况下,通过题目反向猜出答案很困难。

现在钱庄换成了这种模式终于安全了,小二钱庄并没有直接告诉掌柜的代号是什么,而是给了掌柜的一串新的高难度的字谜,“代号是两个质素,这两个质素的乘积523193502371”,尽管掌柜的知道了这个信息但是却没有知道真正的代号,而真正拿着代号的物主本人,携带着一张写着“3991601和131071”来到大庭广众之下,小二拿出算盘一算3991601和131071的乘积果然是那个数,物主就能在大家的监督之下领走物品。

而昨晚,掌柜拿着523193502371这个数和手下想了一晚上都没有想出。这个数是哪两个质素乘积。当然若他们那个时代有一台计算机依然可以破解,但是道高一尺魔高一丈,可以把问题弄得更难,难道计算机想要强行破解需要很久。

这个例子就是现代的整个银行安全系统基本的写照,只是使用的NP规模更大,以目前的算法直接通过问题破解答案即便耗尽全地球之电脑都需要很长时间。但是已经有答案来验证问题却依然是很快的。

虽然这个时代没有掌柜的,一切都是计算机在操作。但就如同钱庄为了方便操作,把问题早就发送个了掌柜的,现代银行系统同样把验证问题分发给了底层的电脑,或者网站服务器,而这些地方是可以被黑客入侵的。

之所以还要这样做,原因有两个。

一个是便宜,如果所有的验证都在一个超级安全不会被入侵的环境下,成本会很高。

另一个是基于大体量的NP问题是不可能被求解的,即便被黑客入侵,也没有影响。

简单的说为了成本的更低,现代网络安全的设计思路是这样,并不是完全不给你侵入的可能,而是即便你侵入后,能看到的东西随便看,你看了也没用,你看了也无法破解。

但是这一切都是建立在打体量NP问题无法被地球人破解,这一个大前提之下。

而现在的情况,来之高等文明的AI镜子就能破解这道最终的防护壁。

那么整个世界的银行体系的大门,在梁实诚面前马上就要形同虚设了。

本章已完 m.3qdu.com