南京莱斯信息技术股份有限公司陈力行获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京莱斯信息技术股份有限公司申请的专利一种用于数据交换中的数据溯源方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115766020B 。
龙图腾网通过国家知识产权局官网在2025-09-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211323606.X,技术领域涉及:H04L9/32;该发明授权一种用于数据交换中的数据溯源方法及系统是由陈力行;陈华;晁俊杰;毛锋;魏明岚设计研发完成,并于2022-10-27向国家知识产权局提交的专利申请。
本一种用于数据交换中的数据溯源方法及系统在说明书摘要公布了:本发明公开了一种用于数据交换中的数据溯源方法及系统,步骤如下:1)对业务数据使用数据指纹生成算法生成得到数据指纹;2)将业务数据与数据指纹组合进行对外数据交换;3)根据业务需求判断是否需要再次进行数据交换,若需要则进入步骤4);若不需要则进入步骤5);4)更新业务数据与数据指纹,并进行对外数据交换,返回步骤3);5)根据当前的业务数据和数据指纹进行数据溯源。本发明借助数据指纹的核心技术,用以在跨多交换节点的场景下,实时且快捷的解决对业务数据进行验证数据真伪、判定两条数据是否相同、对业务数据交换过程进行数据溯源、获取业务数据的版本信息、获取最新版本数据等功能。
本发明授权一种用于数据交换中的数据溯源方法及系统在权利要求书中公布了:1.一种用于数据交换中的数据溯源方法,其特征在于,步骤如下: 1对业务数据使用数据指纹生成算法生成得到数据指纹; 2将业务数据与数据指纹组合进行对外数据交换; 3根据业务需求判断是否需要再次进行数据交换,若需要则进入步骤4;若不需要则进入步骤5; 4更新业务数据与数据指纹,并进行对外数据交换,返回步骤3; 5根据当前的业务数据和数据指纹进行数据溯源; 所述步骤1中包括:数据指纹内容定义和生成数据指纹的方法; 数据指纹内容定义,包括:业务数据、唯一摘要信息、交换节点信息链、时间戳版本; 业务数据:指未经处理的、可直接使用的业务数据,简写为ori_data; 唯一摘要信息:对业务数据使用摘要算法生成的唯一摘要信息,再使用非对称加密算法对唯一摘要信息进行加密签名,形成的唯一摘要信息,简写为sm2; 交换节点信息链:由各交换节点系统生成本节点的交换节点信息后,串连添加形成,简写为node_chain; 时间戳版本:用于记录业务数据的时间与版本;时间戳版本中的时间戳使用UnixLinux的整型时间戳来记录,使用time来表示,版本信息使用整数1、2、…、N来记录,使用ver来表示,时间戳版本简写为time_ver; 将以上唯一摘要信息sm2、交换节点信息链node_chain、时间戳版本time_ver组合成为完整的数据指纹,简写为data_fingerprint;使用对称加密算法进行加密后对外交换使用,加密后的数据指纹简写为sm4data_fingerprint; 生成数据指纹的方法具体表示为: 将业务数据ori_data以字符串形式存储,字符串形式的业务数据生成后在不改变版本的情况下将不允许被修改; 使用消息摘要算法对业务数据生成得到唯一摘要信息sm3ori_data并以字符串形式存储; 使用非对称加密算法对上述得到的唯一摘要信息签名加密,形成sm2sm3ori_data并以字符串存储; 交换节点1将其预分配的节点编号node_id1以字符串形式存储; 交换节点1将本节点内重要的对数据溯源有意义的处理过程及资源信息编成节点内处理链信息node_proc…,其中…表示实际数据的重要处理过程信息; 将交换节点编号node_id1和交换节点内处理链信息node_proc…组合成交换节点信息node1后,再生成只包括交换节点1信息的交换节点信息链node_chainnode1; 为业务数据生成版本信息ver1,其中1代表初始版本1; 将当前时间生成UnixLinux的时间戳time; 将版本和时间戳组合生成时间戳版本time_vertime,ver; 将上述生成的唯一摘要信息sm2sm3ori_data、交换节点信息链node_chainnode1、时间戳版本time_vertime,ver1组合生成明文的数据指纹信息data_fingerprint; 使用对称加密算法对data_fingerprint加密后,再使用base64生成ASCII字符串以方便后续数据交换; 所述步骤2具体包括: 21将业务数据与数据指纹组合成一个整体; 数据指纹生成后,将业务数据ori_data和对称加密后的sm4data_fingerprint用数据中不会出现的特殊符号分隔开,生成可用于对外数据交换的交换数据ori_data|sm4data_fingerprint; 22进行对外数据交换; 交换数据使用文件、库表、程序接口的数据传输方法进行数据交换; 所述步骤4中将数据指纹相关的唯一摘要信息sm2、交换节点信息链node_chainnode1,*,noden、时间戳版本time_vertime,n组合生成第n次迭代的数据指纹信息data_fingerprint; 使用对称加密算法对第n次迭代的数据指纹信息data_fingerprint加密生成sm4data_fingerprint; 将业务数据和第n次迭代的指纹数据组合成新的ori_data|sm4data_fingerprint并对外数据交换; 所述步骤5中的数据溯源具体包括:验证数据真伪、判定两条数据是否相同、对业务数据交换过程进行溯源、获取业务数据的版本信息、获取最新版本数据;具体如下: 51验证数据真伪; 52判定两条数据是否相同; 53对业务数据交换过程进行溯源; 54获取业务数据的版本信息; 55获取最新版本数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京莱斯信息技术股份有限公司,其通讯地址为:210014 江苏省南京市秦淮区永智路8号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励