http://www.xycq.net/forum/viewth ... horuid=0&page=2
原帖由 颖颖 于 2011-12-14 09:40 发表
密码学对于一个密码能否用某解法攻破有这么一个理念,如果一套密码永远(或者很久)都“不值得”用这个算法去算的话,那么它相对于这个算法就是安全的。什么叫“不值得”计算?由 Moore's Law,现在计算能力每一年半提高一倍,如果一个算法需要 3^N 次计算才能解开密码,你在一年半内未能算出 3^(N-1) 次计算来,那么你还不如等一年半以后有了更快的电脑再开始计算。这段时间被称之为“不值得计算期”。因此,即便有些密码在理论上有比 brute force 更好的破解方法,但只要新破解方法的“不值得计算期”很长(例如,10 年),那么在这段时间内它都是安全的。
我举这个例子是因为在大航天时代,实现超光速航行之前,也将会有一段时间在航速上出现“Moore's Law”时代。到那个时候,你也会发现由于航速每 N 年翻一倍,所以一些比较远的目标,恐怕在很长一段时间内都属于“不值得出发期”。因为即便你以近光速速度去一个 600 光年的目标,但 600 年之内地球上的 warp drive 可能已经出来了,用不着你去了。或者说真的派你去了,你感觉两个月以后到了,但发现那里早已被比你先到的人,发展成一个花花世界了。你带的所有探测是否适合居住的仪器设备,也将被当地人直接送进博物馆当古董珍藏。这也是为什么在超光速技术实现之前,人类不大可能大规模探索太阳系之外的目标。
在颖颖的帖子里发现提到了这个有意思的问题,开新帖引申下。
我最早触到类似思想是小时候看郑文光《飞向人马座》的时候,我相信很多朋友也跟我一样这般简单算过:
(1)打比方2050年出发的宇宙飞船,可能速度为万分之一光速;按此,一万年后飞船到达一光年以外的地方。
(2)2200年科技取得重大突破,飞船速度可以达到光速;因为相对论原理的关系,事实上不到一年新飞船就远超2050号飞船一万年后才能到的地方。
(3)2300年科技再破一层,飞船可以用类似超空间跃迁的技术,一个小时就到了100光年外,与2200号相遇。
...
看,是不是原来的“出发”显得很浪费了?
但是你一定也同时发现了,这里有个显而易见的问题:技术永远进步,按这样的逻辑你永远也不会等到适合出发的那个时间点——即始终可以往后找到比前面更划算更效率的“出发”方法和时间。
当然,技术进步的未来是不可知的,Moore's Law也在不同时候有不同的实际表现。对普通人而言,解释一般是这样的:
1.可以估算,在什么时期内技术会处于非质变期/量产化利用期;到达什么层次的技术水平后,利用它的成本及其成本变化“不值得”重视。
2.许多时候只有前面的“出发”,积累数据、经验,改进技术,才会有后面“出发”。不可能一直处在前研究阶段就得到完美的果实。
这个跟生产、商业是一样的。一项新东西,现在是新的,但以后肯定会改进得更好、更便宜,生产车间和方法也是。但是你不能干等,只要达到一定程度的效益和量化可能,那它就一定会被广泛应用,再在应用中改进。
这里再引申远一点,还可以想到另一个问题。
故事是这样的:
假设时间机器是符合我们这个世界的物理(并且能量及精度在人类可及范围内),则有结论为:时间机器可以制造及使用。
那么,未来总有一个时间点,不管是哆啦a梦的22世纪,还是30实际,抑或公元100000年,总之时间机器一定会被造出来。
然后,未来人可以通过时间机器回到古代,或者比如我们这个时代,来传授他们的知识,包括制造时间机器的方法和设备。那么在他们到达并传授的这个点,人的科技文明将立刻发生质的飞跃。
再进行这样的循环,或更深一层的进行下去,则我们的科技将可达成直线跳点式的不可想象的发展。
可是,这个情形一直没有发生,为什么?
那么就可能有这两种情况:1.世界是多维/多元的,我们这个维度的世界暂时还没有人来到。2.时间机器不合理,或不能改变历史。
上面是题外了。
不值得出发问题还可以联想到许多事情上。比如最近很火的大刘科幻《三体》,里面有段内涵是:大力寻找先进地外文明,将使我们有更大概率的突进优势。对于可能获得的更高技术,现在自行发展的其他大多技术,是不值得投入的。当然,这里的前提是,相信地外文明的存在并且可以认为有的文明比我们高明得多。
至于条件是不是要更多,此间论证又如何做,那就是专业科学工作者的事了。