10. 黑客帝国

卡伦在铁桥上拨通了伊文代尔疗养院的号码。听筒里传来的等待音比平时更长,每一声都像一根针在他太阳穴上轻轻戳了一下。他母亲住在那家疗养院已经四年了,记忆被阿尔茨海默症啃得七零八落,像一本被虫蛀过的旧书,大部分页码都粘在一起,偶尔被风吹开一页,露出的字迹清晰得刺眼。

"沃斯女士今天状态不太好,"值班护士的声音听起来很年轻,带着那种在老年护理机构工作久了之后特有的温柔疏离,"她一直在念叨一个名字。不是您的名字,卡伦先生。是另一个。"

"什么名字?"

"塞巴斯蒂安。从今天凌晨开始,反复念叨。我们以为是她看电视剧记住的角色,但她说那是她儿子的名字。我们纠正了几次,她发了很大的脾气。"

卡伦握着手机的手指关节泛白。冬日的冷风从运河上灌过来,把他的风衣下摆吹得啪啪作响。四年前他把母亲送进疗养院的时候,她的认知评估报告显示短期记忆已经严重受损,经常认不出当天见过的人,但对几十年前的往事却记得异常清晰。医生解释说这是疾病的典型特征——最近的记忆最先瓦解,而被反复巩固过的远期记忆往往能支撑到最后。

如果她在念叨塞巴斯蒂安,那不是一个阿尔茨海默症患者的幻觉。那是她大脑里最后几页还没被蛀虫啃穿的纸。

"让她接电话,"卡伦说。

听筒里传来窸窣的布料摩擦声,然后是护士轻声的引导。过了大概半分钟,母亲的声音从听筒里传来,虚弱、颤抖,但语气里有一种他在过去四年里很少听到的清醒。

"你见到他了?"母亲问,没有寒暄,没有铺垫,像是一个一直在等这通电话的人终于接到了。

"见到了,"卡伦说,"在阿姆斯特丹。"

电话那头沉默了一阵。卡伦听到母亲在呼吸,每一次吸气都很浅,呼气时带着轻微的哨音。然后她开始说,语速缓慢但异常连贯,像是在念一份已经在脑子里默诵了几十年的供词。

"你父亲在密歇根大学做工程学讲师的时候,接了一个外面的顾问项目。那是很久以前的事了,比你出生还早。项目是奥登集团赞助的,内容涉及某种加密存储技术。他在项目组里认识了亚历克斯·雷文。亚历克斯当时刚从剑桥过来,还没正式入职你们学校。两个人做了一个原型系统,叫什么'密钥存续'。"

"密钥存续计划,"卡伦说。

"对。那个计划的核心思路是——"母亲停顿了一下,卡伦听到她在调整呼吸,像是在攒足力气来完成一段对她目前的身体状况而言太过艰难的长跑,"——将一笔加密资产的控制权分散托管在多个代理人手中,同时设置一个自动执行的触发协议。触发条件是什么我不知道,你父亲从来不在家里谈技术细节。但我知道这个计划从一开始就是针对某个具体目标的。他说过一句话——'我们要清算一个从别人口袋里偷来的未来'。"

卡伦把手机从左手换到右手,发现自己的掌心全是汗。

"后来呢?"

"后来你父亲和亚历克斯发生了分歧。什么分歧我也不清楚,只记得那段时间你父亲整夜整夜地失眠,半夜坐在厨房里喝威士忌,眼睛红得像两个炭点。有一次他喝多了,说了一句话——'他想把所有人都关进笼子里,不只是那些偷钱的'。"

亚历克斯想关进去的人。卡斯帕尔骗局的主谋。那十二亿欧元的失窃资金。但这句"不只是那些偷钱的"意味着笼子的尺寸比他们以为的要大得多。

"塞巴斯蒂安是怎么回事?"卡伦问,声音压得很低。

听筒里传来一声细微的声响,像是母亲把脸转向了枕头。然后她开始用一种完全不同的语气说话,比之前更低,更慢,像是在打开一扇被锁了几十年的门,而那扇门的铰链已经锈得快要断了。

