一种区块链时间认证方法、装置、系统、计算机可读介质制造方法及图纸

技术编号:37677635 阅读:11 留言:0更新日期:2023-05-26 04:43
本发明专利技术公开了一种区块链时间认证方法、装置、系统、计算机可读介质,属于摄像机录像时间认证技术领域,包括:构建时间认证校准平台;获取设备认证ID以及设备本地时间数据;获取时间认证校准平台的标准时间,校准当前设备认证ID的本地时间。本发明专利技术通过区块链技术对摄像机本地时间与时间认证校准平台中UTC时间校准,生成区块链上的可认证的TOKEN标记,下发到摄像机植入在录像水印和录像文件中,取证录像时,可以根据录像上的TOKEN水印和录像文件中的标记到区块链平台上查询到录像时与时间认证校准平台中UTC时间的校准时间,从而获得准确的真实时间,让录像文件可以用来作为取证证据。让录像文件可以用来作为取证证据。让录像文件可以用来作为取证证据。

【技术实现步骤摘要】
一种区块链时间认证方法、装置、系统、计算机可读介质


[0001]本专利技术属于摄像机录像时间认证
,具体涉及一种区块链时间认证方法、装置、系统、计算机可读介质。

技术介绍

[0002]目前摄像机数据采集SD卡录像,摄像机录像记录时间采用摄像机本地时间,而摄像机本地时间由以下两种模式来设定:摄像机设备开启NTP服务进行自动时间同步;摄像机开机后,由使用者同步当前的时间来完成时间设定;这两种模式都存在一个问题,就是摄像机录像记录的时间是一个可以被人为修改的时间,缺乏取证的可信度,而且本地时间涉及时间同步、被用户手动修改时间等情况造成的记录时间与现实时间的偏差,从而导致SD卡录像时间无法作为取证证据,因此需要研发一种区块链时间认证方法、装置、系统、计算机可读介质来解决现有的问题。

技术实现思路

