Image Encryption and Data Embedding Using Transformation Techniques
課程目標
FCUE: FORWARD CONCEALMENT PERMUTATION AND ENCRYPTION
-
準備秘密訊息與隱藏金鑰:
- 準備要嵌入的秘密訊息
{S}以及用於加密的隱藏金鑰[HK]。
- 準備要嵌入的秘密訊息
-
使用 GWMRDH 嵌入秘密訊息:
- 利用 GWMRDH 方法,將秘密訊息
{S}嵌入到灰階影像中。根據隱藏金鑰[HK],選擇合適的像素,修改其亮度值以隱藏資訊,確保影像的視覺效果不會受到明顯影響。
- 利用 GWMRDH 方法,將秘密訊息
-
生成標記的灰階影像:
- 嵌入完成後,生成三個標記的灰階影像。這些影像將作為 RGB 顏色通道的灰階版本,含有隱藏的資訊。
-
添加秘密置換金鑰
[PK]:- 在這三個標記的灰階影像上,應用秘密置換金鑰
[PK],進行通道前向置換(Channel Forward Permutation)。此步驟將打亂每個像素中 RGB 順序,以增強隱私性,產生偽置換的標記彩色影像(Pseudo Permuted Marked Color Image)。
- 在這三個標記的灰階影像上,應用秘密置換金鑰
-
使用秘密加密金鑰
[EK]進行 RT 加密:- 最後,利用秘密加密金鑰
[EK],對偽置換的標記彩色影像進行 RT 加密。這一過程將影像轉換為加密的標記彩色影像(Encrypted Marked Color Image),進一步保護嵌入的秘密訊息{S}。
- 最後,利用秘密加密金鑰
技術重點
-
GWMRDH: 用於影像中隱藏秘密訊息的技術,能在不顯著改變影像外觀的情況下有效地嵌入數據。
-
通道前向置換: 通過隨機置換影像的顏色通道來增加資料的安全性和隱私性。
-
RT 加密: 一種有效的影像加密技術,能夠保護影像資料不被未經授權的訪問。
![]() | ![]() |
|---|---|
| FCUE 加密說明 | FCUE 加密流程圖 |
BDIX: BACKWARD DECRYPTION INVERSE-PERMUTATION AND EXTRACTING
-
準備已加密的標記彩色影像
- 開始處理已加密的標記彩色影像(
Encrypted Marked Color Image)。該影像包含隱藏的秘密訊息{S},並已經過加密和通道置換處理。
- 開始處理已加密的標記彩色影像(
-
使用秘密加密金鑰
[EK]進行逆 RT 解密- 利用與加密過程相同的秘密加密金鑰
[EK],對影像進行逆 RT 解密。這一過程將恢復偽置換的標記彩色影像(Pseudo Permuted Marked Color Image),從而回復原始加密前的狀態。
- 利用與加密過程相同的秘密加密金鑰
-
利用秘密置換金鑰
[PK]進行通道逆置換- 在逆解密的基礎上,使用秘密置換金鑰
[PK]進行通道逆置換(Channel Inverse Permutation),恢復三個標記的灰階影像。這一步能正確排列 RGB 通道,回到嵌入數據的狀態。
- 在逆解密的基礎上,使用秘密置換金鑰
-
提取秘密訊息
- 將這些標記的灰階影像進一步處理,應用 GWMRDH 方法,根據隱藏金鑰
[HK], 提取原始的秘密訊息{S}。這一步驟會反向應用當初嵌入訊息的操作,確保恢復正確的數據。
- 將這些標記的灰階影像進一步處理,應用 GWMRDH 方法,根據隱藏金鑰
-
生成提取結果
- 最終,生成的秘密訊息
{S}完整地從影像中提取出來,確保隱藏訊息的準確性和完整性。
- 最終,生成的秘密訊息
技術重點
- 逆 RT 解密:使用與加密過程相同的密鑰,回復影像加密前的數據,確保不丟失任何細節。
- 通道逆置換:逆轉先前的通道置換過程,重新排列 RGB 順序,使影像返回原始灰階版本。
- 訊息提取(GWMRDH 方法):依據當初嵌入秘密訊息的方式,進行逆向提取,確保還原的數據完整準確。
![]() | ![]() |
|---|---|
| BDIX 解密說明 | BDIX 解密流程圖 |



