安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210936779.2 (22)申请日 2022.08.05 (71)申请人 北明成功软件 (山 东) 有限公司 地址 250098 山东省济南市中国 (山 东) 自 由贸易试验区济南片区新泺大街988 号鲁商福瑞达A座16 02室 (72)发明人 王乐凯 李嵩 周超 徐勤考  张建波 王聪 蒋文博 邢凯琰  (74)专利代理 机构 济南诚智商标专利事务所有 限公司 3710 5 专利代理师 李修杰 (51)Int.Cl. H04L 9/40(2022.01) G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 一种对资产数据进行校验的方法及系统 (57)摘要 本申请公开了一种对资产数据进行校验的 方法及系统, 该方法包括: 定义发送端和接收端, 发送端获取资产数据查询请求, 根据该请求判断 请求时间戳与本地时间的时间差值是否大于设 定的时间阈值; 如果是, 返回查询错误; 否则发送 端根据请求时间戳、 申请人姓名、 申请人身份证 号以及资产数据, 进行散列值加密生成校验码, 并将这些数据以及校验码发送至接收端。 接收端 将请求时间戳、 申请人姓名、 申请人身份证号、 资 产数据拼接生成第一散列值, 并利用发送端公钥 对校验码解密, 比对第一散列值和第二散列值, 两者一致判定验证通过, 否则判定验证不通过。 该系统包括: 定义模块、 发送端和接收端。 通过本 申请, 能够有效提高经济核对系统中资产数据的 准确性。 权利要求书3页 说明书9页 附图2页 CN 115314283 A 2022.11.08 CN 115314283 A 1.一种对资产数据进行 校验的方法, 其特 征在于, 所述方法包括: 定义经济核对系统中的数据生产方为发送端, 定义经济核对系统中的数据使用方为接 收端, 且所述发送端和接 收端各有一对非对称密钥, 发送端和接 收端同时获取到对端的公 钥; 发送端获取资产 数据查询请求, 所述资产 数据查询请求中包括: 请求 时间戳、 申请人姓 名、 申请人身份 证号; 根据所获取的资产数据查询请求, 判断请求 时间戳与本地 时间的时间差值是否大于设 定的时间阈值; 如果是, 返回查询错 误; 如果否, 发送端根据所述请求时间戳、 申请人姓名、 申请人身份证号以及资产数据, 进 行散列值加密生成校验码, 并将所述请求时间戳、 申请人姓名、 申请人身份证号、 资产数据 以及校验码发送至 接收端; 接收端将所述请求时间戳、 申请人姓名、 申请人身份证号与 申请人的资产数据进行拼 接后, 利用散列算法生成第一散列值, 所述第一散列值 为本地生成的数据散列值; 接收端利用发送端的公钥对所述校验码进行解密, 获取第二散列值, 所述第二散列值 为发送端的数据散列值; 比对第一散列值与第二散列值; 如果第一散列值与第二散列值 一致, 判定所述资产数据为可信数据, 验证通过; 如果第一散列值与第二散列值 不一致, 判定所述资产数据为 不可信数据, 验证未通过。 2.根据权利要求1所述的一种 对资产数据进行校验的方法, 其特征在于, 获取到验证结 果后, 所述方法还 包括: 接收端向发送端返回回执数据, 所述回执数据包括: 表示验证通过的第一回执数据和 表示验证不 通过的第二回执 数据。 3.根据权利要求2所述的一种 对资产数据进行校验的方法, 其特征在于, 判定所述资产 数据为可信数据, 验证通过时, 所述接收端向发送端返回 回执数据的方法, 包括: 接收端将验证通过的资产数据的请求 时间戳、 第 一散列值以及用于表征验证通过的状 态码0拼接, 生成第三散列值; 利用接收端的私钥对所述第三散列值加密; 将所述第三散列值加密后的密文转换为第一BASE64编码, 并将所述第一BASE64编码作 为第一回执 校验码; 利用所述第一回执校验码、 验证通过的资产数据的请求时间戳、 第三散列值以及状态 码0组成第一回执 数据; 将所述第一回执 数据返回至发送端。 4.根据权利要求2所述的一种 对资产数据进行校验的方法, 其特征在于, 判定所述资产 数据为不可信数据, 验证未通过时, 所述接收端向发送端返回 回执数据的方法, 包括: 接收端将验证不通过的资产 数据的请求 时间戳、 第 一散列值以及用于表征验证不通过 的状态码1拼接, 生成第四散列值; 利用接收端的私钥对所述第四散列值加密; 将所述第四散列值加密后的密文转换为第二BASE64编码, 并将所述第二BASE64编码作权 利 要 求 书 1/3 页 2 CN 115314283 A 2为第二回执 校验码; 利用所述第二回执校验码、 验证不通过的资产数据的请求时间戳、 第 四散列值以及状 态码1组成第二回执 数据; 将所述第二回执 数据返回至发送端。 5.根据权利要求1所述的一种 对资产数据进行校验的方法, 其特征在于, 发送端根据 所 述请求时间戳、 申请人姓名、 申请人身份证号以及资产数据, 进行散列值加密生成校验码, 并将所述请求时间戳、 申请人姓名、 申请人身份证号、 资产数据以及校验码发送至接收端的 方法, 包括: 发送端根据申请人姓名和申请人身份证号, 从本地系统调取所述申请人的资产数据, 所述资产数据包括: 申请人的资产信息、 获取资产的时间、 收入信息以及获取收入的时间; 将所述请求时间戳、 申请人姓名、 申请人身份证号、 申请人的资产信息、 获取资产的时 间、 收入信息以及获取收入的时间拼接后, 利用散列算法生成第五散列值; 利用发送端的私钥对所述第五散列值加密; 将所述第五散列值加密后的密文转换为第三BASE64编码, 并将所述第三BASE64编码作 为校验码; 将所述校验码发送至 接收端。 6.根据权利要求2所述的一种 对资产数据进行校验的方法, 其特征在于, 接收端向发送 端返回回执数据之后, 所述方法还 包括: 发送端对所述回执 数据进行 校验, 并获取 所述回执 数据的状态码; 当所述回执数据的状态码为0时, 判定所述 回执数据被接收端验证通过, 发送端保存所 述回执数据; 当所述回执数据的状态码为1时, 判定所述回执数据未接收端验证通过, 发送告警信 息。 7.根据权利要求1 ‑6中任一所述的一种对资产 数据进行校验的方法, 其特征在于, 进行 散列值加密的算法为: RSA加密算法或SM2算法。 8.一种对资产数据进行 校验的系统, 其特 征在于, 所述系统包括: 定义模块, 用于定义经济核对系统中的数据生产方为发送端, 定义经济核对系统中的 数据使用方为接 收端, 且所述发送端和接 收端各有一对非对称密钥, 发送端和接 收端同时 获取到对端的公钥; 所述发送端, 用于获取资产数据查询请求, 所述资产数据查询请求中包括: 请求时间 戳、 申请人姓名、 申请人身份 证号; 所述发送端, 还用于根据所获取的资产数据查询请求, 判断请求时间戳与本地时间的 时间差值是否大于 设定的时间阈值, 如果是, 返回查询错误, 如果否, 根据所述请求时间戳、 申请人姓名、 申请人身份证号以及资产数据, 进 行散列值加密生成校验码, 并将所述请求时 间戳、 申请人姓名、 申请人身份 证号、 资产数据以及校验码发送至 接收端; 所述接收端, 用于将所述请求 时间戳、 申请人姓名、 申请人身份证号与申请人的资产 数 据进行拼接后, 利用散列算法生成第一散列值, 所述第一散列值 为本地生成的数据散列值; 所述接收端, 还用于利用发送端的公钥对所述校验码进行解密, 获取第 二散列值, 所述 第二散列值 为发送端的数据散列值;权 利 要 求 书 2/3 页 3 CN 115314283 A 3

PDF文档 专利 一种对资产数据进行校验的方法及系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种对资产数据进行校验的方法及系统 第 1 页 专利 一种对资产数据进行校验的方法及系统 第 2 页 专利 一种对资产数据进行校验的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:39上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。