[0003]本专利技术的目的在于提供一种区块链时间认证方法、装置、系统、计算机可读介质,以解决摄像机录像记录的时间与真实时间偏差的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种区块链时间认证方法,包括:构建时间认证校准平台;获取设备认证ID以及设备本地时间;获取时间认证校准平台的标准时间,校准设备本地时间,获得设备本地时间与时间认证校准平台中UTC时间的时间差,生成记录账本以及记录TOKEN,将记录账本以及记录TOKEN返回给设备;设备收到返回的记录TOKEN,根据设备本地时间与时间认证校准平台的标准时间的时间差对设备本地时间进行校准,并将所述记录TOKEN作为视频数据水印打印在视频画面中,以及作为扩展数据编码到视频记录数据中;设备定时与时间认证校准平台进行时间校准验证,若产生新的时间差,则将新的时间差更新至所述记录账本以及记录TOKEN;通过所述记录TOKEN对应的设备认证ID,读取新的时间差,得到设备的真实时间。
[0005]优选的,所述时间认证校准平台分配所述设备认证ID作为设备的身份码,并保存在设备固定属性配置中;设备本地时间来源于设备芯片中设置的时钟模块。
[0006]优选的,所述获取设备本地时间通过API函数GetLocalTime获取。
[0007]优选的,所述获取时间认证校准平台的标准时间是通过时间认证校准平台的API接口获取UTC时间;所述生成记录账本以及记录TOKEN的方法包括:时间认证校准平台通过数据库产生一条记录,使用SHA2的HASH生成记录TOKEN。
[0008]优选的,所述将记录账本以及记录TOKEN返回给设备的方法包括:将设备本地时间与时间认证校准平台中UTC时间的时间差,通过设备与时间认证校准平台通信的API接口返回给当前设备。
[0009]优选的,所述对设备本地时间进行校准的方法包括:根据返回的设备本地时间与时间认证校准平台中UTC时间的时间差,重新设置设备本地时间,使设备本地时间与时间认证校准平台中UTC时间相同,通过图片水印字幕覆盖,将校准后的时间水印覆盖在视频画面数据上。
[0010]优选的,所述设备本地时间定时与时间认证校准平台进行时间校准验证包括:定时获取时间认证校准平台中UTC时间,与设备本地时间进行比较,当超出设定误差值范围时,将设备的是时间设置成UTC时间相同值。
[0011]本专利技术另提供一种区块链时间认证系统,所述系统包括:构建模块,用于构建时间认证校准平台;获取模块,用于获取设备认证ID以及设备本地时间;校准模块,用于获取时间认证校准平台的标准时间校准设备本地时间;生成模块,用于获得设备本地时间与时间认证校准平台中UTC时间的时间差,生成记录账本以及记录TOKEN;水印打印模块,用于记录TOKEN作为视频数据水印打印在视频画面中;定时校准验证模块,用于设备定时与时间认证校准平台进行时间校准验证;更新模块,用于将产生新的时间差,更新至记录账本以及记录TOKEN;真实时间模块,用于通过记录TOKEN对应的设备ID,读取时间差值,得到真实时间。
[0012]本专利技术另提供一种区块链时间认证装置,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现所述的区块链时间认证方法。
[0013]本专利技术另提供一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行所述的区块链时间认证方法。
[0014]本专利技术的技术效果和优点:该区块链时间认证方法、装置、系统、计算机可读介质,通过区块链技术对摄像机本地时间与时间认证校准平台中UTC时间校准,生成区块链上的可认证的TOKEN标记,下发到摄像机植入在录像水印和录像文件中,取证录像时,可以根据录像上的TOKEN水印和录像文件中的标记到区块链平台上查询到录像时与时间认证校准平台中UTC时间的校准时间,从而获得准确的真实时间,让录像文件可以用来作为取证证据,利用区块链技术对摄像机设备的时间信息进行认证和校准,保障了摄像机设备录像时间的可信度,利用区块链技术账本记录不可修改的特性,通过对设备时间修改和同步认证的时间信息记录方式,达到了记录可查,时间可验证的效果,让摄像机记录的录像和时间做到了防伪处理,通过区块链认证TOKEN对设备视频数据时间校准,保障设备记录时间的准确性。
附图说明
[0015]图1为本专利技术方法的流程示意图;
图2为本专利技术方法实施例中步骤示意图;图3为本专利技术系统框图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]本专利技术提供了如图1、图2中所示的一种区块链时间认证方法,包括以下步骤:步骤1、利用区块链技术搭建基于云端服务器的时间校准分布式服务;利用区块链技术搭建分布式时间认证校准平台;时间认证校准平台从云端服务器获取UTC时间,再将获取的时间认证校准平台中UTC时间通过API的方式提供给设备,区块链是一个分布式的去中心的服务器部署管理模式,包括一系列的云端服务器以及一系列的节点;利用区块链技术搭建分布式时间认证校准平台,是创建去中心化的服务器节点,用分布式的数据存储和服务选举算法,创建一个时间校准的管理服务平台;步骤2、获得设备认证ID和设备本地时间;设备认证ID为设备生产时由时间认证校准平台分配的唯一ID,即设备唯一的身份码,在设备固定属性配置中可以获取到;设备芯片中有时钟模块,用于获取到设备本地时间;步骤3、通过时间认证校准平台的API接口,对设备本地时间进行校准,获得设备本地时间与时间认证校准平台中UTC时间的时间差,并在区块链的时间认证校准平台生成一条校准账本记录,生成唯一的记录TOKEN、和设备本地时间与时间认证校准平台中UTC时间的时间差数据返回给设备;本实施例中,对设备ID上报的设备本地时间,到时间认证校准本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链时间认证方法,其特征在于:所述方法包括:构建时间认证校准平台;获取设备认证ID以及设备本地时间;获取时间认证校准平台的标准时间,获得设备本地时间与时间认证校准平台中UTC时间的时间差,生成记录账本以及记录TOKEN, 并将记录账本以及记录TOKEN返回给设备;设备收到返回的记录TOKEN,根据时间差对设备本地时间进行校准,并将所述记录TOKEN作为视频数据水印打印在视频画面中,以及作为扩展数据编码到视频记录数据中;设备定时与时间认证校准平台进行时间校准验证,若产生新的时间差,则将新的时间差更新至所述记录账本以及记录TOKEN;通过所述记录TOKEN对应的设备认证ID,读取新的时间差,得到设备的真实时间。2.根据权利要求1所述的一种区块链时间认证方法,其特征在于:所述时间认证校准平台分配所述设备认证ID作为设备的身份码,并保存在设备固定属性配置中;设备本地时间来源于设备芯片中设置的时钟模块。3.根据权利要求1所述的一种区块链时间认证方法,其特征在于:所述设备本地时间通过API函数GetLocalTime获取。4.根据权利要求1所述的一种区块链时间认证方法,其特征在于:所述获取时间认证校准平台的标准时间是通过时间认证校准平台的API接口获取UTC时间;所述生成记录账本以及记录TOKEN的方法包括:时间认证校准平台通过数据库产生一条记录,使用SHA2的HASH生成记录TOKEN。5.根据权利要求4所述的一种区块链时间认证方法,其特征在于:所述将记录账本以及记录TOKEN返回给设备的方法包括:将设备本地时间与时间认证校准平台中UTC时间的时间差,通过设备与时间认证校准平台通信的API接口返回给设备。6.根据权利要求4所述的一种区块链时间认证方法,其特...

【专利技术属性】
技术研发人员:曾晓东
申请(专利权)人:南京鹤梦信息技术有限公司
类型:发明
国别省市:

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

1