登陆注册
10346800000005

第5章 面对面的办公室(2)

四、Station X.Site Y.

二战的爆发给英国白金汉郡的布莱切利镇带来了一点可喜的新鲜,一万多人连夜从大城市挤火车逃难到这个平庸乏味的小镇,可是不久大部分又挤火车回去了:宁愿被炸弹炸死,也不要在这小地方无聊死。艾伦·图灵却逆着人潮,搬到了这无聊小镇最无聊郊区的一家最最无聊的小旅馆里,每天骑车三英里去镇中心的布莱切利园上一个谁都不知道在瞎搞什么的班,下班回来还自愿给冷冷清清的旅馆酒吧打杂。旅馆老板娘看着这个闲得发慌的小伙直摇头:健健康康的大男人,怎么不去打仗呢?

可是,图灵正在打仗。他的敌人:哑谜。看似死水一潭的布莱切利园,此时已有了军事代号:Station X,保密等级:绝密。这里是英国政府密码学校的驻地,海陆空和军情六处的情报组织各占一隅。几百名工作人员日夜不停地破解德国人的无线电报,为了最大限度保密,大部分职员根本不知道工作的真正目的,除了几个核心解密成员:象棋冠军、填字游戏高手、数学家。27岁的图灵很快在这个核心团队里有了绰号:教授。

此时的欧洲上空,无数来自德军的电波正以摩斯码的形式来回穿梭。这些摩斯码发出前由一种称作“哑谜机”的加密器加密,在接收方又由同样的“哑谜机”解密。直到二战结束,德军从未怀疑过哑谜机的坚不可摧,所有军种所有级别电报,一律用哑谜机加密,加密电报中放心大胆地沟通了所有军事信息:潜艇位置、军队人数、攻击路线、伤亡报告……德军的信心源于哑谜机复杂的加密方法。虽然每个军种对商用的哑谜机都略有改进,不过所有哑谜机基本构造相同:键盘、接线板、多个转子、指示灯。当密码操作员在键盘上按下一个字母(比如字母A),电流会通过一个可自行改接的接线板,启动一个或者多个转子转动,同时点亮某个字母指示灯(比如字母L),于是字母A被加密成字母L。哑谜机精巧的设计使得在下一次按下字母A时,它将被加密成另一个不同的字母(比如字母P)。更巧妙的是,当且仅当发送端和接收端的哑谜机拥有同样的初始设定时(同样的接线板、同样的转子排列、同样的转子初始位置),密码L才可以被接收端的哑谜机还原成A。而对于不知道初始设定的敌方,他们面对的可能情况多达10114种!

雪上加霜的是,德军每个军种所用的哑谜机略有不同,相对于三个转子的陆军哑谜机,海军五转子的哑谜机要复杂得多。在布莱切利园只有两个人相信这层层加密状如天书的密码可以被破解:一个是布莱切利园的老大,因为“海军电报必须被破解”,否则被德军潜艇战封锁的英国将坐以待毙;另一个是“教授”图灵,因为“如果海军电报能破解,那实在太好玩了”。

“教授”发现,在加密文件中找规律的本质是重复搜索,而搜索是一种机器可以代替人脑的工作。当时,布莱切利园从曾经研究过哑谜机的波兰数学家那里继承了一种叫“炸弹”的原始解密仪器,每一个“炸弹”模仿一个哑谜机的转子,许多“炸弹”相连接来模拟一种哑谜机的初始设定生成可能的电报。简而言之,这是一种穷举搜寻答案的算法,需要遍历所有可能排列,费时费力。图灵洞察到,只要运用几个简单的事实——比如,一个字母的密码不可能是其本身;原始文本中一些字母(比如s)的出现频率一定高于另一些字母(比如x);一些固定词语(比如“元首”)将高频出现——就能大大改进波兰人的笨法子,来快速寻找最有可能的转子设定。用现在的算法语言来说,他将“穷举法”改良成了“贪心算法”。“贪心算法”改进后的“炸弹”对抗五转子的海军哑谜机大获成功。每次一方发出电报后,德军的接收方过几分钟将发一封短电报表示“收讫”。许多回,电波中还未监测到“收讫”电报,图灵的“炸弹”机已经将密码还原成了原文,可见“炸弹”的解密速度常常比预知原始设定的德军都快!布莱切利园的研究人员自豪地说,德国人真该问“教授”他们的电报到底讲了什么。

