视频的完整性校验数据生成方法、完整性校验方法及装置制造方法及图纸

技术编号:20494485 阅读:38 留言:0更新日期:2019-03-02 23:55
本发明专利技术公开了视频的完整性校验数据生成方法、完整性校验方法及装置,其中视频的完整性校验数据生成方法包括如下步骤:使用摘要计算算法对视频的I帧数据进行计算,得到I帧摘要;使用第一加密密钥对I帧摘要进行加密;生成视频的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥。通过生成视频的I帧的摘要并加密,生成包括加密的I帧摘要和用以对加密的I帧摘要进行解密的第一解密密钥的完整性校验数据,而由于帧摘要是由视频帧的内容决定,因此,使用者可以通过完整性校验数据中的I帧摘要校验I帧的内容是否被篡改,从而能够提高通过完整性校验数据完成校验的视频的可信度。

Video Integrity Check Data Generation Method, Integrity Check Method and Device

The invention discloses a method for generating video integrity check data, a method for generating video integrity check data and a device. The method for generating video integrity check data includes the following steps: calculating the I frame data of video by using the digest calculation algorithm to obtain the I frame digest; encrypting the I frame digest by using the first encryption key; generating the integrity check data of video; The test data includes the encrypted I frame digest and the first decryption key corresponding to the first encryption key. By generating and encrypting the digest of the I frame of the video, generating the integrity checking data including the encrypted I frame digest and the first decryption key used to decrypt the encrypted I frame digest. Since the frame digest is determined by the content of the video frame, the user can check whether the content of the I frame is tampered with by the I frame digest of the integrity checking data, thereby improving the passing rate. Integrity Check Data Complete Check Video Reliability.

