全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210367958.9 (22)申请日 2022.04.08 (71)申请人 平安国际智慧城市科技股份有限公 司 地址 518000 广东省深圳市前海深港合作 区妈湾兴海 大道3048号前海自贸大厦 1-34层 (72)发明人 范光亮  (74)专利代理 机构 深圳市赛恩倍吉知识产权代 理有限公司 4 4334 专利代理师 严林 钟良 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 电子证照读取方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及数据处理, 提供一种电子证照读 取方法、 装置、 设备及存储介质。 该方法接收证照 读取请求, 根据证照读取请求的请求主体获取主 体签名数据, 基于区块链系统中主链存储的签名 信息对主体签名数据进行验证, 若主体签名数据 通过验证, 则基于与主体签名数据相匹配的目标 签名信息从区块链系统的侧链中获取证照数据, 对目标签名信息进行解密处理, 得到第一哈希 值, 对证照数据进行哈希运算, 得到第二哈希值, 比较第一哈希 值与第二哈希值, 若第一哈希值与 第二哈希 值相同, 则将证照数据确定为读取请求 的响应结果, 提高响应结果的准确性。 此外, 本发 明还涉及区块链技术, 所述响应结果可存储于区 块链中。 权利要求书2页 说明书13页 附图2页 CN 114726541 A 2022.07.08 CN 114726541 A 1.一种电子证照读取方法, 其特征在于, 应用于电子设备中, 所述电子设备与区块链系 统相通信, 所述电子证照读取 方法包括: 接收证照读取请求, 并根据所述证照读取请求的请求主体获取主体 签名数据; 基于所述区块链系统中主链存 储的签名信息对所述主体 签名数据进行验证; 若所述主体签名数据通过验证, 则基于与 所述主体签名数据相匹配的目标签名信 息从 所述区块链系统的侧链中获取证照数据; 对所述目标签名信息进行解密处理, 得到第一哈希值, 并对所述证照数据进行哈希运 算, 得到第二哈希值; 比较所述第一哈希值与所述第二哈希值; 若所述第一哈希值与 所述第二哈希值相同, 则将所述证照数据确定为所述读取请求的 响应结果。 2.如权利要求1所述的电子证照读取方法, 其特征在于, 所述根据 所述证照读取请求的 请求主体获取主体 签名数据包括: 解析所述证照读取请求的报文头, 得到所述报文头携带的数据信息; 从所述数据信息中提取 所述请求主体; 将所述请求主体及配置数据库的数据库路径写入预设查询模板中, 得到查询语句; 运行所述查询语句, 得到所述主体 签名数据。 3.如权利要求1所述的电子证照读取方法, 其特征在于, 所述基于所述 区块链系统中主 链存储的签名信息对所述主体 签名数据进行验证包括: 统计每个签名信息的信息 长度, 并统计所述主体 签名数据的数据长度; 从多个所述签名信息中筛选与所述数据长度相等的信息长度所对应的签名信息作为 初始签名信息; 基于所述主体 签名数据遍历所述初始签名信息; 若存在任一初始签名信 息与所述主体签名数据相同, 则确定所述主体签名数据通过验 证; 或者 若所述初始签名信 息与所述主体签名数据均不相同, 或者所述多个签名信 息中不存在 所述初始签名信息, 则确定所述主体 签名数据不 通过验证。 4.如权利要求1所述的电子证照读取方法, 其特征在于, 所述基于与 所述主体签名数据 相匹配的目标签名信息从所述区块链系统的侧链中获取证照数据包括: 定位所述目标签名信息的存 储主链; 从所述区块链系统的侧链中识别与所述存 储主链对应的目标侧链; 从所述目标侧链中获取 所述证照数据。 5.如权利要求2所述的电子证照读取方法, 其特征在于, 所述对所述目标签名信 息进行 解密处理, 得到第一哈希值包括: 从所述配置数据库中获取同时与所述请求主体及 密钥字段对应的公钥; 获取所述目标签名信息的生成日志; 从所述生成日志中提取 所述目标签名信息的加密算法; 识别所述加密算法的反函数作为 解密算法; 基于所述解密算法及所述公钥对所述目标签名信 息进行解密处理, 得到所述第 一哈希权 利 要 求 书 1/2 页 2 CN 114726541 A 2值。 6.如权利要求1所述的电子证照读取方法, 其特征在于, 所述对所述证照数据进行哈希 运算, 得到第二哈希值包括: 基于编码映射表对所述证照数据进行编码处 理, 得到数据编码值; 统计所述数据编码值的编码长度, 并计算所述编码长度与预设长度是否为 倍数关系; 若所述编码长度与 所述预设长度不为倍数关系, 则基于所述预设长度及所述编码长度 对所述数据编码值进行补零处 理, 得到目标编码值; 基于所述预设长度从所述目标编码值中依序提取多个第一 运算值; 基于预设数值对所述多个第一 运算值进行取余操作, 得到多个第二 运算值; 从预设哈希 表中获取处于每 个第二运算值的位置所对应的信息作为所述第二哈希值。 7.如权利要求1所述的电子证照读取方法, 其特征在于, 在接收证照读取请求之前, 所 述方法还 包括: 获取待存证照的业 务数据; 对所述业务数据进行哈希处 理及签名处 理, 得到所述待存证照的密文信息; 向所述区块链系统中的区块链 节点发送上链请求; 当接收到所述区块链系统基于所述上链请求的反馈信 息时, 将所述密文信 息存储至所 述区块链系统的主链中, 并将所述 业务数据存 储至所述区块链系统的侧链中。 8.一种电子证照读取装置, 其特征在于, 运行于电子设备中, 所述电子设备与区块链系 统相通信, 所述电子证照读取装置包括: 获取单元, 用于接收证照读取请求, 并根据所述证照读取请求的请求主体获取主体签 名数据; 验证单元, 用于基于所述区块链系统中主链存储的签名信 息对所述主体签名数据进行 验证; 所述获取单元, 还用于若所述主体签名数据通过验证, 则基于与所述主体签名数据相 匹配的目标签名信息从所述区块链系统的侧链中获取证照数据; 运算单元, 用于对所述目标签名信 息进行解密处理, 得到第 一哈希值, 并对所述证照数 据进行哈希运 算, 得到第二哈希值; 比较单元, 用于比较所述第一哈希值与所述第二哈希值; 确定单元, 用于若所述第一哈希值与所述第二哈希值相同, 则将所述证照数据确定为 所述读取请求的响应结果。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 存储器, 存储有计算机可读指令; 及 处理器, 执行所述存储器 中存储的计算机可读指令以实现如权利要求1至7中任意一项 所述的电子证照读取 方法。 10.一种计算机可读存储介质, 其特征在于: 所述计算机可读存储介质中存储有计算机 可读指令, 所述计算机可读指 令被电子 设备中的处理器执行以实现如权利要求 1至7中任意 一项所述的电子证照读取 方法。权 利 要 求 书 2/2 页 3 CN 114726541 A 3

.PDF文档 专利 电子证照读取方法、装置、设备及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 电子证照读取方法、装置、设备及存储介质 第 1 页 专利 电子证照读取方法、装置、设备及存储介质 第 2 页 专利 电子证照读取方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:21:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。