System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种保障工厂设备维护记录安全的方法技术_技高网

一种保障工厂设备维护记录安全的方法技术

技术编号:40361382 阅读:10 留言:0更新日期:2024-02-09 14:48
本发明专利技术涉及数据安全存储技术,其公开了一种保障工厂设备维护记录安全的方法,记录不易被篡改,提高记录存储的可信性、可靠性和可追溯性。本发明专利技术方案包括:按照时间序列录入设备的维护记录;根据设定周期,生成当前维护记录的hash值:通过对当前维护记录、当前时间戳和上一次维护记录对应的hash值进行hash运算,获得当前维护记录的hash值,并生成数据索引目录;存储当前维护记录的hash值和数据索引目录。本发明专利技术适用于工厂设备。

【技术实现步骤摘要】

本专利技术涉及数据安全存储技术,具体涉及一种保障工厂设备维护记录安全的方法


技术介绍

1、目前,保障工厂设备点检、保养、维修记录常用的方法是对称加密技术,如:使用aes算法,或简单生成如md5的摘要hash值。其中,对称加解密技术是将记录进行加密,需要查询时解密查询原文;采用md5算法是将记录用md5算法取hash值保存,查询记录是否篡改时,将记录再次进行md5运算获取hash值,比较原存储hash值是否一致。

2、上述方式的缺陷是容易被高权限或假冒高权限的人截取篡改、伪造,比如:对于采用aes算法方案,如果获取了密钥,可对记录密文进行解密再篡改,再替换原密文保存。对于采用md5算法的方案,可将记录原文篡改后,再用md5算法生成新的hash值,替换原hash值。

3、记录工厂设备点检、保养、维修记录需要如实反应设备真实生命周期的状态,尤其价值高的重要设备,或经常租赁、购买二手的高价值设备的用户,如实记录点检,保养,维修记录,对新的拥有者或使用者的经济价值至关重要。

4、因此,需要采用一种保障记录可信可靠、可追溯、不易被篡改的方法。


技术实现思路

1、本专利技术所要解决的技术问题是:提出一种保障工厂设备维护记录安全的方法,记录不易被篡改,提高记录存储的可信性、可靠性和可追溯性。

2、本专利技术解决上述技术问题采用的技术方案是:

3、一种保障工厂设备维护记录安全的方法,包括:

4、按照时间序列录入设备的维护记录;

5、根据设定周期,生成当前维护记录的hash值:

6、通过对当前维护记录、当前时间戳和上一次维护记录对应的hash值进行hash运算,获得当前维护记录的hash值,并生成数据索引目录;

7、存储当前维护记录的hash值和数据索引目录。

8、进一步的,所述维护记录为包括:点检、保养和维修记录;记录内容包括结构化的文本数据和非结构化的音视频数据。

9、进一步的,所述按照时间序列录入设备的维护记录,包括:

10、对于结构化的文本数据,则直接录入在设备使用方本地的原始维护记录数据库;

11、对于非结构化的音视频数据,则取该音视频数据的hash值进行录入在设备使用方本地的原始维护记录数据库。

12、进一步的,所述根据设定周期,生成当前维护记录的hash值,包括:

13、若维护类型为点检,则供用户选择按月或周或天的周期,生成当前维护记录的hash值;

14、若维护类型为保养或维修,则默认为每进行一次,则生成当前维护记录的hash值。

15、进一步的,所述通过对当前维护记录、当前时间戳和上一次维护记录对应的hash值进行hash运算,包括:

16、若该设备为首次投入使用,不存在上一次维护记录对应的hash值,则直接对当前维护记录和当前时间戳进行hash运算;

17、若该设备为非首次投入使用,存在上一次维护记录对应的hash值,则对当前维护记录、当前时间戳和上一次维护记录对应的hash值进行hash运算。

18、进一步的,所述数据索引目录包括:当前维护记录的hash值运算的起始终止时间范围,原始数据的保存路径、时间戳、上一次维护记录对应的hash值以及参与当前维护记录的hash值运算的数据排序的序列。

19、进一步的,所述存储当前维护记录的hash值和数据索引目录,包括:

20、将当前维护记录的hash值和数据索引目录存储在设备使用方本地的维护记录索引数据库。

21、进一步的,该方法还包括:

22、将当前维护记录的hash值和数据索引目录上报到第三方服务;

23、当工厂设备拥有新的使用方时,所述新的使用方从第三方服务获取保存的历次维护记录的hash值和数据索引目录;

24、对历次维护记录的hash值进行校验,判断是否维护记录数据是否篡改。

25、进一步的,所述工厂设备新的使用方对获取的历次维护记录的hash值进行校验,判断维护记录数据是否篡改,包括:

26、根据数据索引目录从原设备使用方获取相应路径下的维护记录数据,并结合数据索引目录中的上一次维护记录对应的hash值、hash值运算的起始终止时间范围、时间戳信息和数据排序序列进行hash计算,获得还原出来的hash值;

27、通过将所述还原出来的hash值与从第三方服务获取的对应时间范围的维护记录的hash值进行比较,若一致,则判定维护记录数据未被篡改。

28、本专利技术的有益效果是:

29、本专利技术方案中,对维护记录按时间顺序逐次迭代hash摘要(hash值),即当前的维护记录的hash摘要中涵盖了上一次维护记录的hash摘要信息,从而形成按时间序列排序的可信链,因此具有只能增量记录且难以伪造的特性,以此保证维护记录难以被篡改。

30、此外,可将记录的hash摘要和数据索引目录进行第三方或更多用户同步记录,这样设备转卖或更换用户时,可通过第三方或多方提供的数据索引目录查询设备历史维护记录,并通过查询的维护记录重新进行hash运算,与第三方或多方提供的hash摘要进行比对来验证维护记录是否为原始数据,以此提高记录存储的可信性、可靠性和可追溯性。

本文档来自技高网...

【技术保护点】

1.一种保障工厂设备维护记录安全的方法,其特征在于,包括:

2.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

3.如权利要求2所述的一种保障工厂设备维护记录安全的方法,其特征在于,

4.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

5.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

6.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

7.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

8.如权利要求1-7任意一项所述的一种保障工厂设备维护记录安全的方法,其特征在于,

9.如权利要求8所述的一种保障工厂设备维护记录安全的方法,其特征在于,

【技术特征摘要】

1.一种保障工厂设备维护记录安全的方法,其特征在于,包括:

2.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

3.如权利要求2所述的一种保障工厂设备维护记录安全的方法,其特征在于,

4.如权利要求1所述的一种保障工厂设备维护记录安全的方法,其特征在于,

5.如权利要求1所述的一种保障工厂设备维护记录安...

【专利技术属性】
技术研发人员:刘剑飞
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1