可是,随着战争深入,转子更多的哑谜机不断投入运用,最后竟出现了十二转子的密码机。面对十二转子,即使图灵改进过的“炸弹”都需要十几天时间才能解密。战场瞬息万变,布莱切利园急需更快速的机器。很显然,提高速度的关键在于把机械构造的“炸弹”机改成更快速的电路装置。1943年,在图灵的鼓励下,布莱切利园工程师弗拉沃斯(Tommy Flowers)设计了一台叫作Colossus的巨型机器,在战时充裕的经费支持下,Colossus实体机很快获准建造。

这就是世界上第一台计算机,电子化、数字化、程序化。它利用光学在长条纸带上读取电报原文,经过一千五百个真空管的电路计算,将解密结果输出到电传打字机上。1944年6月1日,经过完善的Colossus二号机抵达布莱切利园。离诺曼底登陆只有五天。

诺曼底登陆,这个在欧洲开辟第二战场的唯一方法,无疑是一场豪赌。盟军三百万主力兵力要从海上和空中登陆易守难攻的诺曼底,很可能伤亡惨重。为了保存兵力,盟军的情报网精心编造了一则假情报故意透露给敌方,希望德军以为在诺曼底将有一次只是“小规模”的军事转移。而德军能不能上当则唯有通过由Colossus解密的德军电报检验。幸亏有快速的电子计算机,解密很顺利,德军的电报显示只有一小支部队被派往诺曼底。更幸运的是,电报还详细说明了军事安排、物资转移、军种调遣,德军手中的牌一览无余。

6月6日凌晨3点,Colossus破解了一条德军自诺曼底刚发出的绝望的电报。“天啊,天上怎么来了那么多伞兵?”随着这些伞兵安然降落,二战的转折点到来了。

大西洋的另一边,1943年秋。

威斯康星大学麦迪逊分校数学教授乌拉姆的办公室里闯进了一个女学生。学期只过了一半,她却要求提前完成期末考试,以便“为战争服务”。她坐在办公室的地板上,答完了教授在信封背面临时写下的几道题,然后消失,谁都不知道去哪儿了。

这几天,乌拉姆身边有许多朋友消失了。在食堂打照面的同事、物理教授、自己带的研究生,他们打了个“为战争服务”的假条,就神秘莫测地走了。乌拉姆心里痒痒,写信给自己朋友中人脉最广的冯·诺伊曼,询问是否有能为战争服务的工作。他回信了,说自己忙得很,不如某月某日在芝加哥火车站见面——他在那里正好有两个小时的转车时间。乌拉姆在站台见到了风风火火的冯·诺伊曼,以及——他身后的两位保镖,这才意识到他朋友正在忙活的事对大战意义重大。冯·诺伊曼神秘地表示:有一件很重要的项目也许能让乌拉姆帮忙,不过他还不能说是什么事,在哪里,有谁。

几周后,乌拉姆收到了一封政府委派信,要求他去新墨西哥州的一个小镇。他从来没听说过这个荒僻之地,就去图书馆借新墨西哥州地图册。于是他惊喜地发现,在地图册的借书卡上,整齐地排列着之前消失的所有熟人的名字。他们都消失到了这个前所未闻之地。

火车在一个荒凉的车站停下,黄沙遍野,峭壁陡崖,像时间尽头一样死寂。这里就是Site Y,刚刚起步的研究项目叫Project Y,保密等级:绝密。战争结束后,前者将被称为洛斯阿拉莫斯国家实验,后者便是鼎鼎大名的曼哈顿计划。在这片萧索瑰丽的沙漠中,聚集了一群活力旺盛的年轻人,平均年龄二十五岁。他们是那么青春,喜欢派对交际,第一年就添了八十多个小宝宝,不断造新宿舍都满足不了这个蓬勃的小定居点。他们的领袖奥本海默三十八岁,他们的信使冯·诺伊曼三十九岁。他们的任务:制造摧毁一切活力和生命的超级武器——原子弹。

