道高一尺魔高一丈:密码学的前世今生
还是那个最会讲科学故事的西蒙.辛格,将密码学这个人类智力的巅峰对决演绎的淋漓尽致,我们仿佛在看一部惊险悬疑的大片,正反方的两位主角,编码和解码,使出浑身解数希望致对方于死地,随着两位主角的表演,各种引人入胜的故事,精彩华丽的道具,高深莫测的谋略纷纷展现,而最终等待我们的,却是一幕永不落幕的结局…..
密码学起源于战争的需要,为了安全的传递信息及获得对方的信息,军方迫切的需要己方使用安全的密码,并破译对方的密码,成功的编码与解码,几乎可以决定一场战争的胜利。密码学贯穿了人类3000年的战争史,涵盖逻辑学、语言学、数学、机械、计算机,直至最新的量子力学,随着社会和科技的发展不断进步。到了近代,对了实现对密码的破译,直接催生出电子计算机和量子计算机。密码学对战争最近一次重大的影响,是在第二次世界大战期间,英国凭借其对德国密码的破译,可以提前获悉德国的行动,相继赢得了北非战场、不列颠空战、大西洋战场的胜利和诺曼底登陆的胜利;而美国凭借其对日本密码的胜利,赢得了至关重要的中途岛海战胜利,并设伏击毙了日本海军最高长官山本五十六,成为太平洋战争的转折点。毫不夸张的说,也许密码破译没有最终改变第二次世界大战战争的结局,但肯定是加速了战争的结束,并籍此挽救了无数的生命。
随着人类社会进入和平时期,密码学的作用非但没有减弱,反而愈发重要。因为我们跨入了信息时代,信息成为最有价值的商品,商业和个人隐私保护越来越重要,针对信息的保护也变得刻不容缓,而这正取决于密码学的力量。可以想见的未来,信息是维护社会稳定、保持国家竞争力乃至获取战争胜利最有力的武器,可以说,谁能获取对方更多的信息,将会取得最终的胜利。
用一句话来形容编码和解码的关系,最恰当的恐怕就是“道高一尺魔高一丈”了,每当一方取得优势时,另一方则会陷入低谷,但他绝不会认输,而是暗中发展积蓄力量,直至重新出山一举击败对手,重新夺回领导地位,整个密码学发展史,也就是编码和解码此消彼长的过程。时至今日,仿佛他们之间的较量要迎来最终的大结局,编码学的终极武器是“量子密码”,而解码学的“极限大招”是量子计算机,这是量子矛与盾的碰撞。但不幸的是,量子的诡异特性改变了最终的力量对比,由于量子的“测不准原理”的存在,导致量子密码在理论上无懈可击,如果量子密码可破,量子力学大厦将轰然倒塌,整个物理学也可能将随之崩溃,仿佛在未来,胜利女神已经向编码学家们招手。但是,之前的经历证明,所有被认为不可破解的密码都终有失败的那一天,而量子力学的理论未必就能天荒地老,解码学家也绝不会束手就擒。至于这场大戏的未来结局,谁又能知道呢?