一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于IPFS的监控视频识别真伪方法及系统与流程

2021-11-29 13:37:00 来源:中国专利 TAG:

基于ipfs的监控视频识别真伪方法及系统
技术领域
1.本发明涉及监控视频技术领域,尤其涉及一种基于ipfs的监控视频识别真伪方法及系统。


背景技术:

2.在安防监控领域,监控视频常常作为刑事或者民事案件的重要证据。但是,有些人员通过某些渠道,能够获取到监控视频,并通过一定的技术篡改视频内容。因此视频的防伪显得尤为重要。目前视频防伪的普遍做法是在视频文件上添加水印。添加水印的本质是在原始视频文件上覆盖一层水印层,但是这层水印可能会覆盖视频中某些重要的细节。有必要提供一种新的视频识别真伪方法及系统来解决上述问题。
3.ipfs,星际文件系统(interplanetaryfile system),是一种基于区块链技术的媒体协议,用分布式储存和内容寻址技术,把点对点的单点传输改变成p2p(多点对多点)的传输。ipfs协议的目标是取代传统的http协议,打造一个更加开放、快速、安全的互联网。
4.如何利用ipfs进行监控视频防伪是提出的一种新的方向。因此,有必要提供一种新的基于ipfs的监控视频识别真伪方法及系统来提高识别视频真伪能力。


技术实现要素:

5.针对上述提出的问题,本发明的目的在于提供一种基于ipfs的监控视频识别真伪方法及系统,提高识别视频真伪的能力。
6.为实现上述目的,本发明采用如下技术方案:一种基于ipfs的视频识别真伪方法,其包括如下步骤:获取视频监控图像;对视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符,并将其存储到ipfs网络中;通过ipfs客户端程序,计算出待验证视频的内容标识符,然后根据内容标识符,在ipfs网络中检索所需要验证视频;若未检索到验证视频的标识符,表明该视频被篡改,对应的视频是伪造的;若检测到验证视频的标识符,再根据检测结果给出的其存储到ipfs网络的时间、视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,是伪造的。
7.为实现上述目的,本发明还采用如下技术方案:一种基于ipfs的视频识别真伪系统,其包括:
8.获取模块,用于获取视频监控图像;
9.存储模块,用于对视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符,并将其存储到ipfs网络中;
10.验证模块,用于通过ipfs客户端程序,计算出待验证视频的内容标识符,然后根据内容标识符,在ipfs网络中检索所需要验证视频;
11.分析模块,用于分析验证视频的标识符来确认是否为伪造视频;若未检索到验证视频的标识符,表明该视频被篡改,对应的视频是伪造的;若检测到验证视频的标识符,再
根据检测结果给出的其存储到ipfs网络的时间、视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,是伪造的。
12.与现有技术相比,本发明有益效果在于,ipfs网络采用区块链技术来进行数据存储,那么对于存储到ipfs网络中的视频数据,也是公开透明的,并且同一个视频的内容标识符是唯一的,可以用来作为视频防伪的依据。
附图说明
13.图1为本发明基于ipfs的视频识别真伪方法的流程示意图。
具体实施方式
14.下面通过本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.参考图1,本发明为基于ipfs的视频识别真伪方法,包括如下步骤:
16.s1:获取视频监控图像;
17.具体的,通过视频监控设备进行全天录像,获得视频监控图像并对图像进行保存;
18.s2:对录像生成的每一个视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符(cid),并将其存储到ipfs网络中;
19.s3:针对需要验证视频有效性时,同样通过ipfs客户端程序,计算出待验证视频的内容标识符(cid),然后根据其cid,在ipfs网络中检索所需要验证视频;
20.s4:若未检索到验证视频的标识符,表明该视频被篡改,对应的视频是伪造的;如果检测到验证视频的标识符,根据检测结果给出的其存储到ipfs网络的时间,和视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间,和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,也是伪造的。
21.区块链的特点是网络上所有消息对网络中的所有人是公开透明的,ipfs网络采用区块链技术来进行数据存储,那么对于存储到ipfs网络中的视频数据,也是公开透明的,并且同一个视频的内容标识符是唯一的,可以用来作为视频防伪的依据。
22.因此,本发明基于ipfs的视频识别真伪方法,利用区块链技术,来保证存储到ipfs网络中视频内容的唯一性,以达到视频防伪的目的。
23.本发明还提供一种基于ipfs的视频识别真伪系统,包括如下步骤:
24.获取模块,用于获取视频监控图像;
25.具体的,通过视频监控设备进行全天录像,获得视频监控图像并对图像进行保存;
26.存储模块,用于对录像生成的每一个视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符(cid),并将其存储到ipfs网络中;
27.验证模块,针对需要验证视频有效性时,用于通过ipfs客户端程序,计算出待验证视频的内容标识符(cid),然后根据其cid,在ipfs网络中检索所需要验证视频;
28.分析模块,用于分析验证视频的标识符,若未检索到验证视频的标识符,表明该视
频被篡改,对应的视频是伪造的;如果检测到验证视频的标识符,根据检测结果给出的其存储到ipfs网络的时间,和视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间,和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,也是伪造的。
29.因此,本发明基于ipfs的视频识别真伪系统,利用区块链技术,来保证存储到ipfs网络中视频内容的唯一性,以达到视频防伪的目的。
30.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,均系本发明所保护范围。