【技术实现步骤摘要】
视频的完整性校验数据生成方法、完整性校验方法及装置
本专利技术涉及多媒体信息安全
,尤其涉及到一种视频的完整性校验数据生成方法、视频的完整性校验方法、视频的完整性校验数据生成装置、视频的完整性校验装置、计算机设备和计算机可读存储介质。
技术介绍
随着技术的不断发展,价格低廉的数码产品(数码相机、摄像机、智能手机)的广泛使用,优酷、YouTube等视频分享网站的大量兴起,视频、图像等多媒体数据已经成为了我们日常生活中重要的一部分。同时,视频在社会生活的各个方面特别是监控领域发挥着越来越重要的作用,并且由于视频可以对过去发生的事实进行高度一致的复现,其在公共安全领域的作用也越来越大。此外,视频录播功能也日益成为视频会议系统的标准配备,使用户可以通过录像功能获取录像文件,通过录像文件回溯会议内容,具有重要意义。然而,随着多媒体技术的发展,市场上出现了大量功能强大的多媒体内容编辑软件,如AdobePhotoshop和GNUGimp等,并且使用这些编辑软件,普通用户就可以轻易地篡改多媒体内容,这使得网络上充斥着真假难辨的视频。而当视频文件被通过视频软件进行编辑后,能够作为重要的事实依据的视频录像文件被篡改、伪造或者删减,就可能造成事实的真相的掩盖甚至歪曲。因此,若无法对视频录像文件的完整性进行校验,将会导致视频录像文件的可信度的降低的问题。
技术实现思路
因此,本专利技术要解决的技术问题在于解决现有技术中的视频文件的完整性无法被校验,可信度较低的问题。为此,根据第一方面,本专利技术提供了一种视频的完整性校验数据生成方法,包括如下步骤:使用摘要计算算法对视频的I帧数据进行计算,得到I帧摘要;使用第一加密密钥对I帧摘要进行加密;生成视频的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥。可选地,视频的完整性校验数据生成方法还包括如下步骤:生成视频中各视频帧的帧标记;相邻两个视频帧的帧标记符合预设变化规律;使用第二加密密钥对帧标记进行加密;其中,完整性校验数据还包括加密的帧标记和与第二加密密钥对应的第二解密密钥。可选地,视频的完整性校验数据生成方法还包括如下步骤:对第一解密密钥和/或第二解密密钥进行加密;完整性校验数据中的第一解密密钥为加密后的第一解密密钥;和/或,完整性校验数据中的第二解密密钥为加密后的第二解密密钥。可选地,视频中各个视频帧的完整性校验数据存储于对应的视频帧的SEI自定义数据中。根据第二方面,本专利技术提供了一种视频的完整性校验方法,包括如下步骤:接收待测视频以及待测视频对应的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥,第一加密密钥用于加密I帧摘要;I帧摘要为使用摘要计算算法对待测视频对应的源视频的I帧数据进行计算得到的;使用第一解密密钥对加密的I帧摘要进行解密,得到源视频的I帧摘要;使用摘要计算算法对待测视频的I帧数据进行计算,得到待测视频的I帧摘要;将待测视频的I帧摘要和源视频的I帧摘要进行对比,得到待测视频的第一完整性校验结果。可选地,完整性校验数据还包括加密的帧标记和与进行加密的第二加密密钥对应的第二解密密钥;帧标记用于对源视频中的各个视频帧进行标记;相邻两个视频帧的帧标记符合预设变化规律。可选地,视频的完整性校验方法还包括如下步骤:使用第二解密密钥对加密的帧标记进行解密;比较待测视频中相邻两个视频帧的帧标记,得到待测视频的第二完整性校验结果。根据第三方面,本专利技术提供了一种视频的完整性校验数据生成装置,包括:第一I帧摘要生成模块,用于使用摘要计算算法对视频的I帧数据进行计算,得到I帧摘要;第一加密模块,用于使用第一加密密钥对I帧摘要进行加密;校验数据生成模块,用于生成视频的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥。根据第四方面,本专利技术提供了一种视频的完整性校验装置,包括:数据接收模块,用于接收待测视频以及待测视频对应的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥,第一加密密钥用于加密I帧摘要;I帧摘要为使用摘要计算算法对待测视频对应的源视频的I帧数据进行计算得到的;第一解密模块,用于使用第一解密密钥对加密的I帧摘要进行解密,得到源视频的I帧摘要;第二I帧摘要生成模块,用于使用摘要计算算法对待测视频的I帧数据进行计算,得到待测视频的I帧摘要;第一结果生成模块,用于将待测视频的I帧摘要和源视频的I帧摘要进行对比,得到待测视频的第一完整性校验结果。根据第五方面,本专利技术提供了一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行上述第一方面或者第二方面的全部或部分方法。根据第七方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面的全部或部分方法的步骤,或者实现上述第二方面的全部或部分方法的步骤。本专利技术实施例提供的技术方案,具有如下优点:1、本专利技术提供的视频的完整性校验数据生成方法,包括如下步骤:使用摘要计算算法对视频的I帧数据进行计算,得到I帧摘要;使用第一加密密钥对I帧摘要进行加密;生成视频的完整性校验数据;完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥。通过生成视频的I帧的摘要并加密,生成包括加密的I帧摘要和用以对加密的I帧摘要进行解密的第一解密密钥的完整性校验数据,而由于帧摘要是由视频帧的内容决定,因此,使用者可以通过校验对接收到的视频的I帧进行摘要计算得到的I帧摘要与完整性校验数据中的I帧摘要是否相同来校验I帧的内容是否被篡改,从而使视频的完整性能够被校验,提高通过完整性校验数据完成校验的视频的可信度。此外,仅对关键帧(即I帧)进行摘要计算,相对于对视频的全部帧进行摘要计算,减少了完整性校验数据的生成消耗。2、本专利技术提供的视频的完整性校验数据生成方法,包括如下步骤:生成视频中各视频帧的帧标记;相邻两个视频帧的帧标记符合预设变化规律;使用第二加密密钥对帧标记进行加密;其中,完整性校验数据还包括加密的帧标记和与第二加密密钥对应的第二解密密钥。通过生成视频中所有视频帧的帧标记,并将加密后的帧标记和用以对加密后的帧标记进行解密的第二解密密钥添加到完整性校验数据中,而由于相邻两个视频帧的帧标记符合预设变化规律,因此,使用者可以通过校验接收到的视频中相邻两个视频帧的帧标记是否符合预设变化规律来校验接收到的视频是否被删减,从而使视频的完整性能够被校验,提高通过完整性校验数据完成校验的视频的可信度。3、本专利技术提供的视频的完整性校验数据生成方法,还包括如下步骤:对第一解密密钥和/或第二解密密钥进行加密;完整性校验数据中的第一解密密钥为加密后的第一解密密钥;和/或,完整性校验数据中的第二解密密钥为加密后的第二解密密钥。通过对第一解密密钥和/或第二解密密钥进行加密,能够减小第一解密密钥和/或第二解密密钥被非法获取的可能性,即能够减小I帧摘要和/或帧标记被非法获取的可能性,提高完整性校验数据的安全性,从而进一步提高通过完整性校验数据完成校验的视频的可信度。附图说明为了更清楚地说明本专利技术本文档来自技高网...