"你和塞巴斯蒂安是双胞胎。剖腹产,他比你晚出生四分钟。那时候你父亲已经在奥登集团全职工作了,亚历克斯的研究室也在同一年搬到了日内瓦。他们两个人做了一个决定——把你们分开。一个留在美国,跟着我在密歇根长大;一个被送到欧洲,由你父亲带着,在奥登集团的内部培养体系里长大。他们说这是'系统冗余'。"

系统冗余。卡伦闭上眼睛,感觉自己的血液在血管里变得黏稠而冰冷。这个词在计算机科学里指的是为了在某个组件失效时系统仍能继续运转而配置的备份单元。在他的数据库课程教材第八章,第三个小节,旁边还有他用铅笔做的课堂笔记。而他的父亲和导师,把这个概念应用在了两个活人身上。两个刚出生的婴儿。

"为什么?"卡伦问。

"因为密钥存续计划需要两个血缘相关的生物特征作为双因子认证的底层密钥。虹膜和DNA。亚历克斯设计的算法要求认证双方必须是直系血亲,而且年龄差不能超过五岁。他在项目文档里写过一句话——'血缘是最难伪造的生物密码'。你父亲一开始拒绝了。但亚历克斯说服了他。"

卡伦睁开眼,看着运河对岸那排光秃秃的梧桐树。冬天的梧桐树把枯枝指向铅灰色的天空,像一堆被遗忘在户外的大型电路图。他忽然想起了在AX-09标签上看到的那行字——"密钥活着,只要有人记得怎样去读它。"原来"有人"不是泛指。它是精确地指向两个人。两个从出生第一天就被写进同一段代码的活体密钥。

"父亲死在卢加诺,"卡伦说,"和亚历克斯同一年。同一个地方。"

"你父亲不是死于心脏病,"母亲的语气忽然变得干硬,像一个被反复浸泡又风干的旧海绵被拧干了最后的水分,"他收到了一封信。亚历克斯寄的。信的内容我不知道,但我看到过他读那封信的表情。那种表情我这辈子只见过一次。第二天他就订了去卢加诺的机票。一周后他的骨灰被装在密封罐里运回来。"

卡伦听到身后的铁桥上传来自行车铃铛的声音,一个穿着荧光色骑行服的年轻人从他旁边呼啸而过。那声音刺耳又短暂,像一枚钉子被敲进耳膜然后又拔走。

"亚历克斯知道父亲会把我们分开,"卡伦说,脑子里一块一块地拼着碎片,"他在设计系统的时候就知道。所以他给两个婴儿分别设置了不同的生物识别路径。两条路径都可以单独启动系统的一部分,但只有合在一起才能完成完整的签名。"

"你说的这些我不懂,"母亲说,声音开始变得模糊,刚才那股清醒似乎在快速退去,"但我知道你父亲临死前说的最后一句话。他对我说——"

她的声音忽然中断了。卡伦听到听筒那边传来一阵含糊的嘟囔,然后是护士轻声的安抚。过了几秒,护士重新拿起电话,告诉他沃斯女士的认知状态出现了急性波动,需要休息。

"她最后说了什么?"卡伦追问。

"她对着空气说——'告诉卡伦,别信那个活着的'。然后反复重复了三遍,每一遍都一模一样。抱歉,卡伦先生,她现在的意识又模糊了。"

电话挂断了。卡伦站在铁桥边,手机屏幕的背光在冬日的天光下显得很弱,上面的时间已经跳过了四十分钟。他从口袋里摸出一支烟——他戒烟五年了,但这支烟是他在火车站地下通道里从一个巴基斯坦小贩手里买的,像一个预先埋好的伏笔。他点上烟,吸了一口,烟雾被河风撕成碎条,转瞬即逝。

"别信那个活着的。"

亚历克斯已经死了。如果他母亲说的"活着的"不是亚历克斯,那是谁?塞巴斯蒂安?他的弟弟,他的同卵双胞胎,那个在奥登集团内部成长、被训练成"密钥存续计划执行专员"的人?还是另有所指——一个他还没有意识到其存在的人?

