[发明专利]一种利用区块链防止篡改监控视频的方法有效
申请号: | 202010858996.5 | 申请日: | 2020-08-24 |
公开(公告)号: | CN112055173B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 宁丰东;郑坚业;陈诗 | 申请(专利权)人: | 深圳区块大陆科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/76;H04L67/1097;G06F21/64 |
代理公司: | 深圳市润启知识产权代理事务所(普通合伙) 44664 | 代理人: | 孟丽娟 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 区块 防止 篡改 监控 视频 方法 | ||
1.一种利用区块链防止篡改监控视频的方法,其特征在于:包括如下步骤:
S1、通过frame_block数据结构生成视频指纹链:一段视频可生成一组 frame_block按照time_stamp大小进行升序排列组成的frame_block_chain;
S2、上传视频指纹链到本地存储;
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_blockdelay_time,则这个检查帧不合法,区块链系统不存储这个检查帧;如果检查帧合法,区块链系统将检查帧存储到区块链账本中;
S5、验证视频:验证视频是根据视频本身是否有存在frame_block_chain数据,没有frame_block_chain 的视频是没有验证的视频;
其中,步骤S5中需要检查frame_block_chain的检查点是否全部合法,检查包括如下步骤:
S5.1、遍历检查frame_block合法性;
S5.2、验证frame_block_chain中包含的每个check_frame_block是否在已在区块链上存证;
S5.3、若步骤S5.1与步骤S5.2同时验证通过,则此视频合法有效,没有被篡改。
2.根据权利要求1所述的一种利用区块链防止篡改监控视频的方法,其特征在于:步骤S1中frame_block数据结构包括:
S2.1、device_id是摄像头唯一编号;
S2.2、frame_id=sha256(device_id+time_stamp+previous_frame_id+content_hash);
S2.3、previous_frame_id是该视频帧前一帧的frame_id,如果没有前一帧则为空;
S2.4、time_stamp:为视频帧录制时间;
S2.5、content_hash为视频帧二进制数据的哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳区块大陆科技有限公司,未经深圳区块大陆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010858996.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农作物种子加工清理筛选设备
- 下一篇:车辆的卡扣和具有其的车辆