一种仪器区块链信息加密方法、系统、设备及存储介质与流程

文档序号:34705969发布日期:2023-07-07 11:31阅读:43来源:国知局
一种仪器区块链信息加密方法、系统、设备及存储介质与流程

本发明属于信息数据加密技术,具体涉及一种仪器区块链信息加密方法、系统、设备及存储介质。


背景技术:

1、信息采集数据广泛应用于各种生产生活中,通常使用仪器一次表,来感知对象的某一重要特征或参数,经常会忽略了仪器本身的可靠性、操作人员的资质、被检测对象的唯一性以及操作过程。并且当有恶意节点时,所采集的信息可能被恶意节点伪造或篡改。区块链技术为解决上述问题提供了技术基础,区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。如何利用区块链技术实现对信息采集数据进行加密,是亟需解决的一个问题。


技术实现思路

1、本发明的目的在于针对信息采集数据可靠性不能保证的问题,提供一种仪器区块链信息加密方法、系统、设备及存储介质,实现原始检测数据的真实可信、可追溯。

2、为了实现上述目的,本发明有如下的技术方案:

3、一种仪器区块链信息加密方法,包括以下步骤:

4、获取仪器的唯一性标识;

5、输入权限密钥,获取仪器使用权限;

6、获取上个区块的哈希值以及时间戳组成区块头;

7、采集原始检测数据,将所有的原始检测数据打包,并进行哈希加密形成数据密钥;

8、采集检测过程图像,将所有的检测过程图像打包,并进行哈希加密形成图像密钥;

9、将形成的数据密钥和图像密钥以及检测区块的仪器信息、检测人员信息、检测对象信息共同组成区块体;

10、由区块头和区块体组合成新的区块,与上一个区块链接,组成区块链,完成仪器区块链信息加密。

11、作为本发明仪器区块链信息加密方法的一种优选方案,所述仪器的唯一性标识为二维码,所述获取仪器的唯一性标识的步骤使用摄像头扫描二维码。

12、作为本发明仪器区块链信息加密方法的一种优选方案,所述的权限密钥向仪器管理者申请获得。

13、作为本发明仪器区块链信息加密方法的一种优选方案,所述获取上个区块的哈希值以及时间戳组成区块头的步骤中,上个区块的哈希值在使用者输入正确的权限密钥时,和时间戳自动填充,作为区块头的组成部分。

14、作为本发明仪器区块链信息加密方法的一种优选方案,所述采集检测过程图像的步骤包括:

15、采集操作者的人面图像,并在后台确认操作者的人员信息及其资质;

16、采集被检测对象的图像,并在后台识别对象的基本信息;

17、采集仪器的图像,并在后台确认仪器的基本信息;

18、采集操作过程图像。

19、作为本发明仪器区块链信息加密方法的一种优选方案,所述由区块头和区块体组合成新的区块与上一个区块通过上一个区块的哈希值形成链接。

20、一种仪器区块链信息加密系统,包括:

21、仪器标识模块,用于对仪器赋予唯一性标识;

22、标识获取模块,用于获取仪器的唯一性标识;

23、密钥模块,用于输入权限密钥,获取仪器使用权限;

24、信号采集模块,用于采集原始检测数据,将所有的原始检测数据打包;

25、图像采集模块,用于采集检测过程图像,将所有的检测过程图像打包;

26、加密模块,用于分别下载打包后的原始检测数据以及检测过程图像,并进行哈希加密,形成数据密钥和图像密钥;

27、区块组合模块,用于获取上个区块的哈希值以及时间戳组成区块头;以及将形成的数据密钥和图像密钥以及检测区块的仪器信息、检测人员信息、检测对象信息共同组成区块体;由区块头和区块体组合成新的区块;

28、链接模块,用于将新的区块与上一个区块链接,组成区块链,完成仪器区块链信息加密。

29、作为本发明仪器区块链信息加密系统的一种优选方案,还包括无线传输模块和显示模块;

30、无线传输模块,用于实现包括权限密钥、数据密钥以及图像密钥的数据无线传输;

31、显示模块,用于提供操作者、管理者以及仪器操作、区块链操作的人机界面显示。

32、一种电子设备,包括:

33、存储器,存储至少一个指令;及

34、处理器,执行所述存储器中存储的指令以实现所述的仪器区块链信息加密方法。

35、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的仪器区块链信息加密方法。

36、相较于现有技术,本发明至少具有如下的有益效果:

37、通过获取上个区块的哈希值以及时间戳组成区块头,将数据密钥和图像密钥以及检测区块的仪器信息、检测人员信息、检测对象信息共同组成区块体;由区块头和区块体组合成新的区块,与上一个区块链接,组成区块链,完成仪器的区块链信息加密。本发明基于区块链技术,将影响仪器信息采集的各个环节,包括仪器本身的可靠性、操作人员的资质、被检测对象的唯一性以及操作过程采用区块链技术进行加密,从而实现了数据采集过程中全流程信息加密,这样便于其他节点的监督,实现了原始检测数据的真实可信、可追溯,避免数据的篡改。本发明的仪器信息加密方法提高了信息采集过程的合规性、有效性和可靠性。



技术特征:

1.一种仪器区块链信息加密方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的仪器区块链信息加密方法,其特征在于,所述仪器的唯一性标识为二维码,所述获取仪器的唯一性标识的步骤使用摄像头扫描二维码。

3.根据权利要求1所述的仪器区块链信息加密方法,其特征在于,所述的权限密钥向仪器管理者申请获得。

4.根据权利要求1所述的仪器区块链信息加密方法,其特征在于,所述获取上个区块的哈希值以及时间戳组成区块头的步骤中,上个区块的哈希值在使用者输入正确的权限密钥时,和时间戳自动填充,作为区块头的组成部分。

5.根据权利要求1所述的仪器区块链信息加密方法,其特征在于,所述采集检测过程图像的步骤包括:

6.根据权利要求1所述的仪器区块链信息加密方法,其特征在于,所述由区块头和区块体组合成新的区块与上一个区块通过上一个区块的哈希值形成链接。

7.一种仪器区块链信息加密系统,其特征在于,包括:

8.根据权利要求7所述仪器区块链信息加密系统,其特征在于,还包括无线传输模块和显示模块;

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的仪器区块链信息加密方法。


技术总结
一种仪器区块链信息加密方法、系统、设备及存储介质,方法包括:获取仪器的唯一性标识;输入权限密钥,获取仪器使用权限;获取上个区块的哈希值以及时间戳组成区块头;采集原始检测数据,将所有的原始检测数据打包,并进行哈希加密形成数据密钥;采集检测过程图像,将所有的检测过程图像打包,并进行哈希加密形成图像密钥;将形成的数据密钥和图像密钥以及检测区块的仪器信息、检测人员信息、检测对象信息共同组成区块体;由区块头和区块体组合成新的区块,与上一个区块链接,组成区块链,完成仪器区块链信息加密。本发明实现了数据采集过程中全流程信息加密,这样便于其他节点的监督,实现了原始检测数据的真实可信、可追溯,避免数据的篡改。

技术研发人员:闫爱军,王月明,郭俊文,乔越,韦宣,徐楠楠,姚佳鑫
受保护的技术使用者:西安热工研究院有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1