基于区块链的数据存证方法及装置、电子设备制造方法及图纸

技术编号:31381203 阅读:26 留言:0更新日期:2021-12-15 11:28
公开一种基于区块链的数据存证方法,应用于与终端设备对接的可插拔设备;其中,所述可插拔设备搭载了安全运算环境;所述安全运算环境中存储了与所述可插拔设备对应的私钥;包括:获取所述终端设备采集到的目标数据的数据摘要;在所述安全运算环境中基于与所述可插拔设备对应的私钥对所述数据摘要进行签名;将签名后的所述数据摘要发布至所述区块链,以由区块链中的节点设备基于所述私钥对应的公钥对所述数据摘要的签名进行验证,并在所述签名验证通过后,将所述数据摘要在区块链中进行数据存证。存证。存证。

【技术实现步骤摘要】
基于区块链的数据存证方法及装置、电子设备


[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的数据存证方法及装置、电子设备。

技术介绍

[0002]区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。

技术实现思路

[0003]本说明书提出一种基于区块链的数据存证方法,应用于与终端设备对接的可插拔设备;其中,所述可插拔设备搭载了安全运算环境;所述安全运算环境中存储了与所述可插拔设备对应的私钥;所述方法包括:
[0004]获取所述终端设备采集到的目标数据的数据摘要;
[0005]在所述安全运算环境中基于与所述可插拔设备对应的私钥对所述数据摘要进行签名;
[0006]将签名后的所述数据摘要发布至所述区块链,以由区块链中的节点设备基于所述私钥对应的公钥对所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据存证方法,应用于与终端设备对接的可插拔设备;其中,所述可插拔设备搭载了安全运算环境;所述安全运算环境中存储了与所述可插拔设备在所述区块链上的身份对应的私钥;所述可插拔设备与所述终端设备硬件对接,以使所述终端设备完成设备上链,所述方法包括:获取所述终端设备采集到的目标数据的数据摘要;在所述安全运算环境中基于与所述可插拔设备在所述区块链上的身份对应的私钥对所述数据摘要进行签名;将签名后的所述数据摘要发布至所述区块链,以由区块链中的节点设备基于与所述私钥对应的公钥对所述数据摘要的签名进行验证,并在所述签名验证通过后,将所述数据摘要在区块链中进行数据存证。2.根据权利要求1所述的方法,获取所述终端设备采集到的目标数据的数据摘要,包括:接收所述终端设备发送的由所述终端设备采集到的目标数据的数据摘要;或者,接收所述终端设备发送的由所述终端设备采集到的目标数据,并在本地计算所述目标数据进的数据摘要。3.根据权利要求1所述的方法,在所述安全运算环境中基于与所述可插拔设备在所述区块链上的身份对应的私钥对所述数据摘要进行签名,包括:获取所述可插拔设备的使用用户输入的身份信息;基于获取到的所述身份信息针对所述使用用户进行身份认证;如果针对所述使用用户的身份认证通过,在所述安全运算环境中基于与所述可插拔设备在所述区块链上的身份对应的私钥对所述数据摘要进行签名。4.根据权利要求1所述的方法,所述安全运算环境中存储了密钥生成算法;所述方法还包括:获取所述可插拔设备的使用用户在首次使用所述可插拔设备时输入的身份信息;基于获取到的所述身份信息针对所述使用用户进行身份认证;如果针对所述使用用户的身份认证通过,在所述安全运算环境中调用所述密钥生成算法生成所述私钥以及公钥;以及,将生成的所述私钥与所述使用用户的身份信息进行绑定,并将绑定关系在所述安全运算环境进行存储。5.根据权利要求4所述的方法,在所述安全运算环境中基于与所述可插拔设备对应的私钥对所述数据摘要进行签名,包括:获取所述可插拔设备的使用用户输入的身份信息;确定所述安全运算环境中是否存储了与所述身份信息绑定的私钥;如果是,在所述安全运算环境中基于与所述身份信息绑定的私钥对所述数据摘要进行签名。6.根据权利要求1所述的方法,将签名后的所述数据摘要发布至所述区块链,包括:将签名后的所述数据摘要发布至所述区块链;或者,将签名后的所述数据摘要发送至所述终端设备,以由所述终端设备将所述数据摘要发布至所述区块链。7.根据权利要求1所述的方法,所述终端设备包括执法记录仪或者行车记录仪;所述目
标数据包括视频数据、音频数据、图像数据中的一种或者多种的组合。8.根据权利要求1所述的方法,所述可插拔设备搭载了USB接口;所述可插拔设备与所述终端设备硬件对接,包括:所述可插拔设备通过所述USB接口与所述终端设备实现硬件对接。9.根据权利要求1所述的方法,所述可插拔设备搭载了SE安全计算芯片;所述安全运算环境为基于所述SE安全计算芯片搭建的安全运算环境。10.根据权利要求1所述的方法,所述可插拔设备搭载了LED指示灯;所述方法还包括:控制所述LED指示灯向用户提示所述可插拔设备的工作状态;其中,所述工作状态包括正在所述安全运算环境中执行运算的工作状态;以及,在所述安全运算环境中完成运算的工作状态。11.一种基于区块链的数据存证装置,应用于与终端设备对接的可插拔设备;其中,所述可插拔设备搭载了安全运算环境;所述安全运算环境中存储了与所述可插拔设备在所述区块链上的身份对应的私钥;所述可插拔设备与所述终端设备硬件对接,以使所述终端设备完成设备上链,所述装置包括:获取模块,获取所述终...

【专利技术属性】
技术研发人员:郑坤坤翁欣雨王林青蒋海滔张鸿李富强
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:

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

1