(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
专利 一种对资产数据进行校验的方法及系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:27:39上传分享