我對此非常好奇,因爲現在每個通道都可能以某種方式修改或壓縮圖像,這可能被認爲是對隱寫術的攻擊。什麼是抵抗各種攻擊的圖像隱寫的最佳做法?
我們可以將隱寫分爲兩種基本類型,首先是對圖像的空間域進行操作,然後是對某種變換域進行操作。
以下類型的攻擊是我的興趣所在,因爲它無處不在我們周圍(如果您想要在Facebook上保存圖像,或者要創建圖像的縮略圖,或者要將圖像保存在移動平臺上等):
- 圖像的壓縮或重新壓縮 - 主要用於JPEG圖像或 帶alpha預乘的PNG圖像。調整圖像大小或縮放圖像和幾何操作 - 我的意思是 轉換的圖像,而不是壓縮它,例如, 圖像的旋轉,改變比例等
我想問:
- 什麼是根據你的人,以保護嵌入式 消息從壓縮圖像像JPEG的最好方法?怎麼樣「infinte」 嵌入信息與隱寫 機制後再壓縮圖像?它仍然是可讀的信息嗎?
- 嵌入消息的閾值與 調整圖像大小有什麼關係?在我看來,隱寫是 對圖像調整大小,然後壓縮或 旋轉或添加噪聲圖像更敏感。 隱寫術的最佳方式是否抵抗你調整圖像的大小?我的意思是有 總是一個優勢,我們不能沒有丟失的消息,但 應該有一些門檻。
- 通過第一個和第二個點的圖像處理的組合怎麼樣?
我正在讀關於抗壓圖像隱寫多篇論文,基本上他們總是使用糾錯碼和漢明距離得到什麼,我們都能夠隱藏無損耗的信息(或如何讓信息化的門檻在有損頻道中)。然後,第一步是使用漢明距離冗餘地將我們的消息隱藏到空間域。對於RGB圖像,我們將選擇例如一個三元組作爲一個一位的載體,並修改我們的三重色彩,這是一種海明距離將在邊緣「中心」的方式。我們可以將它作爲重複糾錯碼或任何其他碼(最佳做法是像F5中的漢明碼)。
這個想法背後是我們的錯誤校正碼與JPEG壓縮圖像上的計算海明距離將確保嵌入信息將在許多JPEG壓縮應用程序仍然存在。當然,所有這些都是以圖像容量爲代價的,而我們通過糾錯碼來使用冗餘。
對方法實例鏈接是在這裏: http://www.cs.unibo.it/babaoglu/courses/security/resources/documents/Steganography.pdf
我不知道很多關於數字圖像水印技術,但可能是我們發現有關於該主題的引導,因爲水印的目的幾乎是相同的如隱寫術。我們試圖保留數字圖像中的版權信息,或者我們正試圖在各種情況下保護我們隱藏在圖像中的信息。
我想通過隱寫術討論並詢問關於數字圖像保護信息的機制。我們可以分享我們的想法或示例代碼,讓世界變得更美好。
我試圖實現一個簡單的算法,將抵抗JPEG壓縮。首先,我試圖將圖像像素中的所有LSB修改爲1並將其保存爲JPEG。之後,我嘗試用重複代碼恢復1,以查看這個簡單的代碼是否爲圖像添加了足夠的冗餘來獲取這些1。但它並不重複,爲此使用的重複代碼不健壯,無法使用。 – user1563721
我試過的另一種算法是在下面的文章中描述的算法:[http://nas.takming.edu.tw/chkao/lncs2001.pdf](http://nas.takming.edu.tw/chkao /lncs2001.pdf)。但是作爲該文章的作者,我還沒有達到結果。結果比使用重複代碼更好,但也不能用作互聯網壓縮網關的可靠算法。每次圖像被壓縮或重新壓縮時,該消息將以高概率被破壞。 – user1563721
我認爲沒有辦法如何構建可靠的隱寫算法,其中隱藏的消息可以在各種JPEG壓縮選項中生存,因爲在算法和使用的壓縮方法之間總會存在關係。當我構建壓縮網關時,每一個將要到達的映像都會通過它,然後我將銷燬其中的每個隱藏的消息,而不管使用的算法如何。或者你知道一些有效的算法並可以存活嗎? – user1563721