許燃掃了一眼,將頁面拉到底部,找到了【註冊新用戶】的按鈕。
ID輸入框,光標在靜靜閃爍。
他需要一個ID。
許燃的腦海中,沒有閃過那些狂拽酷炫的名詞。
他只是想到了黎曼教授,想到了哥廷根,想到了那條貫穿了整個現代數學史,無數天才為之瘋狂的幽靈。
他伸出手指,在鍵盤上,冷靜地,敲下了一個符號和一個數字。
【Z = 1/2】
ID簡單,甚至有些古怪。
但在任何一個數學系學生眼中,它代表的,是數學王冠上最璀璨的那顆明珠:黎曼猜想。
一個關於宇宙終極規律的,最美麗的斷言。
【叮!】
ID剛一註冊成功,就立刻出現在了排行榜的末尾,和公共聊天室的成員列表里。
聊天室里,正是一片哀鴻遍野。
[USA-Hacker_Tom]:「Shit!這道題根本就不是人做的!那些y坐標的比特位翻轉是完全隨機的!修復它比重新發明網際網路還難!」
[RU_Dmitry]:「我們隊長說,出題人是個心理變態。他是在戲弄我們所有人。」
[JP_Katana]L「投降了,睡覺。夢裡什麼都有。」
就在這時,Z = 1/2這個新ID的出現,引起了一陣小小的騷動。
[AlphaGo_wannabe]:「噗,Z等於二分之一?又來一個想靠ID嚇唬人的數學系菜鳥嗎?」
[Hacker4Life]:「我猜是個剛學會黎曼猜想這個名詞的高中生,想來這裡找找存在感。
我賭五毛,他五分鐘內就會被這道題的難度嚇得尿褲子。」
[RandomUser_89757]:「哈哈哈,也許人家就是來參觀一下我們這群笨蛋是怎麼被吊打的呢。」
聊天室里充滿了快活的空氣。
眾人將對題目的絕望,轉化為了對菜鳥的無情嘲諷。
許燃的目光,甚至沒有在聊天室停留一秒。
更新不易,記得分享101看書網
凡人的喧囂,於他而言,無異於窗外的風聲。
他從雙肩包里,拿出一個小巧的筆記本和一支筆,這是他隨身攜帶的習慣。
沒有急著去分析那些繁瑣的代碼和數據。
他的目光穿透了「密碼學」的偽裝,直達問題的本質。
【帶噪聲的橢圓曲線離散對數問題】。
「所有人都想修復那些『噪聲』……」
許燃的筆尖,在潔白的紙上,輕輕一點。
「他們的思路,都走偏了。」
在別人眼中,那些翻轉的比特位,是污染物,是垃圾數據,是必須被清除的障礙。
他們用盡各種方法,暴力破解,統計學分析,機器學習……
試圖把這碗被墨汁弄髒的水,重新變回清澈。
可是在許燃的數學視界裡,這根本就是錯誤的解題方向。
「為什麼要清除噪聲?」
「太『笨』了。」
「噪聲,難道不也是一種信息嗎?」
沒錯!
比特位的翻轉,雖然看起來是隨機的,是破壞性的。
但「隨機」本身,就遵循著概率的法則!
每一次翻轉,都是一次微小的擾動。
這些擾動,在嘗試「修復」它的人眼中,是魔鬼。
但在能夠「利用」它的人眼中,它們就是天使留下的線索!
許燃的思維,在這一刻,完成了一次匪夷所思的躍遷!
「他們是在解一道密碼學的題。」
「而我……」
許燃的筆,動了!
「我要把它,變成一道幾何題!」
他根本沒打算在那個充滿陷阱的「密碼學」領域和出題人糾纏。
他要做的是,降維打擊!
調用LV10的數學能力,將那堆帶有噪聲的坐標點,映射到了一個更高維度的空間裡。
在這個高維空間中,每一個點,都構成了一個複雜的「格」。
所有人夢寐以求的,隱藏的私鑰x,在這個幾何結構里,搖身一變,成為了一個距離某個已知向量最近的點!
問題,從【破解密碼】,瞬間轉化為了【尋找高維空間中的最近點】!
這就是著名的「格論」中的「最近向量問題」!
「原來如此……」
許燃的眼神里,閃過一抹瞭然。
通往答案的路徑,優雅、隱蔽,且絕對正確!
這道題,對於別人來說,是天塹。
對於他來說,卻是最好的試金石!
是他點亮【密碼學】技能樹,最好的養料!
筆在紙上飛速地書寫著。
各種複雜的數學符號,在他的筆下行雲流水般地流淌出來,迅速構建出一個精巧的數學模型。
他沒有用任何笨重的算法。
他選擇了「格論」中最鋒利的一把刀:LLL格基規約算法。
這把刀,能瞬間剔除所有無用的維度,讓隱藏的答案自己暴露出來!
整個過程,不到十分鐘。
許燃放下筆,從背包里拿出自己那台用了三年的,屏幕上甚至還有一道劃痕的二手輕薄筆記本電腦。
開機。
沒有打開任何專業的黑客工具。
只打開了一個最基礎的Python編程環境。
他的手指,在鍵盤上飛快地敲擊著。
沒有多餘的動作,精準而高效。
短短的四十多行代碼,簡潔,優雅,像一首短詩。
沒有暴力破解,沒有窮舉。
只是將他剛才在紙上構建的那個數學模型,翻譯成了計算機能夠理解的語言。
寫完,檢查一遍。
【回車】。
程序運行。
不到一秒。
一行由數字和字母組成的,長達64位的字符串,瞬間出現在屏幕上。
【a5ecbcf2a679f29a0029ad38a729e2f495e921d3f3ab8a4c8f5e1f7d5c7f8e12】
私鑰。
Flag。
這就是,能讓全球頂尖黑客抓狂五個小時的,最終答案!
許燃面無表情,選中,複製。
然後回到比賽頁面,在【The Whispering Curve】的答案提交框裡,粘貼。
點擊,【Submit】。
世界,仿佛在這一刻,靜止了。
……
「我草!刷新!刷新鍵都要被我按爆了!還是沒動靜!」
胖子的宿舍里,一個隊員絕望地哀嚎。
胖子的一顆心,也沉到了谷底。
一小時,現在已經過去了十五分鐘。
難道,燃哥真的只是在開玩笑?
是他自己,會錯意了?
他自嘲地笑了笑,剛想對隊友們說「算了算了,大家洗洗睡吧」。
就在這時!
他身旁負責刷新排行榜的隊員,身體猛地一僵,像是被施了定身術。
緊接著,他用一種見了鬼的,帶著哭腔的顫音,尖叫起來!
「動……動了……」
「動了!!!!!!」
胖子一個箭步沖了過去,差點把那哥們擠飛!
他的眼睛,死死地釘在排行榜上!
只見那原本如同一潭死水的榜單,在這一瞬間,發生了劇變!
【Z = 1/2】這個ID,像一艘幽靈船,從排行榜的最末尾,毫無徵兆地,瞬間向上瘋躥!
而在困擾了所有人五個小時的最終難題【The Whispering Curve】後面……
一個鮮綠色的,仿佛帶著無盡嘲諷的「+500」,赫然出現!
首殺!
First Blood!
整個宿舍,安靜了零點五秒。
隨即,爆發出了震天的狂吼!
「我操!!!!!!!!!!!」
胖子感覺自己的血液,瞬間衝上了頭頂。
他一把抱住身邊的隊友,又蹦又跳,像一個兩百斤的孩子!
「是他!是他!就是他!哈哈哈哈哈!我兄弟!那是我兄弟!!!」
他的笑聲,震得天花板上的灰塵,都撲簌簌地往下掉。
「我……我他媽在做夢嗎?」
另一個隊員,狠狠地給了自己一巴掌,臉上火辣辣的疼,「真……真的解出來了?十五分鐘??」
而此時,全球CTF競賽的公共聊天室里。
之前充滿了歡聲笑語的聊天頻道,瞬間,陷入了死神降臨般的寂靜。
所有正在打字嘲諷的人,他們的手指,都僵在了鍵盤上。
三秒鐘後。
整個聊天室,被一連串的「WTF」和問號,徹底淹沒!
[???]:「WHAT THE FUCK??!?!?」
[Plaid_Parliament_of_Pwning_official]:「How? It's impossible!
We just proved that brute-forcing the flipped bits would take 200 years of computation.
How did you do it, Z = 1/2?」
卡內基梅隆的官方帳號,竟然親自下場發問!
[Siberian Bear]:「Is this a bug in the platform? Admin! Check it! This is cheating!」
排行榜第一的毛子戰隊,直接提出了作弊指控!
[Hacker4Life]:「……」
之前揚言許燃五分鐘內會尿褲子的人,只打出了一串省略號,仿佛被人當頭一棒,打傻了。
全球數千名頂尖的參賽者,在這一刻,三觀盡碎。
他們無法理解。
這不科學!
這是魔法?!!!
這簡直就是神話!
他們還在第一層,想著怎麼「修復噪聲」。
而這個叫Z = 1/2的神秘人,早已飛升到了第五層,直接「利用噪聲的幾何結構」秒殺了問題?!!!
高鐵上。
許燃看著屏幕上彈出的綠色【Correct!】提示框,平靜地關掉了筆記本。
他拿起水杯,喝了口水,然後望向窗外。