802.16 P組會議紀錄
- 時間:103年3月26日09:10
- 地點:暨南大學科三館119教室
- 主講人:陳奕君
- 紀錄:蔡元泰
- Proofread: Solomon
- 出席者:老師、蔡元泰、陳奕君、沈遠博、李東岳
簡報題目:
Matrix Embedding
Steganography Using Linear Block Code
簡報內容:
- Linear block code
- Construct the matrix
- Error correction
- (7,4) Standard array
- Steganography process
- Advantage and disadvantage
- Reference
問題與討論:
- Q1:p6.提到的G和H是與前一張的Gs,Hs一樣嗎?(老師)
A1:用途是一樣但是這邊是不同的例子。
老師:如果是同樣的矩陣,前後的表示符號要一致。莫要有時用 H 有時用 Hs。
- Q: P.10 為什麼這樣就可以還原回秘密序列?
老師:這就是數學式的威力之所在。你若只用例子,講再多大家也覺得是巧合。
-
我們在 Step 2 將 v HT + m 產生 s, 所以 s = v HT +
m.
- Step 3 選對應 Syndrome s 的 e, 所以 s = e HT .
- 要將 v' = v + e 還原時, v' HT = (v + e) HT = v
HT + e HT = v HT + (v HT +
m) = (v HT + v HT) + m = m
- Q2:為什麼在p5.p6裡面的Gs內容單位矩陣在左半和右半部?(老師)
A2:方便矩陣的運算。
老師:這講法不合理。這只是一個 O(n2)的運算,要在右半或左半都很容易算。推測是你讀了很多文獻,有些例子把單位矩陣放在左邊,有些放在右邊。你要選擇一個例子,從頭貫穿到尾。這樣簡報才有辦法連貫。
- Q3:承上題分成左半右半的依據在哪?(遠博)
A3:有運算公式(待主講人確認)。
- Q4:如何保證每個codeword的距離是三是否有公式證明?(老師)
A4:有定理證明。
- Q5:p.6的表格是否數值會重複?(老師)
A5:有定理證明不會重覆,所以這 16*8 個數值正好代表 27 = 128 種組合。
- Q6:如何分辨是傳錯誤還是資訊隱藏?(元泰)
A6:這裡不偵測是否有隱藏,那是 steganalysis 的主題。這裡是利用 error correction code 來進行資訊隱藏。
東岳:它可以在7個 bit 中藏入 3 bits, 而且只更動 1 bit。比起 LSB 是非常精采的做法!
- Q7:GF(2)和XOR在這邊的差異?(遠博)
A7:其實大家可以用 XOR 來理解它即可。
數學上要去嚴謹地證明,才需要引進 GF(2) 的性質。例如在計算過程中,有加法跟乘法,並不是所有的運算元(operand)都具備這麼理想的性質(例如矩陣就沒有交換性)。
建議:
- 在同一篇報告中,同一個東西的符號或稱呼,要前後一致。如果名詞不同,通常就代表不同意義。
- 簡報演算法,要解釋到大家聽完能瞭解該如何執行。如果你的例子換來換去,會形成斷層,中間有些步驟無法銜接。
- 矩陣
G在隱藏過程沒用到,必須說明是為了產生codeword而存在,否則容易產生疑惑。
- 之前討論過壓縮前後會有很大差異的,參考這篇: Secure Steganography in Audio using Inactive Frame of VoIP Streams
- 在 BMP 成功後,可以嘗試其他檔案格式,如投影片播放檔(附檔名為.pps)。
散會:
結束時間11:00