即使視訊串流之資訊隱藏

Download Report

Transcript 即使視訊串流之資訊隱藏

即使視訊串流之資訊隱藏
指導教授: 楊政興 博士
學生: 葉顏偉
研究目的與背景
電腦技術與網際網路的蓬勃發展,如何保護多媒體的安全與與版權,已經成為學術界頗為關
注的一個議題。資訊隱藏技術的發展,提供該議題一個有效的解決方法。本論文以最低有效位元
資訊藏匿方法,在伺服器端把機密影音檔如電視廣播、廣告,戲劇等,藏匿於即時視訊串流中,
串流中的像素值誤差在正負3以內。另外,在客戶端接收視訊串流的同時,可以將機密影音檔取
出並呈現出來。研究結果顯示,即時視訊串流的PSNR值至少都維持在90 dB以上,而機密影音檔
的PSNR值可以維持在93 dB以上。相較於其他即時視訊串流的資訊隱藏技術,可以大幅的提升
PSNR值,以維持良好的機密影音品質。
關鍵字:資訊隱藏,最低有效位元,即時視訊串流,多媒體安全,機密傳送
研究方法與步驟
藏入方法
步驟一
步驟二
步驟三
取出方法
: 最低有效位元資訊藏匿之方法。
: 截取每一幀機密影音的像素值,每一個24位元的像素值分別擁有R、G、B三
個色盤,0~7位元的像素值是屬於R色盤,8~15位元的像素值是屬於G色盤,
剩下像素值16~23則屬於B色盤。24位元的色盤在被截取之後,各自色盤的8
位元像素值會分別被分成三等分,如圖1的分割方式得到X、Y與Z的位元組。
: 取出即時串流偽裝視訊的每一幀的RGB色盤像素,如圖2所示。
: 把機密影音的每一色盤X、Y和Z位元組藏入偽裝視訊RGB色盤的最低2個有
效位元,如圖3所示。已經藏密的偽裝視訊以原始資料(Raw Data)傳送到
客戶端以進行視訊串流溝通。
: 程式從伺服器接受回來的原始資料,進行前面第三步驟之反向動作,意即把
每個RGB色盤像素值的最低2個有效位元取出,結合了像素(0,0)、像素(0,1)以
及像素(0,2)的元位組之後,就可以還原機密影音的一個24位元像素值。以此
方法繼續把像素值取出並結合之後,即可把機密影音取出。
研究成果與績效
步驟一:
圖1 取出機密影音像素值並分割三等分
步驟二:
步驟三:
研究結果:
輸入(伺服器端)如圖4所示。
• 機密影音格式:352x288像素
• 掩護視訊格式:640x480像素
輸出(客戶端)如圖5所示。
圖3 X、Y和Z位元組藏入偽裝視訊 • 機密影音格式:352x288像素
的最低2個有效位元。
• 偽裝視訊格式:640x480像素
研究結果:
圖2 取出偽裝視訊的RGB像素值
圖4 原始掩護視訊與機密影音
圖5 藏入後的偽裝視訊與取出的機密影音
結論與未來展望
本研究採用最低有效位元之資訊嵌入方法,以網路攝影機截取之影像(本文稱之為掩護視
訊),進行串流資訊藏匿,機密影音為一已錄製之影片。本專題研究要求機密影音在客戶端解碼
截取之後擁有一定的完整度,所以我們只對機密影音的最低的兩個位元進行捨棄處理,讓原始機
密影音的像素值控制在正負3的範圍之中。由於每一個機密影音的像素,需要使用三個掩護視訊
的像素來掩護,因此機密影音必須是掩護視訊的三分之一或以下。如何在不影響嵌入後的視訊品
質,進一步提高嵌入量,這是本研究後續要改進的一個問題。
本研究的成果發表於100年12月10日舉行的“第十七屆資訊管理暨實務研討會(IMP 2011)”