一种利用区块链防止篡改监控视频的方法技术

技术编号:26653514 阅读:41 留言:0更新日期:2020-12-09 00:57
本发明专利技术属于区块链技术领域,尤其为一种利用区块链防止篡改监控视频的方法,通过frame_block数据结构生成视频指纹链:一段视频可生成一组frame_block按照time_stamp大小进行升序排列组成的frame_block_chain;一段视频就是一组帧的序列,以帧的时间戳进行升序排列,这种视频帧的序列,与区块链的账本存储结构非常类似,可以视频帧的基础创建一个帧块(frame_block)数据结构,然后把帧块以链表形式串联起来组成帧链(frame_chain),将视频以帧frame_block的结构进行区块链存证,防止篡改,将视频帧组成帧链frame_block_chain在本地存储,只有保存检查帧的数据上传到区块链系统,节省带宽和系统压力,以流的方式进行区块链存证,而不是文件形式,与契合监控视频存储的格式一致。

【技术实现步骤摘要】
一种利用区块链防止篡改监控视频的方法
本专利技术属于区块链
,具体涉及一种利用区块链防止篡改监控视频的方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。视频泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术,连续的图像变化每秒超过24帧画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。视频和录音作为司法证据的应用越来越广泛,对视频和录音的真实度要求越来越高,但目前AI技术的进步,视频存容易被篡改,同时也存在被恶意删除的问题。本专利技术针对视频的存储格式与区块链账本存储格式相同的特点,提出一种高效节省网络传输成本的监控视频区块链存证本文档来自技高网...

【技术保护点】
1.一种利用区块链防止篡改监控视频的方法,其特征在于:包括如下步骤:/nS1、通过frame_block数据结构生成视频指纹链:一段视频可生成一组frame_block按照time_stamp大小进行升序排列组成的frame_block_chain;/nS2、上传视频指纹证明到区块链:将生成的frame_block上传到区块链中存储;/nS3、检查帧check_frame:每间隔N个帧设置一个检查点,只需将检查帧对应的frame_block,将check_frame_block上传到区块链;/nS4、实时上传:每个检查点check_frame_block生成后就立即上传到区块链,并与区块链系统...

【技术特征摘要】
1.一种利用区块链防止篡改监控视频的方法,其特征在于:包括如下步骤:
S1、通过frame_block数据结构生成视频指纹链:一段视频可生成一组frame_block按照time_stamp大小进行升序排列组成的frame_block_chain;
S2、上传视频指纹证明到区块链:将生成的frame_block上传到区块链中存储;
S3、检查帧check_frame:每间隔N个帧设置一个检查点,只需将检查帧对应的frame_block,将check_frame_block上传到区块链;
S4、实时上传:每个检查点check_frame_block生成后就立即上传到区块链,并与区块链系统的时间戳进行验证,check_frame_block的time_stamp不能比区块链系统的当前时间(current_system_time)慢一个阈值delay_time,如果current_system_time-check_frame_block>delay_time,则这个检查帧不合法,区块链系统不存储这个检查帧;如果检查帧合法,区块链系统将检查帧存储到区块链账本中;
S5、验证视频:播放视频是根据视频本身是否有存在frame_block_chain数据,没有frame_block_chain的视频是没有验证的视频。


2.根据权利要求1所述的一种利用区块链防止篡改监控视频的方法,其特征在于:步骤S1中frame_block数据结构包括...

【专利技术属性】
技术研发人员:宁丰东郑坚业陈诗
申请(专利权)人:深圳区块大陆科技有限公司
类型:发明
国别省市:广东;44

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

1