我仔細研究過他們的破解過程,我覺得最大的難題,不是在計算上,而是在如何排除訊號雜質。”
從萬里高空外衛的星上回收的訊號,會收到各種干擾。
而破解通道密碼的過程,其實就是一個排除掉干擾,抓住有用訊號,並且按照既定順序還原編碼的過程。
為了達到這個目的,可用的方法有很多種。
辛杏峼他們小組的做法,其實是仗著有超級計算機和一個“行內人”領路,用強行超級運算窮舉的法子找出通道密碼規則。
顧念之沒有超級計算機,就算有,他們的時間也不允許。
因此為了快速迅捷的破譯密碼,顧念之首先想到的是對訊號進行梳理,第一步就排除掉那些干擾雜質,這樣剩下的資料量會大大減少,計算過程就能大大縮短。
衛星傳輸訊號的時候有三道工序,分別是對訊號進行信源編碼、加密編碼和通道編碼進行處理。
而破解的時候,就是反其道而行之,從通道編碼著手。
辛杏峼他們做到的,自始至終只是最外圍的那一步,就是破解了通道編碼。
顧念之的這個小程式,就是事先剔除背景噪聲,過濾出有用的訊號程式碼。
趙良澤眼睛一下子瞪了起來,忍不住拍案叫絕:“好主意!真是另闢蹊徑的好主意!——你打算如何對哥白尼的訊號進行排干擾處理?”
顧念之調出自己昨天寫的一個小程式軟體,“小澤哥,你看看我這個東西,能不能達到我剛才說的目的?”
趙良澤控制了顧念之的電腦,直接開啟那個小程式軟體過了一遍,一邊看,一邊順手給她最佳化改良了一些地方,但是對於整個軟體的架構,沒有做絲毫改動。
他忍不住讚道:“念之,別學法律了,來跟小澤哥學電腦吧。我保證你會成為這個世界最偉大的駭客!你會青出於藍而勝於藍,成為踩在你小澤哥這個巨人肩膀上的牛人!”
“呸!”顧念之撇嘴,“你可真會往你自己臉上貼金。——好了,別瞎叨咕了,咱們開始吧。”
“行,你的資料存下來了嗎?輸入電腦,go。”趙良澤開啟自己的電腦,開始往哥白尼系統上發射訊號,擷取最新訊號資訊。
兩人整整在電腦前工作了一天一夜。
吃飯的時候只啃麵包,渴了喝點水。
除了上廁所,兩人就沒有離開過電腦桌。
當然也沒有闔過眼睡過覺。
因為有趙良澤的幫助,顧念之甚至沒有用到二十四小時,只用了二十小時,就破解了哥白尼系統最新的通道密碼,以及第二層的加密編碼。
不僅比美國那個小組快了許多倍,而且比他們走得更遠。
破解了加密編碼,趙良澤他們就能肆無忌憚使用哥白尼系統,而不擔心被維護哥白尼系統的人發現了。
霍紹恆晨練回來,聽說密碼已經破解了,拍拍趙良澤的肩膀,“去睡覺,晚上行動。”
趙良澤立即站起來,兩腿打飄,往自己的床上去了,倒下就睡得不省人事。
這二十小時,他和顧念之可是在高強度的情況下工作,能支撐下來已經很不容易了。
霍紹恆看了看影片上顧念之強睜著的大眼睛,聲音緩和許多:“……念之,你也去睡吧。”頓了頓,又低聲問:“累不累?”