極權不容許加密通訊
今時今日點對點加密技術非常成熟,電腦運算速度極快亦使相關技術普及化。雙鎖匙加密方式更是點對點加密通訊的標準,通訊雙方各自有一對鎖匙,一條是公開的,各自收藏私人鎖匙,就可達到點對點加密,中間人即使知道加密方程式,擁有強大的運算能力,破解加密亦要以年計算。當絕大部份通訊預設點對點加密時,極權國家剝奪選擇權,民眾被迫使用一些不設點對點加密的通訊軟件,目的當然是監控及篩查,截住所有內容不明的訊息,並間接將負面影響輸出,因為要與極權國內的民眾通訊就間接被迫安裝這些軟件,即使你的手機及電腦硬件如何安全亦無用武之地。有很多人因各種原因而需要進入極權國家,大部份可信的通訊軟件隨即失效,面對如此嚴峻的限制,是否就無計可施?先說兩個故事。古代行軍打仗,必有各種密函,但密函經過多人之手,如何確保消息不被洩漏,答案就是使用一篇看似普通的書信,但收函者有一張有孔的紙,蓋上密函就可看到真實訊息。另外,二戰時通訊技術仍然是簡單的訊號,可輕易被截取。日軍自定通訊翻譯,但後來被美軍破解,識穿日軍軍事部署,令美軍在中途島戰役取得勝利,成為太平洋戰爭的轉捩點。
秘密隱藏於公開資訊
從歷史故事中可以看到幾點。傳輸資料被迫公開,早已料到中間人偷窺及截聽。解密方式要預先協調,但方法必須穩妥,令第三方難以破解。資料以外透露了一個極為重要的元數據,就是內容含有秘密,絕不會是閒話家常,單是這一個元數據就可令數據被針對分析,亦可令發送人、傳送者或接收者身陷險境,所以隱藏元數據資料極為重要。隨着數碼化,今天有一種技術叫隱碼術(Steganography)可將秘密隱藏於公開資料,同時隱藏元數據。最普遍的做法就是利用圖片。簡單的概念是一幅普通的1920乘1080的圖片,就有近200萬個點陣(Pixel),每個點陣由三原色組成,每個原色的強度由零至255格,這幅圖片內藏多少數碼資訊可想而知。只要刻意將某一點陣原色強度提高一格,你就多了一個位元的資訊。如此類推,就可將大量訊息隱藏於圖片中,但由於每個點陣改動極之細微,圖片任由第三方審查皆無法察覺有任何異樣。知情者只要利用預先約定的反向演算法,便能得出隱藏訊息。當然在實際執行牽涉其他細節,大多需軟件協助。近年隱碼術發展更不限於圖片,還有純文字、聲音、影片等檔案,隱藏的資料亦不限文字訊息。
使用上要留意細節
在不容許傳送任何加密資訊的地方,隱碼術就大派用場。但這裏必須強調,隱碼術並不是要教讀者進行間諜活動,而是提升資訊保密工具的認知,用作不時之需,免得機密落入他人之手。使用隱碼術在實際操作上亦有幾點值得留意。其一,事前要作充足準備,預先知會收訊方如何區分那些資訊內含秘密,那些是普通資訊,並約定解密方式。若沒有甚麼特別敏感的訊息,簡單的文字或符號連同預先約定的代表意義已經足夠,例如三個心代表進度良好,四個拍掌代表啟動應變計劃等。其二,隱藏資訊越簡單越好,因為越多資訊需要隱藏,改動就越多,容易露出馬腳。同時應考慮雙重加密,即隱藏訊息亦是加密訊息,需要額外解密才可解讀。其三,儘量利用電郵,很多通訊軟件為了節省傳送數據會自動將圖片或聲音檔案壓縮,令隱碼術失效,電郵可確保資訊不被修改。但要留意收件人電郵地址會因此而曝光,收件人最好先作準備,另開一個穩妥的新電郵地址。其四,隱碼術大多需要使用軟件,這個軟件必須小心收藏,因為萬一被截獲,單是擁有這些軟件就被視為使用加密通訊的「鐵證」。最好的方法是將軟件收在電腦的隱藏作業系統內。
讀者應該留意可被否認隱碼法(Deniable steganography)的發展,即截取訊息者無法證明隱藏訊息的存在,用作隱藏機密資訊將大派用場。
歷史告訴我們限制資訊不會成功,政權施行各種限制,民間就利用智慧破解。不斷學習就是對抗限制的最好方法。◇
------------------
🏵️《九評》20周年
https://hk.epochtimes.com/category/專題/退黨大潮
🔔下載大紀元App 接收即時新聞通知
🍎iOS:https://bit.ly/epochhkios
🤖Android:https://bit.ly/epochhkand