System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据安全存储技术,具体涉及一种保障工厂设备维护记录安全的方法。
技术介绍
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所述的一种保障工厂设备维护记录安...
【专利技术属性】
技术研发人员:刘剑飞,
申请(专利权)人:四川启睿克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。