資訊安全中的隱寫術是什麼?


隱寫術是一種方法,它有助於將需要保密的訊息隱藏在另一條訊息中。其結果是隱藏了秘密訊息本身。

隱寫術方法可以應用於影像、影片檔案或音訊檔案。通常,隱寫術是用字元(如雜湊標記)編寫的,但在影像中使用也很常見。無論如何,隱寫術可以防止盜版材料以及防止未經授權的檢視。

隱寫術的一種用途是水印,它透過疊加文件來隱藏水印中的版權資料,這些資料肉眼無法察覺。這可以避免欺詐行為,併為受版權保護的媒體提供更多保護。

隱寫術的主要目標是以完全不可區分的方式安全地進行通訊,並防止人們懷疑隱藏資訊的傳輸。

它不是為了阻止其他人理解隱藏的資訊,而是為了阻止其他人認為資訊甚至存在。如果一種隱寫術方法導致某人懷疑載體通道,則該方法失敗了。

隱寫術的基本模型包括載體、訊息和密碼。載體也稱為覆蓋物件,訊息被嵌入其中,並用於隱藏訊息的存在。

訊息是傳送者希望保密的資訊。它可以是純文字、密文、其他影像或任何可以嵌入位流中的內容,包括版權標記、秘密通訊或序列號。

密碼稱為隱寫金鑰。它可以確保只有瞭解相應解碼金鑰的接收者才能從覆蓋物件中提取訊息。包含秘密嵌入訊息的覆蓋物件被稱為隱寫物件。

從隱寫物件中恢復訊息需要覆蓋物件本身,以及在編碼階段使用了隱寫金鑰時相應的解碼金鑰。在大多數應用程式中,初始影像可能需要也可能不需要提取訊息。

以下是一些適合作為覆蓋物件的載體:

  • 網路協議,例如 TCP、IP 和 UDP。

  • 音訊,使用數字音訊格式,包括 wav、midi、avi、mpeg、mpi 和 voc。

  • 檔案和磁碟,可以透過利用空閒空間來隱藏和附加文件。

  • 文字,包括空字元,僅類似於摩爾斯電碼,例如 html 和 java。

  • 影像檔案,包括 bmp、gif 和 jpg,它們可以是彩色和灰度。

通常,資訊隱藏過程從覆蓋物件中提取冗餘位。該過程包括以下兩個步驟:

  • 識別覆蓋物件中的冗餘位。冗餘位是可以更改而不會破壞覆蓋物件的功能或違反覆蓋物件原理的位。

  • 嵌入過程選擇要使用秘密訊息中的資料恢復的冗餘位的子集。透過使用訊息位恢復選定的冗餘位來生成隱寫物件。

更新於: 2022年3月11日

3K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告