資訊安全中文字隱寫術的技術有哪些?
隱寫術是一門將資訊隱藏在另一條資訊中的藝術和科學,而不會引起他人的懷疑,只有預期的接收者才能識別出該資訊。
文字隱寫術有各種各樣的技術,如下所示:
行偏移編碼 - 透過改變行來標記文字中的特徵,從而使識別更加困難。文字行垂直變化以進行編碼。這可以用於格式檔案或頁面點陣圖。
透過將文件的每隔一行向上或向下移動 1/300 英寸,行偏移加密確保檔案可以正確加密和解密。缺點包括刪除編碼很複雜,並且它是編碼最清晰的形式。
詞偏移編碼 - 以固定的模式完成詞間距,因此即使訊息的存在也是未知的。透過改變文字行中單詞的水平位置來將單詞編碼到檔案中,同時保持自然間距的外觀。
例如,找出單詞之間最大和最小的空格。它可以編碼一行,最大間距減少特定數量,最小間距增加相同數量。
因此,行長得到保持,並且變化不可見。但是這種方法也不可靠,因為如果計算單詞之間的空格,則可以揭示編碼資訊。
特徵編碼 - 修改字母本身的特徵。特定字母的書寫方式本身就構成了一種程式碼。例如,可以更改 d、h、b 等字母的結尾。
這非常難以察覺,可以直接用於影像檔案。攻擊此程式碼的唯一方法是將每個結尾補償到一個常數值。但是,這既乏味又費力,通常不會完成。
還有一些其他有趣的替代方法可用,但仍處於起步階段。這些包括:
可以使用語法來編碼資料。
它可以用於句法編碼。
它可以用於語義編碼。
用於在文字中隱藏資訊(文字隱寫術)的軟體有多個版本,例如 Texthide、Webstego 和 Steganos。所有這些都允許透過純文字檔案以第三方無法識別的格式通訊加密的響應資訊。
句法方法 - 此技術需要標點符號,包括句點 (.)、逗號 (,) 等來隱藏位 0 和 1。但此方法的問題是需要識別新增標點符號的正確位置。因此,在使用此方法時應小心,因為讀者可能會注意到標點符號的使用不當。