四年前,爱因斯坦和西拉德上书美国总统罗斯福:物理学的推进已经使得通过核裂变获得巨大能量指日可待,只要德国人愿意,他们有知识和能力发明这种武器,美国必须赶在纳粹德国之前掌握核技术。随着美国正式参战,核技术的研究越来越紧迫。一个名字被提出来:罗伯特·奥本海默,聪明果敢,当机立断。另一个名字被提出来:约翰·冯·诺伊曼,因为他已经坐镇另外十几个军事项目,正好能眼观六路,耳听八方。

冯·诺伊曼教授是军方最喜爱的合作人。犹太人的身份让他对纳粹嫉恶如仇,为了替关在集中营的朋友报仇,他渴望和手段强硬的人合作,醉心于各种新式武器。作为数学家,他认为只有当数学有应用价值时,数学才能以最快的速度发展。少时在父亲逼迫之下学习的化学工程意外地派上了用场,他很容易明白物理学家和化学家的讨论,再用数学的语言解释给数学家听。他最擅长把一项看似庞大无解的任务庖丁解牛,分拆成小零件委派他人,让底下每个人觉得自己拿到的那部分恰好是最擅长的本职。他是天生的领袖和传令官,坐镇导弹研究实验室、美国数学学会战争委员会、国家防御研究委员会……不像大多数为了保密而被强制定居在洛斯阿拉莫斯的科研者,他进出自由。日理万机的冯·诺伊曼教授哟,他穿梭在普林斯顿、波士顿、费城、华盛顿、芝加哥、洛斯阿拉莫斯实验室、阿伯丁兵器试验中心……全美的战时科研进展他一清二楚,人家刚跟他讲了两句,他就能接上来,“某某在芝加哥也做这事”,“哈佛的某某已经搞出来了”。

曼哈顿计划最大的困难不是制造出核裂变反应,而是控制原子弹的威力。爆炸的冲击波将反复震荡叠加,最终的力量难以预测。曼哈顿计划的高度机密性和核试验的昂贵成本使得大规模试验不可能经常进行,而人力又难以计算如此多的非线性方程。如何提高计算能力成了当务之急。

事实上,计算能力这个瓶颈也困扰着其他军方科研项目。于是,1943年,当听说宾夕法尼亚大学的一群工程师为了计算导弹轨道(另一种典型的非线性方程)而开始建造一台名为ENIAC的巨型机器时,冯·诺伊曼立即敏锐地想到:也可以用这台机器去计算原子弹冲击波的能量。在他的牵头下,ENIAC建完后第一项测试任务居然不是导弹轨道而成了核弹方程,整个测试将原本几个月的人力计算缩短到了几天。完成测试后他脸色苍白地回到普林斯顿家里倒头睡了十个小时,醒来后不吃不喝,久久才向妻子吐出一句话:“我们造了一头怪兽。”怪兽,他指的不是核弹,而是计算机。

看到了ENIAC的广阔前景后,冯·诺伊曼毛遂自荐要做ENIAC的数学顾问,让发明者埃克特(Presper Eckert)和莫持利(John Mauchly)受宠若惊。他们亲自领冯·诺伊曼参观机器,在一间两百平方米的大房间里,两个工程师指给他看:这里是一万八千根真空管、这里是电源、这里是读卡器、这里是维修站……可是,人家的设计冯·诺伊曼却看得比设计者还清楚,他一回去就写了份百余页的报告:“一台计算机的基础组成是:存储器、控制器、运算器、输入输出设备。”至今,世界上的大部分电脑仍在沿用这著名的“冯·诺伊曼结构”。当同事们纷纷以“计算机之父”赞扬冯·诺伊曼时,平素并不谦虚的他却不断向大家推荐图灵1936年的论文,他老老实实地说,“计算机的基础概念要归功于图灵。”

1945年5月,德国投降,证据显示德国当时的科研进展还未能制造出原子弹。7月,洛斯阿拉莫斯第一颗原子弹试射成功。8月,在新上任的杜鲁门总统的授意下,两颗本为抵御德国人的原子弹投向日本广岛和长崎,造成二十余万人死亡。8月15日,日本投降。第二次世界大战结束。

