第4章 密鑰
(1)
凌晨三時十七分。
古麗娜盯著屏幕,眨了眨眼,不管用,咖啡杯空了好久。
三十個小時。
她坐在這個位置上已經有三十個小時。
數據流在屏幕之上滾動,那些跳動的數字和字母就在她的視線里變得模糊又重新清晰。
「還不睡?」
艾爾肯的聲音從後面傳來,古麗娜沒有回頭,繼續敲擊鍵盤。
「快了。」
「你昨天也說了快了。」
「昨天是昨天,」古麗娜終於轉過頭來,衝著艾爾肯露出一個又累又倔強的笑,「艾處,你也沒睡。」
艾爾肯沒有說話,他走到古麗娜旁邊的工作位置旁坐了下來,眼睛盯著那面巨大的數據牆。
技術科的夜是這樣,安靜但不安靜,鍵盤敲打聲,伺服器嗡嗡聲,偶爾蹦出的系統提示音,攪成一鍋怪異的白噪音。
「發現什麼了?」艾爾肯問。
古麗娜吸口氣,手指在觸控板上劃了一下,調出一組波形圖。
「這是三天前我們截獲的那組通訊,」她指著屏幕,「我一開始以為是商業加密,所以我嘗試了所有的已知破譯模型,全部失敗。」
「所以?」
「所以我開始覺得這不是一般意義上的加密,」古麗娜的眼睛突然就亮起來了,好像那一瞬之間疲憊感就被什麼給代替了,「我又拿頻譜分析重做了一遍,然後看到信號裡面竟然藏有一層量子噪聲。」
艾爾肯皺起眉頭。
他不是搞技術的,但是他是計算機系畢業的,對量子加密並不陌生,量子密鑰分發是目前理論上最安全的加密方式,任何竊聽行為都會導致量子態坍縮,從而暴露竊聽者。
「量子加密要專門的信道,」艾爾肯說,「他們怎麼可能會——」
「不是真正的量子加密,」古麗娜打斷他,「只是個改良版,他們用經典信道模擬了部分量子態的特性,在傳統加密外面套了層偽量子殼。」
她調出另一組數據,「這層殼不是為了保護信息,是為了混淆追蹤,一旦有人嘗試暴力破解,這層殼就會啟動自毀協議,數據會直接變成亂碼。」
「那你怎麼破的?」
古麗娜沉默了幾秒鐘,屏幕的藍光映在她的臉上,使她看起來比實際年齡小很多,也蒼白得多。
「我沒破,」她說,「準確來說,我是破了一部分。」
她拽出一段文本。
那是一串斷斷續續的字符,大部分都被黑色方塊擋住,只有零星幾個詞組露出來:
「……信道……四月十五……坐標……接頭……確認身份……」
「只有這些?」
「只有這些,」古麗娜揉了揉太陽穴,「這層偽量子殼太複雜,我得再想想,但是有一點我可以確定——」
她放大其中一個詞組。
「北風」。
艾爾肯的瞳孔輕輕一縮。
北風。
這不是一個普通的詞,對於他們內部情報資料庫來說,「北風」是個懸而未決的代號,三年前,南疆某個邊境口岸查到過一批電子元件,這批貨報關單上同樣出現了這個詞,之後調查不了了之,線索卡在一個已經註銷的貿易公司。
「你確定?」艾爾肯的聲音又低了一些。
「百分之九十五,」古麗娜說,「剩下那百分之五是我不確定這個詞在上下文中是什麼意思,可能是代號,也可能是暗語,還可能只是隨機生成的干擾詞。」
艾爾肯站起身來,在技術科狹小的辦公室里踱了兩步。
他想起父親生前說過的那句話,這個世界上沒有什麼偶然的事情,只是你暫時還沒看透其中的必然。
「這組通訊是從哪裡截獲的?」
「邊境信號監測站,」古麗娜調出一張地圖,「發送端在境外,但接收端……」她指向地圖上的一個紅點,「在莎車。」
莎車。
老城的磚牆,巴扎的喧鬧,饢坑裡冒出來的熱氣,塔依爾大叔茶館裡永遠飄著的茯茶香。
那是艾爾肯的家鄉。
也是他父親犧牲的地方。
「我要完整的破譯,」艾爾肯說。
「我知道,」古麗娜的手指又一次的在鍵盤上舞動了起來,「但是這層殼的算法有點少見,她需要找人幫忙。」
「找誰?」
古麗娜遲疑了一下。
「趙文華。」
(2)
趙文華的辦公室在科研院所的頂樓,窗戶正對著天山。
艾爾肯敲門進去的時候,趙文華站在窗邊喝茶,茶是正山小種,煙燻的味道在房間裡飄著,很精緻也很刻意。
「艾處長,久仰,」趙文華轉過身來,臉上露出恰到好處的笑容。
他大概五十歲左右,頭髮梳得油光水滑,戴一副金絲眼鏡,眼鏡後面那雙眼睛透出書生那種精氣神兒——機靈勁兒十足卻有點兒讓人煩的那種。
「趙研究員,」艾爾肯禮貌地點頭,「冒昧了。」
「不冒昧,」趙文華做了個請坐的手勢,「你們單位和我們院所一直有合作關係,上次那個網絡靶場項目,還是我這邊提供的技術支持。」
艾爾肯坐在沙發上,環顧著趙文華的辦公桌。
桌面上是一本打開的書,看樣子是英文的書,上面有一些複雜的公式,旁邊是一台筆記本電腦,筆記本電腦是鎖屏狀態,但是指示燈是亮著的。
「聽說趙研究員是量子加密方面的專家?」艾爾肯問。
「專家算不上,」趙文華擺了擺手,表示自己只是做了一些基礎研究,國內真正的高手都在中科大和清華,他這邊也就跟在後面跑。
「跟著跑也很優秀了,」艾爾肯笑了,「我今天過來,主要是想問個技術問題。」
趙文華眼珠子轉了一下。
快,非常快,幾乎連影子都抓不到,但艾爾肯還是抓住了。
「請說,」趙文華語氣平和。
艾爾肯從公文包里拿出一份文件遞給對方,這是古麗娜整理出來的一份技術分析報告,裡面的內容都是經過脫敏處理的。
「我們工作里碰上一種很奇特的加密手段,」艾爾肯說道,「利用經典信道去模仿量子態特點,外面包著一層偽量子殼,我們的技術人員試過許多辦法,可是收穫不大「」
趙文華接過文件,翻了翻。
他的臉上的表情很平靜,太平靜了。
一個真正的學者看見自己專業領域裡的難題時,總會有些本能的反應,也許是興奮,也許是好奇,也許是審視,可是趙文華臉上什麼都沒有,只有被訓練出來的、禮貌的平靜。
「有意思,」趙文華開口了,「這種技術我以前只是在論文上看到過,沒想到有人真的用上了。」
「你曉得這是啥?」
「知道一點,」趙文華放下文件,摘下眼鏡擦了擦,「這是量子偽裝協議,是德國一個研究小組在2019年提出的,理論上可以在經典信道上模仿出量子密鑰分發的一些特點,達到接近量子加密的安全等級。」
「怎麼破解?」
趙文華笑了。
「艾處長,如果這麼容易破解,它就不會叫量子偽裝了,」他重新戴上眼鏡,「但是任何加密都是有漏洞的,這個協議的漏洞就是它的密鑰生成方式——需要一個初始種子,而這個種子往往是由某種物理過程產生的真隨機數,只要找到種子是怎麼來的,就有可能反過來推出整個密鑰序列。」
艾爾肯點頭。
「那具體要怎麼做呢?」
趙文華沉思了一下。
「我能給出一些想法」,他看向艾爾肯,「我還是要看數據的。」
艾爾肯的表情沒有發生任何變化。
「看數據?」
「是的,」趙文華指著文件上某處說,「這份報告有很多地方做了遮蓋處理,我明白你們有保密要求,但是我不看得到全部數據,很難給出有效建議。」
這話講得合情合理,沒有任何問題。
但艾爾肯心裡卻有一樣東西輕輕顫動著。
「我找領導匯報一聲,」他起身,「要是要,再來麻煩趙研究員。」
「隨時歡迎,」趙文華也站起身來,把艾爾肯送到門口,「艾處長,你們這次碰上這個對手——」他嘴角一勾,「好像不是一般人。」
艾爾肯停住腳步,回頭看了他一眼。
趙文華臉上的表情還是那種恰到好處的微笑,但是眼鏡片後面的眼神就讓人看不透了。
「是不簡單。」艾爾肯說,「不過,沒有破不了的局。」
他轉身走進走廊,腳步聲漸漸遠去。
趙文華站在門口,目送他的背影消失在電梯門後。然後,他輕輕關上門,走回辦公桌前。
他拿起那本攤開的英文書,翻到最後一頁。
書頁里夾著一張紙條,上面只有幾個手寫的數字。
趙文華看著那些數字,臉上的微笑慢慢消失了。
他拿起手機,輸入一串號碼。
電話響了三聲,接通了。
「是我。」趙文華的聲音壓得很低,「他們已經開始查了。對,就是那組通訊。你們的殼不夠安全,他們的人已經破譯了一部分。」
對面說了什麼,趙文華點點頭。
「放心,我會盯著的。如果有什麼進展,第一時間通知你們。」
他掛斷電話,把那張紙條放進碎紙機里。
機器發出沙沙的聲響,紙條變成了細碎的紙屑。
趙文華看著那些紙屑,深吸了一口氣,重新坐回辦公椅上。
窗外,天山的雪頂在陽光下閃閃發光。
很美。
也很冷。
(3)
林遠山在抽菸。
這是他第三根了。
技術科的走廊盡頭有個小陽台,平時沒人來,只有林遠山會在想事情的時候來這裡站一會兒。陽台下面是停車場,再遠處是烏魯木齊的街道,車流人流,一切都在正常地運轉著。
正常。
這個詞在林遠山的腦子裡轉了幾圈,突然變得有些刺眼。
「處長。」
艾爾肯的聲音從身後傳來。
林遠山沒回頭,把菸頭摁滅在陽台欄杆上,隨手扔進了旁邊的垃圾桶。
「見到趙文華了?」
「見了。」
「怎麼樣?」
艾爾肯走到他旁邊,也靠在欄杆上,望著遠處的街道。
「他給了一些技術思路。」艾爾肯說,「關於量子偽裝協議的破解方向。」
「有用嗎?」
「有用。」艾爾肯頓了頓,「但是——」
「但是什麼?」
艾爾肯沉默了幾秒。
「他太配合了。」
林遠山終於轉過頭,看著艾爾肯。
「太配合?」
「對。」艾爾肯斟酌著措辭,「一般來說,當我們找技術專家諮詢的時候,他們通常會問很多問題。這個項目是什麼性質的?需要達到什麼程度的保密?我配合你們的工作會不會影響我自己的研究?這些都是正常的反應。」
「但趙文華沒問?」
「沒問。」艾爾肯說,「他幾乎是來者不拒。我給他看那份脫敏報告的時候,他連一個關於項目背景的問題都沒問,直接就開始分析技術細節。」
林遠山點了點頭,又摸出一根煙,不過這次沒有點著。
「還有呢?」
「還有就是——」艾爾肯的眉頭微微一皺,「他向我要了更完整的數據。」
「這不是很正常嗎?搞技術的人誰不想看完整數據?」
「正常是正常,」艾爾肯說,「但他說的方式不正常,趙文華幾乎像是把這當籌碼一樣,他真正想要的似乎並不是幫我們解決問題,而是……」
「而是看到我們掌握了什麼,」林遠山接話。
艾爾肯點了點頭。
兩人沉默了一會兒。
停車場裡有輛車啟動了,引擎聲在午後的空氣里顯得格外清晰。
「我查過他的檔案。」林遠山終於開口,「趙文華,一九七五年生,北航本碩,中科院讀的博。二零零五年到現在的這個研究所工作,主要方向是網絡安全和密碼學。履歷很乾淨,沒有任何污點。」
「太乾淨了。」艾爾肯說。
「是的,」林遠山把那根沒點的煙塞回煙盒,「二零一一年,他申請過一個國家級項目,最後被刷下來了,評審意見里提到他有學術不端的嫌疑,不過因為證據不足,最後就不了了之。」
艾爾肯眼睛一亮。
「學術不端?」
「是的,聽說是引用數據有問題,但具體是怎麼個問題,我也沒查到,這事在圈子裡傳了一陣子,後來就沒下文了,」林遠山轉身,背靠著欄杆,「之後趙文華有幾次出國交流,2015年去美國,在麻省理工做了一個季度的訪問學者,2018年也去了一趟,參加國際會議。」
「有沒有什麼異常?」
「表面上沒有,」林遠山道,「我讓人查了查那兩次出國期間的活動記錄,還真發現了點有意思的事兒——二零一八年那次去的會議只開四天,可他在美國待了三周。」
「多出來的時間他去哪兒了?」
「不知道,」林遠山搖了搖頭,「出入境記錄上只有他離開中國和回到中國的時間,中間那段是空白的。」
艾爾肯眼神變重。
「你懷疑他?」
林遠山沒有直接回答。
他望著遠處的天山,雪頂下午後的陽光照射下來,反射出金色的光芒,猶如一張畫卷。
「我不懷疑任何人,」他說,「我只是覺得——有些事情,需要再看看。」
他從口袋裡掏出手機,翻出一張照片。
那張照片是趙文華辦公室的照片,是艾爾肯快要離開的時候用執法記錄儀偷拍的,從照片上可以看到趙文華的辦公桌上放著那本攤開的英文書,書名是《後量子密碼學基礎》。
「你看這本書,」林遠山指著照片,「二零二三年九月出版,作者是劍橋大學的一個研究團隊,這本書國內買不到正版,只有電子版,可是趙文華桌上放著的卻是實體書。」
艾爾肯皺起眉頭。
「你的意思是指——」
「我的意思是這本書只能在境外獲得,」林遠山把手機收起來,「在國內工作的研究員有必要專門去找一本沒有在國內發行的專業書嗎?」
「也可能是同行寄給他的,」艾爾肯說,「學術圈經常有這種交流。」
「可能,」林遠山點頭,「所以我才說要再看看。」
他拍了拍艾爾肯的肩膀,轉身往回走。
走幾步就停住,這樣反反覆覆的。
「對了,古麗娜那邊的破譯工作,不能再讓趙文華參加了。」
「明白。」
「還有——」林遠山回過頭來,看著艾爾肯,「今天去見趙文華的事,除了你我,不能讓第三個人知道。」
艾爾肯怔了一下。
「處長,你是指——」
「我什麼都沒說,」林遠山打斷他,「我只是提醒你,在弄清楚敵人是誰之前,不要輕易亮出自己的底牌。」
他轉過身往走廊里走,腳步聲很快就消失在拐彎處。
陽台上只剩艾爾肯一人。
風颳過來,三月的風是乾燥的。
艾爾肯望著遠處的天山,腦子突然想到父親生前經常說的一句話:
「孩子,你要記住,這世上最可怕的敵人,不是拿著刀站在你面前的那個,而是笑著跟你握手的那個。」
他深吸一口氣,然後轉身走進辦公室。
(4)
阿合奇縣。
這是一個大多數人都沒聽說過的地方。
它躲在天山南麓的角落裡,四周都是連綿的雪山和荒涼的戈壁。最近的機場在喀什,開車要將近四個小時。沿途除了偶爾出現的牧民氈房和零星的羊群,幾乎看不到任何人類活動的痕跡。
麥合木提喜歡這種地方。
荒涼,安靜,沒人注意。
他是三天前越境進來的。
那條路線是組織里的人提前安排好的,從邊境的某個隱蔽山口進入,然後沿著一條廢棄的牧道走了整整兩天兩夜。期間他只遇到過一個放羊的老人,但那老人年紀太大了,眼神渾濁,根本不會注意到一個穿著普通戶外裝備的「背包客」。
麥合木提很滿意。
他在組織里的代號是「雪豹」。這個代號是他自己選的,因為他覺得雪豹最符合他的特質——孤獨,兇猛,在雪山上來無影去無蹤。
當然,他從來沒見過真正的雪豹。
他甚至從來沒見過真正的新疆。
他父母是三十年前偷渡出境的維吾爾族人。他對故土的所有印象,都來自於父母的描述和組織的宣傳視頻——那些視頻里的新疆總是灰濛濛的,到處是荷槍實彈的軍警和被鐵絲網圍起來的建築。
組織告訴他,他的使命是解放自己的民族。
他信了。
他從小就信了。
在難民營里長大的孩子沒有太多的選擇,你只能在貧困與絕望中慢慢地腐爛下去,或者加入某個組織,至少還有個活下去的理由,麥合木提選擇了後者,他接受了訓練,學會了使用各種各樣的武器,也學會了如何在這個城市中隱藏自己,學會了如何殺人而不留痕跡。
他曾問過父親,故鄉是個啥模樣。
父親的眼睛忽然就濕了,說了好多,說老城的巷子像迷宮,說巴扎里飄來的烤肉香,說饢坑邊上坐著的鄰居們,可這些話對於麥合木提來說都是另一個世界的故事,他記住了一些細節,但從未真正感受過。
他終於來了。
他感到奇怪,他並沒有那種回到家鄉的感覺。
這片土地對他來說很陌生,他視頻里看到的壓迫和苦難,在這裡變成公路旁一排排白楊樹,變成牧民氈房上裊裊升起的炊煙,變成遠處集鎮傳來的流行歌曲聲。
有一刻他覺得迷惑。
但是只是一瞬間。
組織的訓練教會了他,要壓制住一切動搖的想法,他告訴自己,那些表面上的和平都是假象,都是敵人用來麻痹他們這個民族的糖衣炮彈,他的使命沒有變。
他要完成任務。
阿合奇縣城小得可憐,只有短短的一條大街,兩旁零星地開著幾家店鋪、飯館以及農貿市場,麥合木提穿著夾克牛仔褲背著一個登山包,像是出來旅行徒步一樣。
接頭地點是「塔里木」茶館。
茶館位於主街最東頭,門臉不大,掛著維漢雙語的招牌,麥合木提推開門走了進去,一股帶著茯茶味兒的煙味撲面而來。
店裡只有三個客人。
兩個老人在角落裡下棋,另一個中年男人坐在靠窗的位置,面前放著一壺茶和一盤葡萄乾。
麥合木提走到櫃檯前,用維吾爾語問老闆:「有沒有玫瑰花茶?」
這是接頭暗號的第一句。
老闆抬起頭,上下打量了他一眼,用同樣的語言回答:「玫瑰花茶賣完了,你要不要試試雪菊?」
第二句對上了。
老闆朝靠窗的那個中年男人努了努嘴。
麥合木提走過去,在中年男人對面坐下。
「塔里木的水很甜。」他說。
中年男人抬起眼睛,看著他。
「崑崙的雪更純。」
第三句也對上了。
中年男人把茶杯推到一邊,壓低聲音說:「你就是『雪豹』?」
「是我。」
「我是本地的聯絡人,代號『胡楊』。」中年男人的普通話帶著濃重的南疆口音,「你的東西我已經準備好了。」
「什麼東西?」
「證件、手機、還有一些現金。」胡楊從口袋裡摸出一把鑰匙,推過來,「在北邊三十公里的地方有個廢棄的牧場,門鎖是這把鑰匙開的。東西都在裡面。」
麥合木提接過鑰匙,捏在手裡。
「我的任務是什麼?」
「等消息。」胡楊喝了口茶,「上面的人還沒給出具體指令。在那之前,你就待在那個牧場裡,哪兒都不要去。我每三天來送一次物資,有什麼情況也會通過我傳達。」
麥合木提皺起眉頭。
「等到什麼時候?」
「等到上面說開始的時候。」胡楊的眼神變得銳利起來,「你不是第一次執行任務了吧?應該知道規矩——問太多問題的人活不長。」
麥合木提沉默下來。
他懂規矩。
組織之中,服從是唯一的美德,你並不需要清楚全部的計劃,你只需做好被分配的那一部分就行,每個人都是棋子,而執棋之人總是藏在暗處。
「好,」他站起來把鑰匙塞進口袋裡,「三天後見。」
「等等,」胡楊叫住他。
麥合木提回過頭。
胡楊盯著他,眼神忽然變得不一樣起來,不再是單純的警惕或者敵意,還帶著點別的東西。
「你是第一次回來?」胡楊問。
「對的。」
「感覺怎麼樣?」
麥合木提愣了下。
這個問題很奇怪。
他盯著胡楊的臉,想從那張臉上面看出些什麼來,可是怎麼也看不出個所以然來。
「感覺……」他斟酌著措辭,「跟我想像的不一樣。」
「哪裡不一樣?」
「到處都是……」麥合木提頓了頓,「太安靜了。」
胡楊笑了。
那是一個很奇怪的笑容,帶著一點苦澀,又帶著一點說不清道不明的意味。
「是很安靜。」他說,「安靜得讓人不太習慣。」
他沒有再說什麼,揮揮手示意麥合木提可以走了。
麥合木提走出茶館,陽光刺得他眯起了眼睛。
街上有幾個孩子在追逐打鬧,笑聲在三月的風裡飄得很遠。一個老人騎著電動三輪車慢悠悠地經過,電動三輪車上載著一袋麵粉。
他站在茶館門口,突然感到一陣莫名的茫然。
故鄉。
這就是故鄉嗎?
他低下頭,看著自己的手。那雙手曾經端過槍,曾經在訓練營里打斷過同伴的肋骨。那是一雙為了「解放」而存在的手。
但此刻,他卻不知道自己要解放的到底是什麼。
(5)
夜裡十一點,古麗娜終於從椅子上站起來。
她的腰疼得厲害,整個後背都像被人用錘子敲過一遍。連續工作了將近四十個小時,她的眼睛已經紅得像兔子,嗓子也因為太久沒說話而變得乾澀。
但她成功了。
至少,成功了一部分。
屏幕上顯示著她的破譯成果——那組加密通訊的完整內容依然遙不可及,但她找到了另一個突破口。
偽量子殼的密鑰生成機制,被她逆向還原了百分之三十。
這已經足夠了。
足夠讓她確定一件事:這套加密系統不是憑空出現的。它有來源,有設計者,有一條完整的技術鏈條。而這條鏈條的起點,指向了一個她從來沒有聽說過的名字。
「喀喇崑崙」。
古麗娜盯著屏幕上的這四個字,心跳突然加快了幾分。
在密碼學的世界裡,每一個加密系統都有自己的「簽名」——一種隱藏在算法深處的風格特徵,就像畫家的筆觸或作家的文風。古麗娜花了整整十個小時分析這個偽量子殼的底層代碼,終於在一個被反覆加密的隱藏欄位里發現了這四個漢字。
喀喇崑崙。
這是一句關於山脈名稱的話,這個山脈位於中國與巴基斯坦之間,也位於印度之間,這是世界上最難爬的一座山脈之一,但是在這個語境下顯然不是地理概念。
它是代號。
是一個人的代號,還是一個組織的代號?
古麗娜不知道。
她拿起手機給艾爾肯發了條消息:有新發現,來技術科。
消息剛發出去不到三分鐘,就聽到門被推開的聲音,艾爾肯進來了。
「這麼快?」古麗娜驚訝地問,「你不是下班了嗎?」
艾爾肯走到她身邊,盯著屏幕。
「我在辦公室睡的,」他說,「什麼新發現?」
古麗娜把剛才的分析結果給他看了一遍。
艾爾肯聽後沉默許久。
「喀喇崑崙,」他重複了一遍這四個字,仿佛是在細細品味一般,「你確定這是被嵌入到原始代碼中的嗎?」
「百分之百確定。」古麗娜說,「這個欄位被加密了七層,而且用的是完全不同的加密算法。如果不是我剛才誤打誤撞碰到了一個邊界條件,可能永遠都發現不了。」
「誤打誤撞?」
「就是字面意思。」古麗娜苦笑了一下,「我本來想嘗試一個非常規的破解路徑,結果跑出來的數據不對,我正想放棄的時候,突然發現那些『錯誤數據』其實是另一層加密的鑰匙。」
「有人故意藏了一把鑰匙?」
「對。」古麗娜點點頭,「而且這把鑰匙藏得非常深。我甚至懷疑,這可能不是設計者的本意——更像是有人在原始代碼里埋了一個彩蛋,或者說,一個後門。」
艾爾肯的眼睛亮了起來。
「後門?」
「我也只是猜測。」古麗娜說,「但如果真的是後門的話,那就意味著——設計這套系統的人裡面,有人不想讓這套系統變得無法破解。他留了一條退路。」
艾爾肯垂下頭陷入沉思。
後門。
這個詞在他腦瓜里轉悠了幾下,一下子變得很有意思。
如果一個加密系統被故意設計出後門,那麼最大的可能只有兩種,一種是系統的最初設計者為自己留下了萬一有必要的時候的逃生通道,另一種就是有人有能力接觸到原始碼,在後期悄悄地植入了這個後門。
不論是哪一種情況,都代表一件事——
這套系統的設計者或者使用者當中,有人兩邊下注。
「繼續查,」艾爾肯說,「特別是『喀喇崑崙』這個代號,看看能不能在別的地方也找到。」
「明白,」古麗娜揉了揉眼睛,「可是艾處,我真得睡一會,再這樣下去我會猝死在工位上的。」
艾爾肯看了她一眼,點了點頭。
「去休息下吧,這些數據我看著。」
古麗娜猛地抓住外套沖向門口,到了門口又停住,回頭望來。
「艾處。」
「嗯?」
「我有個問題,不知道該不該問。」
「問吧。」
古麗娜遲疑了一步。
「你……相信我們能贏嗎?」
艾爾肯愣了下。
這個提問很突兀。
他望著古麗娜的臉。
「你怎麼突然問這個?」
「不知道。」古麗娜聳聳肩,「可能是太累了。累的時候就會想一些有的沒的。」
艾爾肯沉默了幾秒。
然後他笑了。
「我給你講個故事吧。」他說,「我父親在世的時候,經常帶我去老城裡的一家饢店。那家店的老闆每天凌晨三點就開始和面,四點生火燒饢坑,六點準時開門迎客。我問我父親,那個老闆怎麼能堅持這麼多年?我父親說——」
他頓了頓。
「他說,因為那個老闆知道,只要他把饢做好,就一定會有人來買。他不需要知道明天會發生什麼,他只需要知道,他做的饢是這條街上最好吃的。」
古麗娜怔了怔。
「所以呢?」
「所以——」艾爾肯看著她,目光平靜而堅定,「我們不需要知道能不能贏。我們只需要知道,我們做的每一件事,都是對的。」
古麗娜沒有再說話。
她朝艾爾肯點了點頭,轉身走出了辦公室。
門在她身後輕輕關上。
艾爾肯坐在古麗娜的工位上,盯著屏幕上的那四個字。
喀喇崑崙。
他突然想起了一件事。
很多年前,他剛進入國安系統的時候,曾經在一份絕密檔案里看到過這四個字。那份檔案是關於上世紀九十年代一起跨境間諜案的,涉及某國情報機構在新疆的滲透活動。案件的主要嫌疑人在被捕前畏罪自殺,很多線索就此中斷。
但在那份檔案的附錄里,有一句話讓艾爾肯記了很多年:
「『喀喇崑崙』計劃的核心目標不是搜集情報,而是培養人,培養最不可能背叛的人。
培養背叛的人,而且是最不可能叛徒的。」
艾爾肯閉上眼,腦中突然浮現出趙文華剛好笑起來的那張臉。
窗外烏魯木齊的夜色正濃
遠一點的天山沉默著,它在黑夜裡顯得很大很大,就像一個藏著很多秘密的大人。
艾爾肯睜開眼睛,然後開始在鍵盤上敲打。
查一個名字。
二十多年前就應該被人忘卻、但也許從不曾真正離開過的名字。
(6)
凌晨四點三十七分。
沒有燈的廢棄牧場裡,只有從窗戶縫隙透過來的月光。
麥合木提躺在一張破舊的行軍床上,睜著眼睛看著天花板,天花板上有一道很長的裂縫,就像一條乾涸的河床,在月光下泛著灰白色的光。
他睡不著。
從他踏上這片土地的第一天起,他就再也無法睡個安穩覺了。
不是緊張。
做了這麼多任務,他早就練出在哪兒都能睡著的本事,在訓練營的時候,槍聲一響就能睡著,這是組織特地安排的脫敏訓練,讓大家學會在極端情況下保持鎮定。
他睡不著是由於別的緣故。
是那些聲音。
今天下午他在鎮上的農貿市場買菜的時候,聽到有個女人在唱歌。
那是一首很老的維吾爾族歌,他聽過媽媽唱過好多次,歌里說的是一個放羊的人愛上了一個月亮上的仙女,每天晚上對著月亮彈琴,想讓仙女聽到他的心裡話。
他媽媽說這首歌是她小時候在喀什學的,那時候她還小,每天跟著外婆去巴扎賣瓜果,外婆一邊編花帽一邊唱這首歌。
那個在農貿市場唱歌的女人,她的聲音和他母親的聲音一點都不像,女人的聲音比他母親的年輕很多,也明亮很多,有一種他從沒有在他母親身上感受過的氣質。
快樂。
那是一種毫無保留的、純粹的快樂。
就像一個人躺在陽光下曬太陽,沒有任何煩惱,只需要好好的活著就好。
麥合木提站在人群當中,聽著那個女人唱歌,心裡忽然浮現出一種很大的困惑。
他們不是應該生活在水深火熱之中嗎?
他們不是應該天天在害怕和壓迫下苟且偷生嗎?
那個女人怎麼可以這樣唱歌呢?
那些孩子為啥笑得這般歡?
怎麼這裡所有的東西,全部和他被告知的不一樣呢?
他翻身看著窗外的月亮。
月亮很圓,也很亮,跟在難民營里看到的一樣。
但不知道為什麼,他卻覺得這裡的月亮離自己近些。
近得伸手可及。
他手機忽然震動一下。
麥合木提坐起來看屏幕。
那是一條加密簡訊,發信人是胡楊。
行動要比人家早,明天下午兩點老地方見。
麥合木提看著這幾個字,心跳突然加快。
行動提前。
這是什麼意思?
他不知道。
他只知道,從這一刻開始,一切都真的要開始了。
他把手機關掉,又倒在床上。
光還是從窗縫裡照進來,落在他的臉上,冷冰冰的,有一點點三月的寒氣。
他閉上眼。
黑暗裡,他又想起農貿市場上唱歌的那個女人。
那首歌最後一句是啥來著?
他想了一會兒,就記起來了。
「月亮啊月亮,請你告訴我,什麼是故鄉?故鄉就是永遠回不去的地方。」
麥合木提睜眼,盯著天花板上的裂縫。
他感覺到自己的眼眶有些濕潤。
這是很多年以後,他第一次想哭。
凌晨三時十七分。
古麗娜盯著屏幕,眨了眨眼,不管用,咖啡杯空了好久。
三十個小時。
她坐在這個位置上已經有三十個小時。
數據流在屏幕之上滾動,那些跳動的數字和字母就在她的視線里變得模糊又重新清晰。
「還不睡?」
艾爾肯的聲音從後面傳來,古麗娜沒有回頭,繼續敲擊鍵盤。
「快了。」
「你昨天也說了快了。」
「昨天是昨天,」古麗娜終於轉過頭來,衝著艾爾肯露出一個又累又倔強的笑,「艾處,你也沒睡。」
艾爾肯沒有說話,他走到古麗娜旁邊的工作位置旁坐了下來,眼睛盯著那面巨大的數據牆。
技術科的夜是這樣,安靜但不安靜,鍵盤敲打聲,伺服器嗡嗡聲,偶爾蹦出的系統提示音,攪成一鍋怪異的白噪音。
「發現什麼了?」艾爾肯問。
古麗娜吸口氣,手指在觸控板上劃了一下,調出一組波形圖。
「這是三天前我們截獲的那組通訊,」她指著屏幕,「我一開始以為是商業加密,所以我嘗試了所有的已知破譯模型,全部失敗。」
「所以?」
「所以我開始覺得這不是一般意義上的加密,」古麗娜的眼睛突然就亮起來了,好像那一瞬之間疲憊感就被什麼給代替了,「我又拿頻譜分析重做了一遍,然後看到信號裡面竟然藏有一層量子噪聲。」
艾爾肯皺起眉頭。
他不是搞技術的,但是他是計算機系畢業的,對量子加密並不陌生,量子密鑰分發是目前理論上最安全的加密方式,任何竊聽行為都會導致量子態坍縮,從而暴露竊聽者。
「量子加密要專門的信道,」艾爾肯說,「他們怎麼可能會——」
「不是真正的量子加密,」古麗娜打斷他,「只是個改良版,他們用經典信道模擬了部分量子態的特性,在傳統加密外面套了層偽量子殼。」
她調出另一組數據,「這層殼不是為了保護信息,是為了混淆追蹤,一旦有人嘗試暴力破解,這層殼就會啟動自毀協議,數據會直接變成亂碼。」
「那你怎麼破的?」
古麗娜沉默了幾秒鐘,屏幕的藍光映在她的臉上,使她看起來比實際年齡小很多,也蒼白得多。
「我沒破,」她說,「準確來說,我是破了一部分。」
她拽出一段文本。
那是一串斷斷續續的字符,大部分都被黑色方塊擋住,只有零星幾個詞組露出來:
「……信道……四月十五……坐標……接頭……確認身份……」
「只有這些?」
「只有這些,」古麗娜揉了揉太陽穴,「這層偽量子殼太複雜,我得再想想,但是有一點我可以確定——」
她放大其中一個詞組。
「北風」。
艾爾肯的瞳孔輕輕一縮。
北風。
這不是一個普通的詞,對於他們內部情報資料庫來說,「北風」是個懸而未決的代號,三年前,南疆某個邊境口岸查到過一批電子元件,這批貨報關單上同樣出現了這個詞,之後調查不了了之,線索卡在一個已經註銷的貿易公司。
「你確定?」艾爾肯的聲音又低了一些。
「百分之九十五,」古麗娜說,「剩下那百分之五是我不確定這個詞在上下文中是什麼意思,可能是代號,也可能是暗語,還可能只是隨機生成的干擾詞。」
艾爾肯站起身來,在技術科狹小的辦公室里踱了兩步。
他想起父親生前說過的那句話,這個世界上沒有什麼偶然的事情,只是你暫時還沒看透其中的必然。
「這組通訊是從哪裡截獲的?」
「邊境信號監測站,」古麗娜調出一張地圖,「發送端在境外,但接收端……」她指向地圖上的一個紅點,「在莎車。」
莎車。
老城的磚牆,巴扎的喧鬧,饢坑裡冒出來的熱氣,塔依爾大叔茶館裡永遠飄著的茯茶香。
那是艾爾肯的家鄉。
也是他父親犧牲的地方。
「我要完整的破譯,」艾爾肯說。
「我知道,」古麗娜的手指又一次的在鍵盤上舞動了起來,「但是這層殼的算法有點少見,她需要找人幫忙。」
「找誰?」
古麗娜遲疑了一下。
「趙文華。」
(2)
趙文華的辦公室在科研院所的頂樓,窗戶正對著天山。
艾爾肯敲門進去的時候,趙文華站在窗邊喝茶,茶是正山小種,煙燻的味道在房間裡飄著,很精緻也很刻意。
「艾處長,久仰,」趙文華轉過身來,臉上露出恰到好處的笑容。
他大概五十歲左右,頭髮梳得油光水滑,戴一副金絲眼鏡,眼鏡後面那雙眼睛透出書生那種精氣神兒——機靈勁兒十足卻有點兒讓人煩的那種。
「趙研究員,」艾爾肯禮貌地點頭,「冒昧了。」
「不冒昧,」趙文華做了個請坐的手勢,「你們單位和我們院所一直有合作關係,上次那個網絡靶場項目,還是我這邊提供的技術支持。」
艾爾肯坐在沙發上,環顧著趙文華的辦公桌。
桌面上是一本打開的書,看樣子是英文的書,上面有一些複雜的公式,旁邊是一台筆記本電腦,筆記本電腦是鎖屏狀態,但是指示燈是亮著的。
「聽說趙研究員是量子加密方面的專家?」艾爾肯問。
「專家算不上,」趙文華擺了擺手,表示自己只是做了一些基礎研究,國內真正的高手都在中科大和清華,他這邊也就跟在後面跑。
「跟著跑也很優秀了,」艾爾肯笑了,「我今天過來,主要是想問個技術問題。」
趙文華眼珠子轉了一下。
快,非常快,幾乎連影子都抓不到,但艾爾肯還是抓住了。
「請說,」趙文華語氣平和。
艾爾肯從公文包里拿出一份文件遞給對方,這是古麗娜整理出來的一份技術分析報告,裡面的內容都是經過脫敏處理的。
「我們工作里碰上一種很奇特的加密手段,」艾爾肯說道,「利用經典信道去模仿量子態特點,外面包著一層偽量子殼,我們的技術人員試過許多辦法,可是收穫不大「」
趙文華接過文件,翻了翻。
他的臉上的表情很平靜,太平靜了。
一個真正的學者看見自己專業領域裡的難題時,總會有些本能的反應,也許是興奮,也許是好奇,也許是審視,可是趙文華臉上什麼都沒有,只有被訓練出來的、禮貌的平靜。
「有意思,」趙文華開口了,「這種技術我以前只是在論文上看到過,沒想到有人真的用上了。」
「你曉得這是啥?」
「知道一點,」趙文華放下文件,摘下眼鏡擦了擦,「這是量子偽裝協議,是德國一個研究小組在2019年提出的,理論上可以在經典信道上模仿出量子密鑰分發的一些特點,達到接近量子加密的安全等級。」
「怎麼破解?」
趙文華笑了。
「艾處長,如果這麼容易破解,它就不會叫量子偽裝了,」他重新戴上眼鏡,「但是任何加密都是有漏洞的,這個協議的漏洞就是它的密鑰生成方式——需要一個初始種子,而這個種子往往是由某種物理過程產生的真隨機數,只要找到種子是怎麼來的,就有可能反過來推出整個密鑰序列。」
艾爾肯點頭。
「那具體要怎麼做呢?」
趙文華沉思了一下。
「我能給出一些想法」,他看向艾爾肯,「我還是要看數據的。」
艾爾肯的表情沒有發生任何變化。
「看數據?」
「是的,」趙文華指著文件上某處說,「這份報告有很多地方做了遮蓋處理,我明白你們有保密要求,但是我不看得到全部數據,很難給出有效建議。」
這話講得合情合理,沒有任何問題。
但艾爾肯心裡卻有一樣東西輕輕顫動著。
「我找領導匯報一聲,」他起身,「要是要,再來麻煩趙研究員。」
「隨時歡迎,」趙文華也站起身來,把艾爾肯送到門口,「艾處長,你們這次碰上這個對手——」他嘴角一勾,「好像不是一般人。」
艾爾肯停住腳步,回頭看了他一眼。
趙文華臉上的表情還是那種恰到好處的微笑,但是眼鏡片後面的眼神就讓人看不透了。
「是不簡單。」艾爾肯說,「不過,沒有破不了的局。」
他轉身走進走廊,腳步聲漸漸遠去。
趙文華站在門口,目送他的背影消失在電梯門後。然後,他輕輕關上門,走回辦公桌前。
他拿起那本攤開的英文書,翻到最後一頁。
書頁里夾著一張紙條,上面只有幾個手寫的數字。
趙文華看著那些數字,臉上的微笑慢慢消失了。
他拿起手機,輸入一串號碼。
電話響了三聲,接通了。
「是我。」趙文華的聲音壓得很低,「他們已經開始查了。對,就是那組通訊。你們的殼不夠安全,他們的人已經破譯了一部分。」
對面說了什麼,趙文華點點頭。
「放心,我會盯著的。如果有什麼進展,第一時間通知你們。」
他掛斷電話,把那張紙條放進碎紙機里。
機器發出沙沙的聲響,紙條變成了細碎的紙屑。
趙文華看著那些紙屑,深吸了一口氣,重新坐回辦公椅上。
窗外,天山的雪頂在陽光下閃閃發光。
很美。
也很冷。
(3)
林遠山在抽菸。
這是他第三根了。
技術科的走廊盡頭有個小陽台,平時沒人來,只有林遠山會在想事情的時候來這裡站一會兒。陽台下面是停車場,再遠處是烏魯木齊的街道,車流人流,一切都在正常地運轉著。
正常。
這個詞在林遠山的腦子裡轉了幾圈,突然變得有些刺眼。
「處長。」
艾爾肯的聲音從身後傳來。
林遠山沒回頭,把菸頭摁滅在陽台欄杆上,隨手扔進了旁邊的垃圾桶。
「見到趙文華了?」
「見了。」
「怎麼樣?」
艾爾肯走到他旁邊,也靠在欄杆上,望著遠處的街道。
「他給了一些技術思路。」艾爾肯說,「關於量子偽裝協議的破解方向。」
「有用嗎?」
「有用。」艾爾肯頓了頓,「但是——」
「但是什麼?」
艾爾肯沉默了幾秒。
「他太配合了。」
林遠山終於轉過頭,看著艾爾肯。
「太配合?」
「對。」艾爾肯斟酌著措辭,「一般來說,當我們找技術專家諮詢的時候,他們通常會問很多問題。這個項目是什麼性質的?需要達到什麼程度的保密?我配合你們的工作會不會影響我自己的研究?這些都是正常的反應。」
「但趙文華沒問?」
「沒問。」艾爾肯說,「他幾乎是來者不拒。我給他看那份脫敏報告的時候,他連一個關於項目背景的問題都沒問,直接就開始分析技術細節。」
林遠山點了點頭,又摸出一根煙,不過這次沒有點著。
「還有呢?」
「還有就是——」艾爾肯的眉頭微微一皺,「他向我要了更完整的數據。」
「這不是很正常嗎?搞技術的人誰不想看完整數據?」
「正常是正常,」艾爾肯說,「但他說的方式不正常,趙文華幾乎像是把這當籌碼一樣,他真正想要的似乎並不是幫我們解決問題,而是……」
「而是看到我們掌握了什麼,」林遠山接話。
艾爾肯點了點頭。
兩人沉默了一會兒。
停車場裡有輛車啟動了,引擎聲在午後的空氣里顯得格外清晰。
「我查過他的檔案。」林遠山終於開口,「趙文華,一九七五年生,北航本碩,中科院讀的博。二零零五年到現在的這個研究所工作,主要方向是網絡安全和密碼學。履歷很乾淨,沒有任何污點。」
「太乾淨了。」艾爾肯說。
「是的,」林遠山把那根沒點的煙塞回煙盒,「二零一一年,他申請過一個國家級項目,最後被刷下來了,評審意見里提到他有學術不端的嫌疑,不過因為證據不足,最後就不了了之。」
艾爾肯眼睛一亮。
「學術不端?」
「是的,聽說是引用數據有問題,但具體是怎麼個問題,我也沒查到,這事在圈子裡傳了一陣子,後來就沒下文了,」林遠山轉身,背靠著欄杆,「之後趙文華有幾次出國交流,2015年去美國,在麻省理工做了一個季度的訪問學者,2018年也去了一趟,參加國際會議。」
「有沒有什麼異常?」
「表面上沒有,」林遠山道,「我讓人查了查那兩次出國期間的活動記錄,還真發現了點有意思的事兒——二零一八年那次去的會議只開四天,可他在美國待了三周。」
「多出來的時間他去哪兒了?」
「不知道,」林遠山搖了搖頭,「出入境記錄上只有他離開中國和回到中國的時間,中間那段是空白的。」
艾爾肯眼神變重。
「你懷疑他?」
林遠山沒有直接回答。
他望著遠處的天山,雪頂下午後的陽光照射下來,反射出金色的光芒,猶如一張畫卷。
「我不懷疑任何人,」他說,「我只是覺得——有些事情,需要再看看。」
他從口袋裡掏出手機,翻出一張照片。
那張照片是趙文華辦公室的照片,是艾爾肯快要離開的時候用執法記錄儀偷拍的,從照片上可以看到趙文華的辦公桌上放著那本攤開的英文書,書名是《後量子密碼學基礎》。
「你看這本書,」林遠山指著照片,「二零二三年九月出版,作者是劍橋大學的一個研究團隊,這本書國內買不到正版,只有電子版,可是趙文華桌上放著的卻是實體書。」
艾爾肯皺起眉頭。
「你的意思是指——」
「我的意思是這本書只能在境外獲得,」林遠山把手機收起來,「在國內工作的研究員有必要專門去找一本沒有在國內發行的專業書嗎?」
「也可能是同行寄給他的,」艾爾肯說,「學術圈經常有這種交流。」
「可能,」林遠山點頭,「所以我才說要再看看。」
他拍了拍艾爾肯的肩膀,轉身往回走。
走幾步就停住,這樣反反覆覆的。
「對了,古麗娜那邊的破譯工作,不能再讓趙文華參加了。」
「明白。」
「還有——」林遠山回過頭來,看著艾爾肯,「今天去見趙文華的事,除了你我,不能讓第三個人知道。」
艾爾肯怔了一下。
「處長,你是指——」
「我什麼都沒說,」林遠山打斷他,「我只是提醒你,在弄清楚敵人是誰之前,不要輕易亮出自己的底牌。」
他轉過身往走廊里走,腳步聲很快就消失在拐彎處。
陽台上只剩艾爾肯一人。
風颳過來,三月的風是乾燥的。
艾爾肯望著遠處的天山,腦子突然想到父親生前經常說的一句話:
「孩子,你要記住,這世上最可怕的敵人,不是拿著刀站在你面前的那個,而是笑著跟你握手的那個。」
他深吸一口氣,然後轉身走進辦公室。
(4)
阿合奇縣。
這是一個大多數人都沒聽說過的地方。
它躲在天山南麓的角落裡,四周都是連綿的雪山和荒涼的戈壁。最近的機場在喀什,開車要將近四個小時。沿途除了偶爾出現的牧民氈房和零星的羊群,幾乎看不到任何人類活動的痕跡。
麥合木提喜歡這種地方。
荒涼,安靜,沒人注意。
他是三天前越境進來的。
那條路線是組織里的人提前安排好的,從邊境的某個隱蔽山口進入,然後沿著一條廢棄的牧道走了整整兩天兩夜。期間他只遇到過一個放羊的老人,但那老人年紀太大了,眼神渾濁,根本不會注意到一個穿著普通戶外裝備的「背包客」。
麥合木提很滿意。
他在組織里的代號是「雪豹」。這個代號是他自己選的,因為他覺得雪豹最符合他的特質——孤獨,兇猛,在雪山上來無影去無蹤。
當然,他從來沒見過真正的雪豹。
他甚至從來沒見過真正的新疆。
他父母是三十年前偷渡出境的維吾爾族人。他對故土的所有印象,都來自於父母的描述和組織的宣傳視頻——那些視頻里的新疆總是灰濛濛的,到處是荷槍實彈的軍警和被鐵絲網圍起來的建築。
組織告訴他,他的使命是解放自己的民族。
他信了。
他從小就信了。
在難民營里長大的孩子沒有太多的選擇,你只能在貧困與絕望中慢慢地腐爛下去,或者加入某個組織,至少還有個活下去的理由,麥合木提選擇了後者,他接受了訓練,學會了使用各種各樣的武器,也學會了如何在這個城市中隱藏自己,學會了如何殺人而不留痕跡。
他曾問過父親,故鄉是個啥模樣。
父親的眼睛忽然就濕了,說了好多,說老城的巷子像迷宮,說巴扎里飄來的烤肉香,說饢坑邊上坐著的鄰居們,可這些話對於麥合木提來說都是另一個世界的故事,他記住了一些細節,但從未真正感受過。
他終於來了。
他感到奇怪,他並沒有那種回到家鄉的感覺。
這片土地對他來說很陌生,他視頻里看到的壓迫和苦難,在這裡變成公路旁一排排白楊樹,變成牧民氈房上裊裊升起的炊煙,變成遠處集鎮傳來的流行歌曲聲。
有一刻他覺得迷惑。
但是只是一瞬間。
組織的訓練教會了他,要壓制住一切動搖的想法,他告訴自己,那些表面上的和平都是假象,都是敵人用來麻痹他們這個民族的糖衣炮彈,他的使命沒有變。
他要完成任務。
阿合奇縣城小得可憐,只有短短的一條大街,兩旁零星地開著幾家店鋪、飯館以及農貿市場,麥合木提穿著夾克牛仔褲背著一個登山包,像是出來旅行徒步一樣。
接頭地點是「塔里木」茶館。
茶館位於主街最東頭,門臉不大,掛著維漢雙語的招牌,麥合木提推開門走了進去,一股帶著茯茶味兒的煙味撲面而來。
店裡只有三個客人。
兩個老人在角落裡下棋,另一個中年男人坐在靠窗的位置,面前放著一壺茶和一盤葡萄乾。
麥合木提走到櫃檯前,用維吾爾語問老闆:「有沒有玫瑰花茶?」
這是接頭暗號的第一句。
老闆抬起頭,上下打量了他一眼,用同樣的語言回答:「玫瑰花茶賣完了,你要不要試試雪菊?」
第二句對上了。
老闆朝靠窗的那個中年男人努了努嘴。
麥合木提走過去,在中年男人對面坐下。
「塔里木的水很甜。」他說。
中年男人抬起眼睛,看著他。
「崑崙的雪更純。」
第三句也對上了。
中年男人把茶杯推到一邊,壓低聲音說:「你就是『雪豹』?」
「是我。」
「我是本地的聯絡人,代號『胡楊』。」中年男人的普通話帶著濃重的南疆口音,「你的東西我已經準備好了。」
「什麼東西?」
「證件、手機、還有一些現金。」胡楊從口袋裡摸出一把鑰匙,推過來,「在北邊三十公里的地方有個廢棄的牧場,門鎖是這把鑰匙開的。東西都在裡面。」
麥合木提接過鑰匙,捏在手裡。
「我的任務是什麼?」
「等消息。」胡楊喝了口茶,「上面的人還沒給出具體指令。在那之前,你就待在那個牧場裡,哪兒都不要去。我每三天來送一次物資,有什麼情況也會通過我傳達。」
麥合木提皺起眉頭。
「等到什麼時候?」
「等到上面說開始的時候。」胡楊的眼神變得銳利起來,「你不是第一次執行任務了吧?應該知道規矩——問太多問題的人活不長。」
麥合木提沉默下來。
他懂規矩。
組織之中,服從是唯一的美德,你並不需要清楚全部的計劃,你只需做好被分配的那一部分就行,每個人都是棋子,而執棋之人總是藏在暗處。
「好,」他站起來把鑰匙塞進口袋裡,「三天後見。」
「等等,」胡楊叫住他。
麥合木提回過頭。
胡楊盯著他,眼神忽然變得不一樣起來,不再是單純的警惕或者敵意,還帶著點別的東西。
「你是第一次回來?」胡楊問。
「對的。」
「感覺怎麼樣?」
麥合木提愣了下。
這個問題很奇怪。
他盯著胡楊的臉,想從那張臉上面看出些什麼來,可是怎麼也看不出個所以然來。
「感覺……」他斟酌著措辭,「跟我想像的不一樣。」
「哪裡不一樣?」
「到處都是……」麥合木提頓了頓,「太安靜了。」
胡楊笑了。
那是一個很奇怪的笑容,帶著一點苦澀,又帶著一點說不清道不明的意味。
「是很安靜。」他說,「安靜得讓人不太習慣。」
他沒有再說什麼,揮揮手示意麥合木提可以走了。
麥合木提走出茶館,陽光刺得他眯起了眼睛。
街上有幾個孩子在追逐打鬧,笑聲在三月的風裡飄得很遠。一個老人騎著電動三輪車慢悠悠地經過,電動三輪車上載著一袋麵粉。
他站在茶館門口,突然感到一陣莫名的茫然。
故鄉。
這就是故鄉嗎?
他低下頭,看著自己的手。那雙手曾經端過槍,曾經在訓練營里打斷過同伴的肋骨。那是一雙為了「解放」而存在的手。
但此刻,他卻不知道自己要解放的到底是什麼。
(5)
夜裡十一點,古麗娜終於從椅子上站起來。
她的腰疼得厲害,整個後背都像被人用錘子敲過一遍。連續工作了將近四十個小時,她的眼睛已經紅得像兔子,嗓子也因為太久沒說話而變得乾澀。
但她成功了。
至少,成功了一部分。
屏幕上顯示著她的破譯成果——那組加密通訊的完整內容依然遙不可及,但她找到了另一個突破口。
偽量子殼的密鑰生成機制,被她逆向還原了百分之三十。
這已經足夠了。
足夠讓她確定一件事:這套加密系統不是憑空出現的。它有來源,有設計者,有一條完整的技術鏈條。而這條鏈條的起點,指向了一個她從來沒有聽說過的名字。
「喀喇崑崙」。
古麗娜盯著屏幕上的這四個字,心跳突然加快了幾分。
在密碼學的世界裡,每一個加密系統都有自己的「簽名」——一種隱藏在算法深處的風格特徵,就像畫家的筆觸或作家的文風。古麗娜花了整整十個小時分析這個偽量子殼的底層代碼,終於在一個被反覆加密的隱藏欄位里發現了這四個漢字。
喀喇崑崙。
這是一句關於山脈名稱的話,這個山脈位於中國與巴基斯坦之間,也位於印度之間,這是世界上最難爬的一座山脈之一,但是在這個語境下顯然不是地理概念。
它是代號。
是一個人的代號,還是一個組織的代號?
古麗娜不知道。
她拿起手機給艾爾肯發了條消息:有新發現,來技術科。
消息剛發出去不到三分鐘,就聽到門被推開的聲音,艾爾肯進來了。
「這麼快?」古麗娜驚訝地問,「你不是下班了嗎?」
艾爾肯走到她身邊,盯著屏幕。
「我在辦公室睡的,」他說,「什麼新發現?」
古麗娜把剛才的分析結果給他看了一遍。
艾爾肯聽後沉默許久。
「喀喇崑崙,」他重複了一遍這四個字,仿佛是在細細品味一般,「你確定這是被嵌入到原始代碼中的嗎?」
「百分之百確定。」古麗娜說,「這個欄位被加密了七層,而且用的是完全不同的加密算法。如果不是我剛才誤打誤撞碰到了一個邊界條件,可能永遠都發現不了。」
「誤打誤撞?」
「就是字面意思。」古麗娜苦笑了一下,「我本來想嘗試一個非常規的破解路徑,結果跑出來的數據不對,我正想放棄的時候,突然發現那些『錯誤數據』其實是另一層加密的鑰匙。」
「有人故意藏了一把鑰匙?」
「對。」古麗娜點點頭,「而且這把鑰匙藏得非常深。我甚至懷疑,這可能不是設計者的本意——更像是有人在原始代碼里埋了一個彩蛋,或者說,一個後門。」
艾爾肯的眼睛亮了起來。
「後門?」
「我也只是猜測。」古麗娜說,「但如果真的是後門的話,那就意味著——設計這套系統的人裡面,有人不想讓這套系統變得無法破解。他留了一條退路。」
艾爾肯垂下頭陷入沉思。
後門。
這個詞在他腦瓜里轉悠了幾下,一下子變得很有意思。
如果一個加密系統被故意設計出後門,那麼最大的可能只有兩種,一種是系統的最初設計者為自己留下了萬一有必要的時候的逃生通道,另一種就是有人有能力接觸到原始碼,在後期悄悄地植入了這個後門。
不論是哪一種情況,都代表一件事——
這套系統的設計者或者使用者當中,有人兩邊下注。
「繼續查,」艾爾肯說,「特別是『喀喇崑崙』這個代號,看看能不能在別的地方也找到。」
「明白,」古麗娜揉了揉眼睛,「可是艾處,我真得睡一會,再這樣下去我會猝死在工位上的。」
艾爾肯看了她一眼,點了點頭。
「去休息下吧,這些數據我看著。」
古麗娜猛地抓住外套沖向門口,到了門口又停住,回頭望來。
「艾處。」
「嗯?」
「我有個問題,不知道該不該問。」
「問吧。」
古麗娜遲疑了一步。
「你……相信我們能贏嗎?」
艾爾肯愣了下。
這個提問很突兀。
他望著古麗娜的臉。
「你怎麼突然問這個?」
「不知道。」古麗娜聳聳肩,「可能是太累了。累的時候就會想一些有的沒的。」
艾爾肯沉默了幾秒。
然後他笑了。
「我給你講個故事吧。」他說,「我父親在世的時候,經常帶我去老城裡的一家饢店。那家店的老闆每天凌晨三點就開始和面,四點生火燒饢坑,六點準時開門迎客。我問我父親,那個老闆怎麼能堅持這麼多年?我父親說——」
他頓了頓。
「他說,因為那個老闆知道,只要他把饢做好,就一定會有人來買。他不需要知道明天會發生什麼,他只需要知道,他做的饢是這條街上最好吃的。」
古麗娜怔了怔。
「所以呢?」
「所以——」艾爾肯看著她,目光平靜而堅定,「我們不需要知道能不能贏。我們只需要知道,我們做的每一件事,都是對的。」
古麗娜沒有再說話。
她朝艾爾肯點了點頭,轉身走出了辦公室。
門在她身後輕輕關上。
艾爾肯坐在古麗娜的工位上,盯著屏幕上的那四個字。
喀喇崑崙。
他突然想起了一件事。
很多年前,他剛進入國安系統的時候,曾經在一份絕密檔案里看到過這四個字。那份檔案是關於上世紀九十年代一起跨境間諜案的,涉及某國情報機構在新疆的滲透活動。案件的主要嫌疑人在被捕前畏罪自殺,很多線索就此中斷。
但在那份檔案的附錄里,有一句話讓艾爾肯記了很多年:
「『喀喇崑崙』計劃的核心目標不是搜集情報,而是培養人,培養最不可能背叛的人。
培養背叛的人,而且是最不可能叛徒的。」
艾爾肯閉上眼,腦中突然浮現出趙文華剛好笑起來的那張臉。
窗外烏魯木齊的夜色正濃
遠一點的天山沉默著,它在黑夜裡顯得很大很大,就像一個藏著很多秘密的大人。
艾爾肯睜開眼睛,然後開始在鍵盤上敲打。
查一個名字。
二十多年前就應該被人忘卻、但也許從不曾真正離開過的名字。
(6)
凌晨四點三十七分。
沒有燈的廢棄牧場裡,只有從窗戶縫隙透過來的月光。
麥合木提躺在一張破舊的行軍床上,睜著眼睛看著天花板,天花板上有一道很長的裂縫,就像一條乾涸的河床,在月光下泛著灰白色的光。
他睡不著。
從他踏上這片土地的第一天起,他就再也無法睡個安穩覺了。
不是緊張。
做了這麼多任務,他早就練出在哪兒都能睡著的本事,在訓練營的時候,槍聲一響就能睡著,這是組織特地安排的脫敏訓練,讓大家學會在極端情況下保持鎮定。
他睡不著是由於別的緣故。
是那些聲音。
今天下午他在鎮上的農貿市場買菜的時候,聽到有個女人在唱歌。
那是一首很老的維吾爾族歌,他聽過媽媽唱過好多次,歌里說的是一個放羊的人愛上了一個月亮上的仙女,每天晚上對著月亮彈琴,想讓仙女聽到他的心裡話。
他媽媽說這首歌是她小時候在喀什學的,那時候她還小,每天跟著外婆去巴扎賣瓜果,外婆一邊編花帽一邊唱這首歌。
那個在農貿市場唱歌的女人,她的聲音和他母親的聲音一點都不像,女人的聲音比他母親的年輕很多,也明亮很多,有一種他從沒有在他母親身上感受過的氣質。
快樂。
那是一種毫無保留的、純粹的快樂。
就像一個人躺在陽光下曬太陽,沒有任何煩惱,只需要好好的活著就好。
麥合木提站在人群當中,聽著那個女人唱歌,心裡忽然浮現出一種很大的困惑。
他們不是應該生活在水深火熱之中嗎?
他們不是應該天天在害怕和壓迫下苟且偷生嗎?
那個女人怎麼可以這樣唱歌呢?
那些孩子為啥笑得這般歡?
怎麼這裡所有的東西,全部和他被告知的不一樣呢?
他翻身看著窗外的月亮。
月亮很圓,也很亮,跟在難民營里看到的一樣。
但不知道為什麼,他卻覺得這裡的月亮離自己近些。
近得伸手可及。
他手機忽然震動一下。
麥合木提坐起來看屏幕。
那是一條加密簡訊,發信人是胡楊。
行動要比人家早,明天下午兩點老地方見。
麥合木提看著這幾個字,心跳突然加快。
行動提前。
這是什麼意思?
他不知道。
他只知道,從這一刻開始,一切都真的要開始了。
他把手機關掉,又倒在床上。
光還是從窗縫裡照進來,落在他的臉上,冷冰冰的,有一點點三月的寒氣。
他閉上眼。
黑暗裡,他又想起農貿市場上唱歌的那個女人。
那首歌最後一句是啥來著?
他想了一會兒,就記起來了。
「月亮啊月亮,請你告訴我,什麼是故鄉?故鄉就是永遠回不去的地方。」
麥合木提睜眼,盯著天花板上的裂縫。
他感覺到自己的眼眶有些濕潤。
這是很多年以後,他第一次想哭。