【技术实现步骤摘要】
一种防止视频插播篡改的校验方法及装置
本专利技术涉及高效安全解决视频流防篡改领域,尤其是一种防止视频插播篡改的校验方法及装置。
技术介绍
现在主流的视频传输均是未加入任何技术手段用于视频流的防篡改,只是在通信过程中通过加入校验位用于校验视频是否发生丢包,因此无法解决视频流中加入篡改信息流,进行恶意宣传的问题,除此之外,还可以通过数据流加密的方式进行视频信息防篡改,但是这种方式效率极低,会大大影响视频的通信效率。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种防止视频插播篡改的校验方法及装置。主要针对于如何高效安全解决视频流防篡改的问题展开研究,通过视频通信双方保持一个固有的根随机数,继而利用该根随机数生成检测信息插入的位置,使用插入特殊字符的方式,实现数据接收端对数据源端发送视频真实性的校验,防止视频的篡改。本专利技术采用的技术方案如下:一种防止视频插播篡改的校验方法包括:步骤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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。