五、MANIAC在二战的巨大压力下,英美两国独立制造出了最原始的计算机,Colossus和ENIAC。它们惊人地相似:都利用打孔卡输入,都运用真空管计算,都体积庞大,都对二战胜利功勋卓著。二战史学家普遍认为,布莱切利园的工作使欧洲战场的战事缩短了一年半到两年的时间,并直接切断了“沙漠之狐”隆美尔将军在北非的补给线;而曼哈顿计划则终结了太平洋战场。现在,在这个戏剧性的擂台上,两个核心人物图灵和冯·诺伊曼都决心改进这两台原始机器相似的缺陷:只为专门目的设计,不能储存程序。改进的方向很明显,一如图灵在1936年的论文中所预言的那样,造一台能完成任何目的的图灵通用机。

二战结束了,冷战的阴影旋即逼近。核威慑成了一扇关不上的门,在间隔重重的美苏关系中,美国很快发现要求自保只能继续扩大核优势。氢弹的研究成了攻坚关键,而如何提高计算能力又成了重中之重。要造一台好机器!冯·诺伊曼教授对此深信不疑。

同类推荐
  • 卡夫卡致奥特拉及家人的信

    卡夫卡致奥特拉及家人的信

    《卡夫卡致奥特拉及家人的信》卡夫卡,现代派文学的奠基人之一,生前鲜为人知,死后震撼世界。他终身未婚,与父亲关系紧张,他的妹妹奥特拉·卡夫卡或许就是他最为亲近的人。
  • 你是爱是暖是希望:林徽因传

    你是爱是暖是希望:林徽因传

    哪个女人不想温柔如水,貌美如花,把生活过得如诗如画?可是生活往往给予我们一段平凡的人生,饮尽世事的无奈与繁杂。如今,虽然我们投身生活的洪流,却不曾忘却那最初的梦。于是,当历史的画卷里隐现那一抹优雅的身影,许多人会不自觉地爱上她,爱她的才情,爱她的美丽,爱她的温柔。她成就了一个女人幸福的理想。她是民国画卷里一抹婉丽的倩影,她有一个诗意的名字——林徽因。
  • 龙行天下:忽必烈

    龙行天下:忽必烈

    《历朝开国皇帝大传丛书·龙行天下:忽必烈》为您讲述忽必烈这位来自大草原的真命天子是怎样一步步地龙行天下的,他建立元朝,实现大统一,调整统治政策,指导农业生产,统一多民族国家,今天的新疆、西藏、云南、东北地区、台湾及南海诸岛都在元朝统治范围之内;民族大迁徙,形成民族融合新高潮,实行行省制度,加强对地方控制,对后世影响深远。发展内河航运和海运,开凿会通渠和通惠渠。实行对外开放政策,丝绸之路重新繁荣,马可波罗来华,泉州成为最大外贸港口,实行民族歧视和分化政策具有消极影响。
  • 毛泽东和他的父老乡亲(上册)

    毛泽东和他的父老乡亲(上册)

    本书是一部描述毛主席人际关系,反映毛主席与湖南家乡父老交往的长篇纪实文学作品。我曾读过一部分,感到富有深刻的教育意义。作者通过长期深入采访和研究,掌握了大量珍贵的第一手资料,并以庄重的笔触描写了一代伟人毛主席与父老乡亲水乳交融的关系,歌颂了毛主席深入调查研究、密切联系群众、体察民情、大公无私、情系桑梓、,忧天下的高尚品质和伟人风范。我曾在毛主席身边工作,1959年随毛主席回过韶山,亲身感受到毛主席浓郁的乡情亲情友情。
  • 朱棣最有谋

    朱棣最有谋

    本书带领读者从永乐皇帝朱棣跌宕起伏的一生中,领略他齐集一身的王霸之学、权谋之变,获得为人、处世、立功的经验与学问,练就自我保护、披荆斩棘的谋略和智慧。