他的手机震动起来。伊娃发来了一条长消息,分成了几段。第一段是一份刚从密歇根东区联邦法院传来的文件扫描件——诺伊曼仲裁员签署的1782条批准函已经正式备案,证据开示令的送达时间被标注为今天下午三点。第二段是一张表格,列出了奥登集团"密钥存续计划"的全部成员名单。名单上一共有八个人:亚历克斯排在第一位,卡伦的父亲排在第二位。剩下六个人里,有一个名字被伊娃用红笔圈了出来。

维克托·克莱恩。

德雷克律师事务所的合伙人。奥登集团的法务代理。那个在日内瓦仲裁庭上用柔和的语调指控他们"钓鱼取证"的人。

第三段消息只有一行字:"克莱恩在2014年12月签署过一份文件。文件内容是接受全球加密资产伦理委员会的理事任命。他是七名理事之一。"

卡伦低头看着那行字,烟在指间燃到了尽头,烫了一下他的手指。他把烟蒂弹进运河,看着它被灰绿色的河水吞没,然后拨通了伊娃的电话。

"克莱恩在奥登的法务团队里,"电话一接通他就说,"而我们一直在向他提交证据。我们做的每一步,他都知道。"

"不止知道,"伊娃的声音听起来像是在密闭空间里来回踱步,短促而紧绷,"今天下午的证据开示令送达程序,克莱恩本人就是奥登集团的签收人。根据联邦民事诉讼规则,他有权在开示令生效前提出复议申请,复议期间所有证据调取程序暂停。他可以拖我们至少两周。"

"但他不会拖。他需要我们把密钥拼完整。"

电话那头沉默了一瞬间。卡伦听到伊娃停下脚步的声音,然后是她低声说出的一句话:"所以他不是对手。他是观众。"

观众。不是对手。不是敌人。是一个坐在包厢里看戏的人,知道剧情走向,知道每一幕的时长,知道自己什么时候该鼓掌、什么时候该起身离开。维克托·克莱恩作为奥登集团的法务代理,在过去十四个月里全程参与了仲裁程序,每一次听证、每一次证据交换、每一次动议辩论,他都在场。他的在场不是代理,是监视。监视的不是对手——监视的是卡伦。

那个他一直在等的、被写在协议里的代理人。

"马特奥那边有新的消息吗?"卡伦问。

"他半小时前发了一条加密信息,说他已经从鹿特丹出发前往阿姆斯特丹。他说有东西要当面交给你们。"伊娃停顿了一下,"他用的是'你们'。复数的。他知道塞巴斯蒂安也在阿姆斯特丹。"

卡伦在梧桐树下的长椅上坐下来。树梢上有几只乌鸦蹲在那里,黑色的剪影一动不动,像是被钉在灰色天空上的铁片。他忽然觉得这个下午的一切都像是被预设好的——和塞巴斯蒂安的相遇,母亲突然恢复的清醒,克莱恩在档案里浮出的名字,马特奥的准时出现。每一件事都太精确了,精确到不像巧合,而像一个被精心编排的剧本。

"那个触发协议,"卡伦开口,声音在空旷的运河边显得比平时更清冽,"马特奥说它像笼子,你说它像清算程序,克莱恩把它当成一场戏在看。但母亲说亚历克斯想关的不只是偷钱的人。"

"你想说什么?"

"如果克莱恩是理事,而他是清算程序的知情人,那么他代理奥登的真正目的就不是帮他们赢这场仲裁。他是来确保我们在仲裁过程中找到密钥。但亚历克斯在设计这一切的时候,有没有可能——"

他停住了。头顶的乌鸦忽然全部飞起来,黑色的翅膀拍打着空气,发出像纸张猛烈翻动的声音。他看着那些乌鸦盘旋了几圈,然后往北海方向飞去,消失在远处的天际线里。

"有没有可能什么?"伊娃追问。