技术特征:
1.一种基于ipfs的视频识别真伪方法,其特征在于,包括如下步骤:步骤1:获取视频监控图像;步骤2:对视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符,并将其存储到ipfs网络中;步骤3:通过ipfs客户端程序,计算出待验证视频的内容标识符,然后根据内容标识符,在ipfs网络中检索所需要验证视频;步骤4:若未检索到验证视频的标识符,表明该视频被篡改,对应的视频是伪造的;若检测到验证视频的标识符,再根据检测结果给出的其存储到ipfs网络的时间、视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,是伪造的。2.一种基于ipfs的视频识别真伪系统,其特征在于,其包括:获取模块,用于获取视频监控图像;存储模块,用于对视频监控图像,通过ipfs客户端程序,使用multihash和base58编码,计算其内容标识符,并将其存储到ipfs网络中;验证模块,用于通过ipfs客户端程序,计算出待验证视频的内容标识符,然后根据内容标识符,在ipfs网络中检索所需要验证视频;分析模块,用于分析验证视频的标识符来确认是否为伪造视频;若未检索到验证视频的标识符,表明该视频被篡改,对应的视频是伪造的;若检测到验证视频的标识符,再根据检测结果给出的其存储到ipfs网络的时间、视频中时钟显示的时间一致,表明该视频是有效的;若其存储到ipfs网络的时间和视频中时钟显示的时间不一致,则表明该视频是经篡改之后再存储到ipfs网络的,是伪造的。

技术总结
本发明公开了一种基于IPFS的监控视频识别真伪方法及系统,其方法包括如下步骤:获取视频监控图像;对视频监控图像,通过IPFS客户端程序,使用Multihash和Base58编码,计算其内容标识符,并将其存储到IPFS网络中;通过IPFS客户端程序,计算出待验证视频的内容标识符,然后根据内容标识符,在IPFS网络中检索所需要验证视频;分析验证视频的标识符来确认是否为伪造视频。本发明有益效果在于,IPFS网络采用区块链技术来进行数据存储,那么对于存储到IPFS网络中的视频数据,也是公开透明的,并且同一个视频的内容标识符是唯一的,可以用来作为视频防伪的依据。为视频防伪的依据。为视频防伪的依据。


技术研发人员:张迁迁
受保护的技术使用者:苏州点存存储科技有限公司
技术研发日:2021.08.06
技术公布日:2021/11/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献