热门推荐
  • 福妻驾到

    福妻驾到

    现代饭店彪悍老板娘魂穿古代。不分是非的极品婆婆?三年未归生死不明的丈夫?心狠手辣的阴毒亲戚?贪婪而好色的地主老财?吃上顿没下顿的贫困宭境?不怕不怕,神仙相助,一技在手,天下我有!且看现代张悦娘,如何身带福气玩转古代,开面馆、收小弟、左纳财富,右傍美男,共绘幸福生活大好蓝图!!!!快本新书《天媒地聘》已经上架开始销售,只要3.99元即可将整本书抱回家,你还等什么哪,赶紧点击下面的直通车,享受乐乐精心为您准备的美食盛宴吧!)
  • 独尊战记

    独尊战记

    战九天十地,诛不道神魔,一念起斩十万阎罗!一念落纵永恒亦破!携萝莉,带御姐,长剑横起,谁与争锋!我这一世,不求长生,但求无敌!众多精彩且看叶凌的独尊之旅(屠龙宝刀,阅读就送,欢迎收藏,签到毒蛇什么的都可以)
  • Back Home

    Back Home

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • EXO我的唯一

    EXO我的唯一

    拥有高颜值性格又很逗比的你,会跟EXO擦出什么样的火花呢?在亲情和爱情面前你该如何选择?
  • 最强御兽系统

    最强御兽系统

    这里没有斗气,也没有魔法,只有繁衍到巅峰的御兽术,修炼者与凶兽合体可爆发出无与伦比的力量,碎石断金。天才者可御兽数十,绝代天骄降神兽后裔,百兽加身,凝练御兽神装,修组合战技,上古圣贤统御万兽,担山赶月,掌断星河。而拥有《御兽系统》的陆洋却发现,只要满足系统要求便可以无限御兽,甚至是升级战宠的血脉……
  • 绝色妖妃:盛世惊凰

    绝色妖妃:盛世惊凰

    她,狐族最老的祖宗,本是随性风流快活几万年却钟情一个他他,神族最高掌管着,本是看淡红尘之事却惊鸿一瞥一眼万年一片红似火的桃花林,一场轰轰烈烈的爱情,一场预谋性的相遇,一对相爱相杀的情人“炽莲华,如果可以我一定会杀了你”狐依魅愤恨的看着炽莲华“你要什么我都可以,包括杀了我,但是你不可以离开我”“几百年了,我们回去吧,魅儿”炽莲华抱着狐依魅步入桃花林一摸执念,桃花乱了谁的眼眸,如果是你哪怕流离千年,我也甘之如饴
  • 幻天使之约

    幻天使之约

    如果守护我的天使走向堕落,那么就让我陪你一起堕落吧!
  • tfboys星空之恋

    tfboys星空之恋

    tfboys遇见三位花季少女,他们又会在星空下实现怎样的爱恋你说过你喜欢星空,我会陪你一起我会记得我们在星空下许下的誓言我会记得我们爱始终停留在这一刻
  • 若将山河换你还(完结)

    若将山河换你还(完结)

    故事发生在架空的历史时代,大良与鶻孜两国分江而治。女主赵虞本为大良朝老将军掌珠,性情活波,与三王子及六王子亲厚。因南方叛乱,六王子为求皇帝赐婚,建功心切,请旨领军南下平叛。鶻孜大军于是趁机越过边界,直攻城下寨,大良帝染病避离京都,三王子代为监国。年轻的鶻孜君主慕容璨接受求和,条件是一座城池,若干金银,以及身为皇帝义女的平昌郡主赵虞。命运翻过手掌,她于是只得告别故国家园,走上和亲之路。然则事实的面纱一层层揭开,她这才发现,原来还在许久许久之前,一切便都已经注定。同样是至高无上的君主,面对他们亦同样的深情如海,至死不渝。她将如何抉择。晚樱开后,数载光阴,风风雨雨,起起落落。到如今,春归兔苑,处处繁花。
  • 我的星灵守护者

    我的星灵守护者

    渣男遇上守护自己的星灵,从此生活变得不可思议。一个花心,一个不能动情。为了找寻星灵王,俩人一起穿越各个时空……等你哪晚想我的时候,记得抬头看看天上的星星。也许哪天我够资格爱你的时候,会作为一颗星星陪伴你左右。——星灵王