"有没有可能,那个笼子关的不是某一个人,"卡伦说,语速放慢了,每个字都像是在棋盘上落一个子,"而是一整个机构。奥登集团本身。父亲和亚历克斯的分歧——父亲说'他想把所有人都关进笼子里,不只是那些偷钱的'。卡斯帕尔骗局的四十六亿欧元是被人偷走的。但如果奥登集团也在那个笼子里,那就意味着——"

"奥登也在卡斯帕尔骗局里,"伊娃替他说完了,"作为参与方,而不是受害者。"

运河上又驶过一艘驳船,吃水很深,船舷几乎贴着水面。卡伦盯着那艘船缓慢地从桥下穿过,忽然觉得那些碎片在脑子里开始重新排列,不再是一团乱码,而是在某种程序的作用下自动重组,拼出一个他之前不敢想的形状。

"克莱恩的理事会席位,"他说,"2014年12月。那是在卡斯帕尔骗局崩盘之前还是之后?"

"之后。骗局崩盘是2015年3月。理事会成立是2015年3月。但克莱恩的受托协议签署日期是2014年12月。"

"他在骗局崩盘之前就已经被亚历克斯招进了委员会。一个奥登集团的法务合伙人,加入了一个以清算卡斯帕尔骗局为唯一目的的组织,时间点居然在骗局崩盘之前。"

"除非亚历克斯在骗局崩盘之前就已经知道了所有参与方的名单,"伊娃的声音里透出一种极少在她语气中出现的冷意,"包括奥登。"

电话两端同时沉默了。卡伦能听到伊娃那边传来的键盘敲击声,急促而有节奏,像是在把某个巨大的真相从数据库的深井里一桶一桶地拉上来。

过了一会儿,键盘声停了。伊娃说:"刚查到。卡斯帕尔骗局的核心资金池在2014年8月到12月期间做过一次大规模的结构重组。重组的法律顾问——是德雷克律师事务所。签字的合伙人——维克托·克莱恩。"

卡伦从长椅上站起来。风更大了,梧桐树的枯枝被吹得相互摩擦,发出嘎吱嘎吱的声响。他往铁桥方向走去,脚步声在空荡荡的自行车道上显得格外清晰。

"我现在去见塞巴斯蒂安,"他说,"告诉他母亲说的那些话。"

"你信他吗?"

卡伦没有立刻回答。他走到铁桥中央,停下脚步,低头看着桥下灰绿色的运河水。水面上映出他自己的影子,被风吹皱,变成一团模糊的深色轮廓。他想起在日内瓦候证室里伊娃转告他的那条消息——"密钥活着"。

密钥确实是活着的。它不在硬盘里,不在芯片里,不在任何可以被物理销毁的存储介质上。它活在两个人的血脉里,一个在密歇根的疗养院里失去记忆,一个在阿姆斯特丹的数据中心里执行着一份十四年前就写好的程序。而亚历克斯·雷文,那个站在黑板前、粉笔灰落在粗花呢外套肩上的老头,用了整整十年的时间,把所有棋子都变成了活人。

"我不知道该不该信他,"卡伦终于说,"但我知道一件事。他和我是同一把锁的两半。如果我不想被关在笼子里,我就得先搞清楚锁的结构。"

挂断电话后,他走过铁桥,沿着运河对岸的路往回走。快到数据中心园区门口的时候,他看见塞巴斯蒂安正站在警卫亭旁边,手里拿着两杯冒着热气的咖啡,像是在等一个老朋友。

塞巴斯蒂安看到他走过来,举起其中一杯咖啡递给他,嘴角那个精确的微笑又浮了上来。

"打到疗养院的电话,时长四十二分钟,"塞巴斯蒂安说,语气平淡得像是在报告一项已完成的任务,"母亲告诉你多少?"

"所有她记得的。"

"那就差不多了,"塞巴斯蒂安抿了一口自己的咖啡,那双银灰色的眼睛在热气后面变得模糊,"接下来该告诉你她不记得的部分了。"

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注