修改过程确定方法、装置、设备及存储介质制造方法及图纸

技术编号:33912834 阅读:13 留言:0更新日期:2022-06-25 19:45
本申请公开一种修改过程确定方法、装置、设备及存储介质,涉及追溯系统技术领域,方法包括:确定目标记录,所述目标记录中包括目标明文和目标基础信息,所述目标明文为基于所述目标基础信息修改得到的;根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,所述初始记录中包括初始明文,所述至少一条修改记录为将所述初始明文修改至所述目标明文的记录;根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息。该方法可以提高溯源效率,并且提高了共享信息的安全性。共享信息的安全性。共享信息的安全性。

【技术实现步骤摘要】
修改过程确定方法、装置、设备及存储介质


[0001]本申请涉及追溯系统
,尤其涉及一种修改过程确定方法、装置、设备及存储介质。

技术介绍

[0002]风险信息共享是指各个金融机构将自身业务的风险信息共享出来,供其他机构查询使用。针对任意一条风险信息,各个金融机构可以对其内容进行修改。若共享的风险信息出现质量问题,需要对风险信息溯源,以明确风险信息中的哪一部分数据出现问题。
[0003]在相关技术中,常采用区块链对风险信息进行溯源,具体是给风险信息分配一个唯一编号,然后将风险信息的内容加密生成密文,最后将风险信息的唯一编号和密文共享至区块链上,后续对该条风险信息的操作都是将唯一编号以及变更后的密文共享至区块链上。在查询时,将唯一编号作为索引把该条风险信息的所有记录查询出来进行溯源。由于密文的大小与风险信息内容的多少相关,若风险信息的内容较多,则相应的密文较大,会占用较大的存储空间,进而导致风险信息溯源的效率较差。

技术实现思路

