【技術實現步驟摘要】
本專利技術涉及圖像處理
,尤其涉及快速實現H. 264/AVC壓縮域視頻加密裝置及其加密方法、快速實現H. 264/AVC壓縮域視頻解密裝置及其解密方法。
技術介紹
數字化、網絡化的視頻監控系統在向人們提供實時和準確的視覺信息的同時,也帶來了不少安全隱患,監控的視頻畫面既可能涉及國家機密和“敏感信息”,也可能包含個人隱私,而這些信息的非法泄漏、篡改、假冒,不但可能威脅到國家的政治、經濟、軍事、文 化、意識形態等“敏感”部門的信息安全,也可能對個人隱私構成極大的威脅,因此,如何確保監控的多媒體信息安全問題成為新一代視頻監控系統需要解決的重要問題。在實際監控應用中,視頻數據量龐大,存儲及傳輸時必須對其進行壓縮,目前常用的視頻編碼標準包括MPEG-l,MPEG-2,MPEG-4等等,其中,H. 264/AVC是由IS0/IEC與ITU-T制定的新一代的視頻壓縮編碼標準,相對于以往的視頻壓縮標準,H. 264/AVC引入了很多新的技術,包括4X4整數變換、幀內預測、四分之一像素精度的運動估計、多參考幀與多種大小塊的幀間預測技術等等。H. 264/AVC無論在壓縮效率,還是在網絡適應性方面比以往的視頻編碼格式都有明顯的提高。H. 264/AVC標準在視頻監控領域是壓縮效率最高、使用最為廣泛的編碼方式。由于H. 264/AVC本身在編解碼過程中有固定的規范和層次,多媒體信息安全算法的設計需要符合H. 264/AVC特殊的編碼結構,在穩定發揮多媒體安全算法的版權保護作用的情況下,對H. 264/AVC的碼長、碼率影響降到最低。通過對H. 264/AVC標準的深入 ...
【技術保護點】
H.264/AVC壓縮域視頻加密/解密裝置,其用于對接收的H.264/AVC標準碼流加密形成H.264/AVC密文,或用于對接收的H.264/AVC密文解密形成H.264/AVC標準碼流,其特征在于,其包括:密鑰生成模塊,用于根據用戶密碼結合混沌系統生成二進制的加密密鑰/解密密鑰;第一判定模塊,用于在加密時判定H.264/AVC標準碼流中的每個輸入宏塊的碼流是否進行亮度4x4幀內預測模式置亂,還用于在解密時判定H.264/AVC密文中的每個輸入宏塊的碼流是否已進行過亮度4x4幀內預測模式置亂;亮度4x4幀內預測模式模塊,用于在第一判定模塊判定輸入宏塊的碼流進行/已進行過亮度4x4幀內預測模式置亂時,從加密密鑰/解密密鑰中取出三位作為隨機序列,將H.264/AVC標準碼流或H.264/AVC密文與三位隨機序列進行異或運算得到初始密文/初始解文,同時加密密鑰/解密密鑰循環左移三位;第二判定模塊,用于判定初始密文是否進行亮度編碼塊模式置亂,還用于判定初始解文是否已進行過亮度編碼塊模式置亂;亮度編碼塊模式置亂模塊,用于在第二判定模塊判定初始密文進行/初始解文已進行過亮度編碼塊模式置亂時,從加密 ...
【技術特征摘要】
1.H. 264/AVC壓縮域視頻加密/解密裝置,其用于對接收的H. 264/AVC標準碼流加密形成H. 264/AVC密文,或用于對接收的H. 264/AVC密文解密形成H. 264/AVC標準碼流,其特征在于,其包括 密鑰生成模塊,用于根據用戶密碼結合混沌系統生成ニ進制的加密密鑰/解密密鑰;第一判定模塊,用于在加密時判定H. 264/AVC標準碼流中的每個輸入宏塊的碼流是否進行亮度4x4幀內預測模式置亂,還用于在解密時判定H. 264/AVC密文中的每個輸入宏塊的碼流是否已進行過亮度4x4幀內預測模式置亂; 亮度4x4幀內預測模式模塊,用于在第一判定模塊判定輸入宏塊的碼流進行/已進行過亮度4x4幀內預測模式置亂時,從加密密鑰/解密密鑰中取出三位作為隨機序列,將H.264/AVC標準碼流或H. 264/AVC密文與三位隨機序列進行異或運算得到初始密文/初始解文,同時加密密鑰/解密密鑰循環左移三位; 第二判定模塊,用于判定初始密文是否進行亮度編碼塊模式置亂,還用于判定初始解文是否已進行過亮度編碼塊模式置亂; 亮度編碼塊模式置亂模塊,用于在第二判定模塊判定初始密文進行/初始解文已進行過亮度編碼塊模式置亂時,從加密密鑰/解密密鑰中取出一位,如果該位為1,則對初始密文/初始解文循環左移兩位形成最終密文/最終解文,同時加密密鑰/解密密鑰循環左移一位,如果該最低位為O,則對初始密文/初始解文循環左移一位形成最終密文/最終解文,同時加密密鑰/解密密鑰循環左移一位,最終密文即為H. 264/AVC密文,最終解文即為H.264/AVC標準碼流。2.如權利要求I所述的H.264/AVC壓縮域視頻加密/解密裝置,其特征在于,密鑰生成模塊包括 轉化單元,用于將長度為η的ニ進制序列的用戶密碼的高n/2位取出作為第一無符號整數,低n/2位取出作為第二無符號整數,將第一無符號整數和第二無符號整數轉換為O與I之間的第一雙精度浮點小數和第二雙精度浮點小數,其中η為正整數; 迭代單元,用于以第一雙精度浮點小數為初始化值,進行ー維logistic混沌系統迭代,迭代次數為i次,得到Xi,以第二雙精度浮點小數為初始化值,進行ー維logistic混沌系統迭代,以相同的迭代次數得到Ji ; 判斷模塊,用于當迭代單元進行第j次迭代時,如果大于5V則加密密鑰/解密密鑰的第j位為1,否則為0,以此形成加密密鑰/解密密鑰,其中j為整數,且其大于O而小于等于待生成的加密密鑰/解密密鑰的位長度。3.如權利要求I所述的H.264/AVC壓縮域視頻加密/解密裝置,其特征在于,對于當前亮度4x4編碼塊,只有當其左方亮度4x4塊和上方亮度4x4塊以及右上亮度4x4塊同時處于已經編碼的狀態,且H. 264/AVC的語法結構prev_intra4x4_pred_mode_flag為O時,亮度4x4巾貞內預測模...
【專利技術屬性】
技術研發人員:王啟軍,甘彤,李鵬,
申請(專利權)人:中國電子科技集團公司第三十八研究所,合肥公共安全技術研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。