【技術實現步驟摘要】
一種防止視頻插播篡改的校驗方法及裝置
本專利技術涉及高效安全解決視頻流防篡改領域,尤其是一種防止視頻插播篡改的校驗方法及裝置。
技術介紹
現在主流的視頻傳輸均是未加入任何技術手段用于視頻流的防篡改,只是在通信過程中通過加入校驗位用于校驗視頻是否發生丟包,因此無法解決視頻流中加入篡改信息流,進行惡意宣傳的問題,除此之外,還可以通過數據流加密的方式進行視頻信息防篡改,但是這種方式效率極低,會大大影響視頻的通信效率。
技術實現思路
本專利技術所要解決的技術問題是:針對現有技術存在的問題,提供一種防止視頻插播篡改的校驗方法及裝置。主要針對于如何高效安全解決視頻流防篡改的問題展開研究,通過視頻通信雙方保持一個固有的根隨機數,繼而利用該根隨機數生成檢測信息插入的位置,使用插入特殊字符的方式,實現數據接收端對數據源端發送視頻真實性的校驗,防止視頻的篡改。本專利技術采用的技術方案如下:一種防止視頻插播篡改的校驗方法包括:步驟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;:視頻播放終端在接收到帶 ...
【技術保護點】
一種防止視頻插播篡改的校驗方法,其特在在于包括:步驟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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。