2015-09-25 34 views
0

我正在實現一種圖像加密算法,並且在一個階段中,我想更改像素的最低有效位。按照隱寫術,有一個隱寫鍵可以用來覆蓋像素的LSB。但是,在接收端如何確定隱寫密鑰。此外,想知道是否將最低有效位從1更改爲0或將0更改爲1也被認爲是隱寫術?使用隱寫術改變像素的最低有效位

+0

我不完全確定stego-key是如何管理的;在密碼學中,密鑰通常是獨立於編碼介質傳遞的,所以我假設它由一方或雙方決定,但我並不熟悉隱寫術,而不是最基本的知識。至於你的第二個問題,改變圖像中所有像素的LSB是隱寫術中使用的一種技術。不過,我不知道它是如何使用的。 –

+1

除非隱藏密鑰始終隱藏在封面介質中,否則發送方和接收方很可能已預先同意其值。如果您提供實施的更多細節,我們可以從我們這邊更加清楚。隱寫術是關於隱藏在媒介中的信息。這就是隱寫術,它聽起來像一般。恰巧在數字媒體中翻轉LSB是一種流行的方法。 – Reti43

+0

我正在使用混沌映射和使用AES的像素加密來進行像素混洗,我希望進一步保護加密數據,但只做了很少的更改,所以我遇到了隱寫術,它可以用來更改8位像素的最低有效位,使用預定義的隱祕密鑰。 –

回答

0

但是,在接收端如何確定隱寫密鑰。

密鑰管理甚至加密不是隱寫術的具體部分。您也可以通過隱藏密鑰來進行密鑰協商,但是隱寫術只是關於隱藏信息。加密可以用來讓消息看起來是隨機的,以及添加額外的安全層。看起來是隨機的數據可能更容易隱藏。

請參見維基百科的定義如下:

內的其他非機密文本或數據隱瞞消息或信息的做法。

此外,想知道是否將最低位從1更改爲0或0到1也被認爲是隱寫?

很可能是這樣的情況。但請注意,如果您的背景完全呈現藍色,那麼您的郵件仍然可見 - 如果作爲隨機更改進行加密。但總的來說,如果設置最不重要位的機會或多或少是隨機的,那麼它將成爲隱寫術的主要候選人。

然而,您可能會質疑原始RGB(或任何其他無損格式)交換的次數,其中像素或多或少是隨機的。這本身可以被認爲是一個奇怪的事情正在發生的暗示。只要你嘗試隱藏消息,它可能仍然會被稱爲隱寫。