安藤在图书馆的柜台领取置物柜的钥匙,他一边走,一边脱掉夹克。
时序即将进入冬季,安藤却只穿一件薄薄的夹克,旁人看了都替他觉得冷。
他一向很会流汗,在设有空调的图书馆中,即使只穿一件衬衫也觉得很热。
安藤从公事包里拿出笔记本和笔,直接将夹克卷成一团,放到置物柜里面。笔记本里夹着一张龙司血液中的病毒盐基排列表,这是安藤今天的功课。
他一大早就到图书馆来报到,打算解开盐基排列上的暗号;可是一看到纸上无秩序的盐基排列,不禁感到头昏眼花,没有信心能解读出暗号。反过来说,这倒也是一种消磨时间的好方法,安藤想要渡过无事可做的三天假期,也只有靠它了。
安藤将笔记本夹在腋下,走上三楼的阅览室,找个靠窗的位子坐下来。
他在学生时代和龙司都很热中暗号游戏,家里买了很多有关暗号的解说书籍,不过在结婚和离婚这段期间一共搬了三次家,不仅弄丢了那些书,也对暗号游戏失去兴趣。
由于暗号的种类繁多,若是没有专用参考书里的换字表和频度分析表,就无法解出暗号。安藤无法一下子把那些书籍买齐,只有到图书馆来“用功”了。
他拿出入门书来重温十多年前所热中的暗号结构与解读的基本常识,首先从酷似天花病毒的盐基排列究竟属于暗号的哪个形式开始做起。
暗号大致可分为将文章换成其他文字、记号或数字的换字式,改变单字顺序排列的转置式,以及在单字间排入多余文字的插入式三种种类。例如:从龙司的肚子里露出一 截报纸上所解出的“RING”,就是从英文字母转换而成的换字式。
安藤推测这些类似天花病毒的盐基排列大概是换字式。这里有ATGC四个盐基排列,当其中某个特定的组台指定一个文字时,很有可能就是暗号了。
设定暗号的目的,主要是在不想让第三者知道的情况下,传达讯息给特定对象。
这是安藤在学生时代的游戏道具,没有任何游戏比它更能考验智慧。
为了防止第三者的解读,出题者必须将文字组合成让人乍看之下不觉得它是暗号;就像间谍一旦被敌人捉住,敌方一定会先搜出他身上所藏的纸张,将上面的奇怪符号一一记下,列入机密事项。
安藤尽量以常理来作考量,如果暗号的目的是要传达不让第三者知道的讯息,那么传达情报的人一定要将暗号转变成密码。眼前的盐基排列表中有四十二个盐基重复排列,安藤直觉认为它很像暗号。
他冷静地思索着:(为甚么我会觉得这些盐基排列很像暗号呢?)盐基排列中夹着令人无法理解的重复排列,这不可能只在一个地方出现,而且这些重复排列一定有它的道理存在。由于安藤先前有将龙司遗体上所出现的数字,转换成“RING”这个单字的经验,因此一看到盐基排列中有相同字母重复,自然而然便想到暗号。
也就是说,“RING”这个单字的出现有两个目的。除了单纯告知“RING”
的存在以外,在这之后会有暗号藉着任何机会出现。而解读“RING”所使用最简单的换字式,说不定是一个伏笔。
从龙司的血液中发现疑似天花的病毒,可以假设发信人是龙司。
龙司的遗体已经化成灰,这是不能改变的事实,但他的组织标本还留在研究室,他这个个体的DNA设计图,还有无数个遗传讯息存在于标本的细胞中。若是那个DNA继承了龙司的“意识”,并以“语言”形式发出暗号的话……安藤想到这里,不由得重重地拍一下头。
(解剖者不应该有过于滑稽且荒唐的假设。)可是,如果这个盐基排列转换为特定语词的话,那么其他的解释都不能成立。理论上,从龙司的血液标本抽出一个DNA,可以制造出酷似龙司的个体(复制)。
对于疑似天花的病毒被混入血液中,龙司体内的DNA集合体,试图给予相当的影响,并从中插入某个“语言”。而龙司就是想藉此传达这种不明病毒的讯息,才会插入“语言”。
他为甚么只在红血球的DNA中插进“语言”呢?龙司曾是医学院的高材生,知道其他细胞的DNA没有被解析的可能。
这一连串的猝死事件,如果真是由病毒引起的话,自然会在盐基自动解析装置下明白显示出排列顺序;龙司只是对类似天花的不明病毒施加一些小技巧,发出“语言”传送给读者。
这样一来,这些暗号便失去原来的目的。假设龙司的DNA本身具有意识,旁人自然不晓得他采用何种手段与外界联系。如今,既然DNA的二重螺旋是用ATGC四个盐基排列构成,龙司除了使用这四个英文字母,加以巧妙组合来传达意识之外,别无他法。
他并不是为了防止第三者来解读而特地使用暗号,而是由于没有其他的传达手段,只好使用这四个盐基。
安藤有了这一层认知后,顿时一扫心中的阴霾,喜不自禁地在心底大喊:“说不定可以解开!”
如果龙司残存在DNA中的意志使用盐基排列是为了和安藤说话,那个语言必须是安藤能够解开的才行。
(龙司故意出难题的原因为何?)
为了检验论证是否有误,安藤不断地依照步骤做确认功夫,他害怕一旦走错入口,就会进入死胡同,永远找不到解答的途径。
早先安藤把这个游戏当作消磨时间的游戏,现在既然确定可以解开,他恨不得能立刻知道解答。
第一个难题就是要如何区分这四十二个英文字母──ATGGAAGAAGAATATCGTTATATTCCTCCTCCTCAACAACAA他尝试采用两个一组和三个一组的区分方式。
例一:每两个一组的区分方法ATGGAAGAAGAATATCGTTATATTCCTCCTCCTCAACAACAA安藤将四个英文字母,每两个视为同一个单位的时候,就会产生四乘四,共计十六种的组合,然后考量每一组为一个文字。
这里又出现一个问题,这个暗号到底是以哪一种“语言”来书写?
以平假名为例,将浊音及破裂音都包含在内,共有五十个字母,很难分成十六组来加以表现。英文字母只有二十六个,而义大利语则只有二十个。
判定出题者使用何种语言,乃是解读暗号的关键。
不过,安藤已经解决这个问题了。
先前他顺利地将“178136”转换成英文单字“RING”,因此认为这若是龙司给予的提示,那么可以大胆假设这次的盐基排列是要转换成英文字母。
他将四十二个盐基排列区分成两两一组,全部可以得到二十一组。其中AA有四组重复、TA和TC各有三组重复、CC则有一组重复,所以共有十三种。安藤将这些数字写在笔记本上,翻开说明书内页,在里面寻找文字出现种类数表格。
例如:英文字母虽然有二十六个字母,实际作成文章时,常会有某些字母的使用次数较为频繁。像E、T、A等字出现的频率非常高,而Q、Z在一页的文字里只出现一 、两次。
暗号解说书的卷末经常会刊载英文字母出现频率的统计资料,这个统计如果属实,就可以轻易推测出暗号是以何种“语言”写下来的。
统计的结果是──“在二十一个英文字母中出现的字母种类平均数为十二”。
安藤一看到这个数据,心里不禁感到一丝雀跃。
十二这个平均值和盐基排列的十三种数目非常接近,也就是说,四十二个盐基排列两两区分,共有二十一组,在各组盐基排列和某个英文字母相同的情况下,统计数据上并没有矛盾。安藤暂且保留这一点,试着将盐基排列分成三个一组。
例二:每三个一组的区分方法ATGGAAGAAGAATATCGTTATATTCCTCCTCCTCAACAACAA结果一共分成十四组,以及ATG、GAA、TAT、CGT、ATT、CCT、CAA这七个种类。在十四个英文字当中,所出现的文字种类平均数为九,跟七这个数字相差不远。
安藤马上察觉到重复的地方很多,像是GAA、CCT、CAA各有三组重复,TAT则有两组重复。最令他在意的是,GAA、CT、CAA八这三组的连续重复。在每一组等于一个字母的情况下,同样的字母应该不会连续出现三个地方才对。
例如:Feel、Class等同样字母连续使用的单字不在少数,却没有连续出现三个相同字母的情形。
安藤顺手拿起旁边的原文书,尝试在一页内数数看有几个地方连续出现三个相同的字母,他翻了五、六页,终于找到一个地方。而在这十四个字母当中,要找出相同字母连续出现三次的单字的机率几乎等于零。
相反的,四十二个盐基两两构成一组,相同字母连续出现两次的情形只有一次而已。由此看来,安藤判断四十二个盐基应该是每两个一组,区分为二十一组,在统计上的差距最校接下来的工作便是不断地反覆尝试。
ATGGAAGAAGAATATCGTTATATTCCTCCTCCTCAACAACAA由于AA的组台出现了四次,因此可以预测AA指定的字母使用次数非常频繁。
安藤再度翻开专业书籍中所附的英文字母使用次数表,查出使用频率最高的是E,于是他首先假设AA为E。
接着,出现次数第二高的是TA和TC(三次),而且AA后面接着TA、TC后面接着AA的情形各有一次,这是重要的提示。
这一点表示文字的连接(字母是以何种方式来接续)有其特徵,而这也是经过统计整理出来的结果。
安藤又将TA、TC与统计表上的字母互相对照,继E之后,使用次数也很高的是A。从这个情况来看,TA指的是A,依相同的理由,TC可以用T填进去,CC则以连接的方式来决定字母是N。
到目前为止,暗号与字母之间组合得很圆满,在统计上完全没有抵触。
…………E…………EAT……AA……NT……NTE…………E安藤将这四十 二个重复的盐基排列区分为二十一组,再依使用频率次数表和英文字母相对应,结果做出以上的字母排列。
他以此为基础,再依据母音和子音的关系,以及连接次数等相关线索,填补中间的空隙。
SHERDEATYAALNTINTECME开头的SHE是“她”的意思,以下的字母不管怎么区隔,都无法成为一段有意义的文章。于是安藤又将E和A、T和N的位置互换,依照字母位置重新排列。
他为了省下原子笔书写的时间,直接从笔记本撕下纸张,做了二十六张英文字母卡,彷佛在玩游戏似地互相调换位置,结果排出──THEYWERBORRLNBINBECME安藤一看到这列英文字母时,脑中猛然出现“THEYWEREBORN……”这样的句子,意思是“他(她)们出生了。”
安藤总觉得这不是暗号的正解,心想应该还有其他更适合的解答才对,于是他继续重组这些英文字母。
他大约花了十分钟,预测出以下的结果──第三、第六、第十八、第二十一个字母为同一个英文字母;第七、第十、第十一个是同一个英文字母;第八、第十四、第十七 个字母是同一个;第十三、第十六的字母为同一个。
如果在电脑上输入以上的条件,一定可以在短时间内得到答案,而且会得到复数的解答,列出所有满足上述条件的二十一个有意义的英文字母。
如果是这样的话,就无法区别出哪一个是龙司所传达的讯息了。
deadend安藤抱头思考着。
(上面的文字究竟代表甚么意义,那真是龙司所要传达的讯息吗?)他在学生时代,有一段时期对暗号非常敏锐,只需一、两分钟就可以在这种程度的题目中看出破绽。
(我得再改变想法,重新假设才行。)
安藤由于过度专心思考,一时之间忘记时间的流逝。当他看手表的时候,已经接近下午一点,登时感到饥肠辘辘,决定先到四楼餐厅吃午饭,顺便转换一下心情。
他一面走向四楼的餐厅,一面期望能在午餐时得到一些灵感。