[0004]本申请提供一种修改过程确定方法、装置、设备及存储介质,提高了风险信息溯源的效率,并提高了共享信息的安全性。
[0005]第一方面,本申请实施例提供一种修改过程确定方法,包括:
[0006]确定目标记录,所述目标记录中包括目标明文和目标基础信息,所述目标明文为基于所述目标基础信息修改得到的;
[0007]根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,所述初始记录中包括初始明文,所述至少一条修改记录为将所述初始明文修改至所述目标明文的记录;
[0008]根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息。
[0009]在一种可能的实施方式中,根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,包括:
[0010]根据所述目标基础信息,在所述业务系统中确定第1条修改记录,所述第1条修改记录的当前信息为所述目标基础信息;
[0011]根据第i条修改记录中的基础信息,在所述业务系统中确定第i+1条修改记录,所述第i+1条修改记录的当前信息为所述第i条修改记录中的基础信息;
[0012]所述i依次取1、2、
……
,直至确定得到的修改记录中不包括基础信息时,将不包括基础信息的修改记录确定为所述初始记录。
[0013]在一种可能的实施方式中,第i条修改记录包括当前信息和基础信息;
[0014]所述第i修改记录中的当前信息包括:第i明文、所述第i明文对应的第i哈希值、以
及将所述第i哈希值上传至所述区块链节点的第i时刻;
[0015]所述第i修改记录中的基础信息包括:第i+1明文对应的第i+1哈希值、以及将所述第i+1哈希值上传至所述区块链节点的第i+1时刻;
[0016]其中,所述第i明文为对所述第i+1明文进行修改得到的。
[0017]在一种可能的实施方式中,根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息,包括:
[0018]确定每条修改记录对应的修改明文和修改信息,所述修改信息包括将所述修改明文对应的哈希值上传至区块链节点的时刻和修改者信息,所述修改明文为经过所述修改记录修改后的明文;
[0019]在所述初始记录中确定所述初始明文和初始信息,所述初始信息包括将所述初始明文对应的哈希值上传至区块链节点的时刻和编写者信息;
[0020]确定所述修改过程信息包括:所述初始明文、所述初始信息、以及每条修改记录对应的修改明文和修改信息。
[0021]在一种可能的实施方式中,所述方法还包括:
[0022]在所述区块链节点获取所述初始记录对应的远端哈希值、以及所述每条修改记录对应的远端哈希值;
[0023]在所述业务系统获取所述初始记录对应的本地哈希值、以及所述每条修改记录对应的本地哈希值;
[0024]根据所述初始记录对应的远端哈希值和所述初始记录对应的本地哈希值,确定所述业务系统中存储的所述初始明文是否被篡改;
[0025]根据所述每条修改记录对应的远端哈希值和所述每条修改记录对应的本地哈希值,确定所述业务系统中存储的修改明文是否被篡改。
[0026]在一种可能的实施方式中,根据所述初始记录对应的远端哈希值和所述初始记录对应的本地哈希值,确定所述业务系统中存储的所述初始明文是否被篡改,包括:
[0027]若所述初始记录对应的远端哈希值和所述初始记录对应的本地哈希值相同,则确定所述业务系统中存储的所述初始明文未被篡改;否则,则确定所述业务系统中存储的所述初始明文被篡改。
[0028]在一种可能的实施方式中,根据所述每条修改记录对应的远端哈希值和所述每条修改记录对应的本地哈希值,确定所述业务系统中存储的修改明文是否被篡改,包括:
[0029]若所述每条修改记录对应的远端哈希值和所述每条修改记录对应的本地哈希值相同,则确定所述业务系统中存储的修改明文未被篡改;否则,则确定所述业务系统中存储的修改明文被篡改。
[0030]第二方面,本申请实施例提供了一种修改过程确定装置,包括第一确定模块、第二确定模块和第三确定模块,其中,
[0031]所述第一确定模块用于,确定目标记录,所述目标记录中包括目标明文和目标基础信息,所述目标明文为基于所述目标基础信息修改得到的;
[0032]所述第二确定模块用于,根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,所述初始记录中包括初始明文,所述至少一条修改记录为将所述初始明文修改至所述目标明文的记录;
[0033]所述第三确定模块用于,根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息。
[0034]在一种可能的实施方式中,所述第二确定模块具体用于:
[0035]根据所述目标基础信息,在所述业务系统中确定第1条修改记录,所述第1条修改记录的当前信息为所述目标基础信息;
[0036]根据第i条修改记录中的基础信息,在所述业务系统中确定第i+1条修改记录,所述第i+1条修改记录的当前信息为所述第i条修改记录中的基础信息;
[0037]所述i依次取1、2、
……
,直至确定得到的修改记录中不包括基础信息时,将不包括基础信息的修改记录确定为所述初始记录。
[0038]在一种可能的实施方式中,第i条修改记录包括当前信息和基础信息;
[0039]所述第i修改记录中的当前信息包括:第i明文、所述第i明文对应的第i哈希值、以及将所述第i哈希值上传至所述区块链节点的第i时刻;
[0040]所述第i修改记录中的基础信息包括:第i+1明文对应的第i+1哈希值、以及将所述第i+1哈希值上传至所述区块链节点的第i+1时刻;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种修改过程确定方法,其特征在于,包括:确定目标记录,所述目标记录中包括目标明文和目标基础信息,所述目标明文为基于所述目标基础信息修改得到的;根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,所述初始记录中包括初始明文,所述至少一条修改记录为将所述初始明文修改至所述目标明文的记录;根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息。2.根据权利要求1所述的方法,其特征在于,根据所述目标基础信息,在业务系统中确定所述目标记录对应的至少一条修改记录和初始记录,包括:根据所述目标基础信息,在所述业务系统中确定第1条修改记录,所述第1条修改记录的当前信息为所述目标基础信息;根据第i条修改记录中的基础信息,在所述业务系统中确定第i+1条修改记录,所述第i+1条修改记录的当前信息为所述第i条修改记录中的基础信息;所述i依次取1、2、
……
,直至确定得到的修改记录中不包括基础信息时,将不包括基础信息的修改记录确定为所述初始记录。3.根据权利要求2所述的方法,其特征在于,第i条修改记录包括当前信息和基础信息;所述第i修改记录中的当前信息包括:第i明文、所述第i明文对应的第i哈希值、以及将所述第i哈希值上传至所述区块链节点的第i时刻;所述第i修改记录中的基础信息包括:第i+1明文对应的第i+1哈希值、以及将所述第i+1哈希值上传至所述区块链节点的第i+1时刻;其中,所述第i明文为对所述第i+1明文进行修改得到的。4.根据权利要求1

3任一项所述的方法,其特征在于,根据所述目标记录对应的至少一条修改记录和初始记录,确定将所述初始明文修改至所述目标明文的修改过程信息,包括:确定每条修改记录对应的修改明文和修改信息,所述修改信息包括将所述修改明文对应的哈希值上传至区块链节点的时刻和修改者信息,所述修改明文为经过所述修改记录修改后的明文;在所述初始记录中确定所述初始明文和初始信息,所述初始信息包括将所述初始明文对应的哈希值上传至区块链节点的时刻和编写者信息;确定所述修改过程信息包括:所述初始明文、所述初始信息、以及每条修改记录对应的修改明文和修改信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述区块链节点获取所述初始记录对应的远端哈希值、以及所述每条修改记录对应的...

【专利技术属性】
技术研发人员:李昊刘俊杰熊潇廖永
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1