【技术保护点】
1.一种视频的完整性校验数据生成方法,其特征在于,包括如下步骤:使用摘要计算算法对所述视频的I帧数据进行计算,得到I帧摘要;使用第一加密密钥对所述I帧摘要进行加密;生成所述视频的完整性校验数据;所述完整性校验数据包括加密的I帧摘要和与所述第一加密密钥对应的第一解密密钥。

【技术特征摘要】
1.一种视频的完整性校验数据生成方法,其特征在于,包括如下步骤:使用摘要计算算法对所述视频的I帧数据进行计算,得到I帧摘要;使用第一加密密钥对所述I帧摘要进行加密;生成所述视频的完整性校验数据;所述完整性校验数据包括加密的I帧摘要和与所述第一加密密钥对应的第一解密密钥。2.根据权利要求1所述的视频的完整性校验数据生成方法,其特征在于,还包括如下步骤:生成所述视频中各视频帧的帧标记;相邻两个视频帧的帧标记符合预设变化规律;使用第二加密密钥对所述帧标记进行加密;其中,所述完整性校验数据还包括加密的帧标记和与所述第二加密密钥对应的第二解密密钥。3.根据权利要求2所述的视频的完整性校验数据生成方法,其特征在于,还包括如下步骤:对所述第一解密密钥和/或所述第二解密密钥进行加密;所述完整性校验数据中的第一解密密钥为加密后的第一解密密钥;和/或,所述完整性校验数据中的第二解密密钥为加密后的第二解密密钥。4.一种视频的完整性校验方法,其特征在于,包括如下步骤:接收待测视频以及所述待测视频对应的完整性校验数据;所述完整性校验数据包括加密的I帧摘要和与第一加密密钥对应的第一解密密钥,所述第一加密密钥用于加密所述I帧摘要;所述I帧摘要为使用摘要计算算法对所述待测视频对应的源视频的I帧数据进行计算得到的;使用所述第一解密密钥对所述加密的I帧摘要进行解密,得到所述源视频的I帧摘要;使用所述摘要计算算法对所述待测视频的I帧数据进行计算,得到所述待测视频的I帧摘要;将所述待测视频的I帧摘要和所述源视频的I帧摘要进行对比,得到所述待测视频的第一完整性校验结果。5.根据权利要求4所述的视频的完整性校验方法,其特征在于,所述完整性校验数据还包括加密的帧标记和与进行加密的第二加密密钥对应的第二解密密钥;所述帧标记用于对所述源视频中的各个视频帧进行标记;相邻两个视频帧的帧标记符合预设变化规律。6...

【专利技术属性】
技术研发人员:王展胡小鹏顾振华
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1