• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種防止視頻插播篡改的校驗方法及裝置制造方法及圖紙

    技術編號:15695101 閱讀:93 留言:0更新日期:2017-06-24 10:29
    本發明專利技術涉及安全解決視頻流防篡改領域,針對現有技術存在的問題,提供一種防止視頻插播篡改的校驗方法及裝置。通過視頻通信雙方保持一個固有的根隨機數,繼而利用該根隨機數生成檢測信息插入的位置,實現對數據源端發送視頻真實性的校驗。本發明專利技術中視頻播放終端在接收到帶有插入隨機數h的視頻數據包后,視頻播放終端根據視頻源端獲得插入隨機數h的方法,基于解析后視頻數據包發送包頭與視頻播放終端解密獲得的r?_key產生終端插入隨機數H;視頻播放終端根據視頻源端確定視頻數據包校驗碼的插入隨機數h的插入位置方法,對終端插入隨機數H的插入位置進行選擇;視頻播放終端將h與H進行校驗,判斷視頻數據是否被篡改。

    【技術實現步驟摘要】
    一種防止視頻插播篡改的校驗方法及裝置
    本專利技術涉及高效安全解決視頻流防篡改領域,尤其是一種防止視頻插播篡改的校驗方法及裝置。
    技術介紹
    現在主流的視頻傳輸均是未加入任何技術手段用于視頻流的防篡改,只是在通信過程中通過加入校驗位用于校驗視頻是否發生丟包,因此無法解決視頻流中加入篡改信息流,進行惡意宣傳的問題,除此之外,還可以通過數據流加密的方式進行視頻信息防篡改,但是這種方式效率極低,會大大影響視頻的通信效率。
    技術實現思路
    本專利技術所要解決的技術問題是:針對現有技術存在的問題,提供一種防止視頻插播篡改的校驗方法及裝置。主要針對于如何高效安全解決視頻流防篡改的問題展開研究,通過視頻通信雙方保持一個固有的根隨機數,繼而利用該根隨機數生成檢測信息插入的位置,使用插入特殊字符的方式,實現數據接收端對數據源端發送視頻真實性的校驗,防止視頻的篡改。本專利技術采用的技術方案如下:一種防止視頻插播篡改的校驗方法包括:步驟1:視頻源端利用固定密鑰key加密根隨機數r_key為加密數據c_r_key(SM2對稱加密算法),將加密數據c_r_key發送給視頻播放終端;視頻源端和視頻播放終端均存有一個固定的密鑰key;視頻源端使用根隨機數r_key與視頻數據包的發送包頭head共同產生該視頻數據包校驗碼的插入隨機數h;視頻源端根據插入密度及位置確定視頻數據包校驗碼的插入隨機數h的插入位置;視頻源端將帶有插入隨機數h的視頻數據包以及插入隨機數h發送給視頻播放終端;步驟2:視頻播放終端接收加密數據c_r_key,并使用固定密鑰key解密獲得根隨機數r_key;:視頻播放終端在接收到帶有插入隨機數h的視頻數據包后,解析該視頻數據包;視頻播放終端根據視頻源端獲得插入隨機數h的方法,基于解析后視頻數據包發送包頭與視頻播放終端解密獲得的r_key產生終端插入隨機數H;步驟3:視頻播放終端根據視頻源端確定視頻數據包校驗碼的插入隨機數h的插入位置方法,對終端插入隨機數H的插入位置進行選擇;步驟4:視頻播放終端將插入隨機數h與終端插入隨機數H進行校驗,判斷視頻數據是否被篡改。進一步的,視頻源端的根隨機數r_key需要定期更換。進一步的,所述派生方法為h以及終端插入隨機數H都是根據SM3雜湊算法得到,具體計算公式為h=Hash(r_key||head);H=Hash(r_key||head)。進一步的,所述步驟4具體過程是:視頻播放終端將插入隨機數h與終端插入隨機數H進行比對,若一致,則該視頻數據包是來自視頻源端;否則,該視頻被篡改。一種防止視頻插播篡改的校驗裝置包括:視頻源端,用于利用固定密鑰key加密根隨機數r_key為加密數據c_r_key(通過SM2對稱加密算法計算c_r_key),將加密數據c_r_key發送給視頻播放終端;用于使用根隨機數r_key與視頻數據包的發送包頭head共同產生該視頻數據包校驗碼的插入隨機數h;用于根據插入密度及位置確定視頻數據包校驗碼的插入隨機數h的插入位置;用于將帶有插入隨機數h的視頻數據包以及插入隨機數h發送給視頻播放終端;視頻源端和視頻播放終端均存有一個固定的密鑰key;視頻播放終端,用于接收加密數據c_r_key,并使用固定密鑰key解密獲得根隨機數r_key;用于在接收到帶有插入隨機數h的視頻數據包后,解析該視頻數據包;用于根據視頻源端獲得插入隨機數h的方法,基于解析后視頻數據包發送包頭與視頻播放終端解密獲得的r_key產生終端插入隨機數H;用于根據視頻源端確定視頻數據包校驗碼的插入隨機數h的插入位置方法,對終端插入隨機數H的插入位置進行選擇;用于將插入隨機數h與終端插入隨機數H進行校驗,判斷視頻數據是否被篡改。進一步的,視頻源端的根隨機數r_key需要定期更換。進一步的,所述派生方法為h以及終端插入隨機數H都是根據SM3雜湊算法得到,具體計算公式為h=Hash(r_key||head);H=Hash(r_key||head)。進一步的,所述視頻播放終端將插入隨機數h與終端插入隨機數H進行校驗,判斷視頻數據是否被篡改具體過程是:視頻播放終端將插入隨機數h與終端插入隨機數H進行比對,若一致,則該視頻數據包是來自視頻源端;否則,該視頻被篡改。綜上所述,由于采用了上述技術方案,本專利技術的有益效果是:(1)通過插入隨機數h進行校驗的方式實現視頻數據是否被篡改的檢測;(2)校驗位的插入隨機數可以根據實際對于視頻傳輸效率的要求進行更改,可具有更高的效率。附圖說明本專利技術將通過例子并參照附圖的方式說明,其中:圖1本專利技術流程圖。具體實施方式本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。本說明書中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。如圖1本專利中使用了一種對稱加密算法和一種雜湊算法,對稱加密算法可采用商用國家密碼標準SM4對稱加密算法,雜湊算法可采用商用過加密密碼標準SM3雜湊算法。本專利主要流程包括:(1)視頻源端和視頻播放終端均存有一個固定的密鑰key(SM2對稱密碼算法密鑰,一般為256比特);(2)視頻源端需要定期更換視頻終端的根隨機數r_key,利用固定密鑰key加密r_key為c_r_key(SM2對稱加密算法),將c_r_key發送給視頻終端;(3)視頻終端接收數據,并使用固定密鑰key解密獲得r_key;(4)視頻源端使用r_key與視頻數據發送包頭head共同產生該包校驗碼的插入隨機數,派生方法為h=Hash(r_key||head)(SM3雜湊算法);(5)視頻源端數據包校驗位的插入位置根據插入隨機數h進行確定,至于具體的確定方法根據實際視頻傳輸對于效率的要求進行確定,例如,最簡單的方法是包大小為size,每個包中只插入一個校驗位,位置為hmodsize;(6)視頻源端將帶有校驗位的視頻包發送給視頻終端;(7)視頻終端在接收到視頻數據包后,同樣按照步驟(4)的方法確定該包校驗碼的插入隨機數,繼而按照(5)的方法確定校驗位的插入位置,繼而進行校驗,確定該包是否來自視頻源端。本專利技術并不局限于前述的具體實施方式。本專利技術擴展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。本文檔來自技高網...
    一種防止視頻插播篡改的校驗方法及裝置

    【技術保護點】
    一種防止視頻插播篡改的校驗方法,其特在在于包括:步驟1:視頻源端利用固定密鑰key加密根隨機數r_key為加密數據c_r_key,將加密數據c_r_key發送給視頻播放終端;視頻源端和視頻播放終端均存有一個固定的密鑰key;視頻源端使用根隨機數r_key與視頻數據包的發送包頭head共同產生該視頻數據包校驗碼的插入隨機數h;視頻源端根據插入密度及位置確定視頻數據包校驗碼的插入隨機數h的插入位置;視頻源端將帶有插入隨機數h的視頻數據包以及插入隨機數h發送給視頻播放終端;步驟2:視頻播放終端接收加密數據c_r_key,并使用固定密鑰key解密獲得根隨機數r_key;:視頻播放終端在接收到帶有插入隨機數h的視頻數據包后,解析該視頻數據包;視頻播放終端根據視頻源端獲得插入隨機數h的方法,基于解析后視頻數據包發送包頭與視頻播放終端解密獲得的r_key產生終端插入隨機數H;步驟3:視頻播放終端根據視頻源端確定視頻數據包校驗碼的插入隨機數h的插入位置方法,對終端插入隨機數H的插入位置進行選擇;步驟4:視頻播放終端將插入隨機數h與終端插入隨機數H進行校驗,判斷視頻數據是否被篡改。

    【技術特征摘要】
    1.一種防止視頻插播篡改的校驗方法,其特在在于包括:步驟1:視頻源端利用固定密鑰key加密根隨機數r_key為加密數據c_r_key,將加密數據c_r_key發送給視頻播放終端;視頻源端和視頻播放終端均存有一個固定的密鑰key;視頻源端使用根隨機數r_key與視頻數據包的發送包頭head共同產生該視頻數據包校驗碼的插入隨機數h;視頻源端根據插入密度及位置確定視頻數據包校驗碼的插入隨機數h的插入位置;視頻源端將帶有插入隨機數h的視頻數據包以及插入隨機數h發送給視頻播放終端;步驟2:視頻播放終端接收加密數據c_r_key,并使用固定密鑰key解密獲得根隨機數r_key;:視頻播放終端在接收到帶有插入隨機數h的視頻數據包后,解析該視頻數據包;視頻播放終端根據視頻源端獲得插入隨機數h的方法,基于解析后視頻數據包發送包頭與視頻播放終端解密獲得的r_key產生終端插入隨機數H;步驟3:視頻播放終端根據視頻源端確定視頻數據包校驗碼的插入隨機數h的插入位置方法,對終端插入隨機數H的插入位置進行選擇;步驟4:視頻播放終端將插入隨機數h與終端插入隨機數H進行校驗,判斷視頻數據是否被篡改。2.根據權利要求1所述的一種種防止視頻插播篡改的校驗方法,其特在在于視頻源端的根隨機數r_key需要定期更換。3.根據權利要求1所述的一種種防止視頻插播篡改的校驗方法,其特在在于所述派生方法為h以及終端插入隨機數H都是根據SM3雜湊算法得到,具體計算公式為h=Hash(r_key||head);H=Hash(r_key||head)。4.根據權利要求1所述的一種種防止視頻插播篡改的校驗方法,其特在在于所述步驟4具體過程是:視頻播放終端將插入隨機數h與終端插入隨機數H進行比對,若一致,則該視頻數據包是來自視頻源端;否則,該視頻被篡改。5...

    【專利技術屬性】
    技術研發人員:安紅章白健
    申請(專利權)人:中國電子科技集團公司第三十研究所
    類型:發明
    國別省市:四川,51

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲Aⅴ无码一区二区二三区软件| 亚洲色无码专区一区| 国产成人无码区免费A∨视频网站 国产成人无码午夜视频在线观看 国产成人无码精品一区不卡 | 无码日韩精品一区二区人妻| 国产精品一区二区久久精品无码| 亚洲Av无码专区国产乱码DVD | 国产做无码视频在线观看| 中文字幕乱码无码人妻系列蜜桃| 亚洲久热无码av中文字幕| 精品人体无码一区二区三区| 69堂人成无码免费视频果冻传媒 | 欧洲精品无码一区二区三区在线播放| 无码乱人伦一区二区亚洲一| 国产免费黄色无码视频| 亚洲AV无码一区二区三区性色| 国产爆乳无码一区二区麻豆| 无码av无码天堂资源网| 中文字幕AV无码一区二区三区 | 亚洲爆乳精品无码一区二区| 亚洲国产精品无码AAA片| 成在人线av无码免费高潮水| av色欲无码人妻中文字幕| 亚洲av无码国产综合专区| 国产V亚洲V天堂无码久久久| 国产啪亚洲国产精品无码| 99久无码中文字幕一本久道| 丰满少妇被猛烈进入无码| 无码中文人妻在线一区| 中文字幕无码亚洲欧洲日韩| 精品无码一区二区三区电影| 亚洲av永久无码精品表情包| 国产精品ⅴ无码大片在线看| 亚洲日韩欧洲无码av夜夜摸| 亚洲av永久无码精品漫画| 亚洲av无码av制服另类专区| 亚洲Av综合色区无码专区桃色| 久久久久亚洲av无码尤物| 久久久久亚洲AV无码网站| 无码精品A∨在线观看免费| 亚洲国产精品无码观看久久| 无码尹人久久相蕉无码|