说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111635300.3 (22)申请日 2021.12.2 9 (71)申请人 深圳市名竹科技有限公司 地址 518051 广东省深圳市南 山区粤海街 道滨海社区滨海 大道3388号三诺智慧 大厦1906 (72)发明人 闫核心 董建崧  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 代理人 魏宇星 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/64(2013.01) (54)发明名称 基于区块链的信息交互方法、 系统和计算机 设备 (57)摘要 本申请涉及一种基于区块链的信息交互方 法、 系统和计算机设备。 该方法包括: 基于区块链 服务业务平台对应的管理链, 获取访问请求用户 对象针对区块链服务业务平台中目标用户对象 的信息访问请求; 响应于信息访问请求, 调用管 理链上的信息管理模块, 验证管 理链上是否存储 有访问请求用户对象对应的重加密密钥; 若是, 从信息管理模块中获取目标用户对象的信息密 文; 通过管理链上的重加密模块, 基于重加密密 钥对信息密文进行重加密, 生 成由访问请求用户 对象的公钥加密的信息重加密密文; 调用信息管 理模块向访问请求用户对象返回信息重加密密 文, 以指示基于访问请求用户对象的私钥解密信 息重加密密文, 得到目标用户对象的明文信息。 采用本方法能够提高安全性。 权利要求书3页 说明书15页 附图7页 CN 114282252 A 2022.04.05 CN 114282252 A 1.一种基于区块链的信息交 互方法, 其特 征在于, 所述方法包括: 基于区块链服务业务平台对应的管理链, 获取访问请求用户对象针对所述区块链服务 业务平台中目标用户对 象的信息访问请求; 所述管理链是联盟链; 所述联盟链的成员是所 述区块链服 务业务平台中的至少部分用户对象; 响应于信息访 问请求, 调用所述管理链上的信息管理模块, 验证所述管理链上是否存 储有所述访问请求用户对 象对应的重加密密钥; 所述重加密密钥, 用于将所述目标用户对 象的信息密文转换为由所述访问请求用户对象的公钥加密的密文; 若是, 从所述信息管理模块中获取 所述目标用户对象的信息密文; 通过所述管理链上的重加密模块, 基于所述重加密密钥对所述信息密文进行重加密, 生成由所述访问请求用户对象的公钥加密的信息 重加密密文; 调用所述信 息管理模块向所述访问请求用户对象返回所述信 息重加密密文, 以指示基 于所述访问请求用户对象的私钥解密所述信息重加密密 文, 得到所述目标用户对象的明文 信息。 2.根据权利要求1所述的方法, 其特征在于, 所述访问请求用户对象是所述区块链服务 业务平台中的用户对象; 所述方法还 包括: 所述区块链服务业务平台中的所述访问请求用户对象通过访问请求端, 向所述 区块链 服务业务平台发送针对目标用户对象的信息访问请求; 所述基于区块链服务业务平台对应的管理链, 获取访问请求用户对象针对所述 区块链 服务业务平台中目标用户对象的信息访问请求包括: 基于管理链, 接收所述 区块链服务业务平台转发的针对所述目标用户对象的信 息访问 请求。 3.根据权利要求2所述的方法, 其特征在于, 所述调用所述信 息管理模块向所述访问请 求用户对象返回所述信息重加密密文, 以指示基于所述访问请求用户对象的私钥解密所述 信息重加密密文, 得到所述目标用户对象的明文信息包括: 调用所述信息管理模块将所述信息 重加密密文返回至所述区块链服 务业务平台; 通过所述 区块链服务业务平台, 基于所述访问请求用户对象的私钥对信 息重加密密文 进行解密, 得到所述目标用户对象的明文信息; 通过所述 区块链服务业务平台, 向所述访问请求用户对象所对应的所述访问请求端返 回所述明文信息 。 4.根据权利要求3所述的方法, 其特征在于, 所述 区块链服务业务平台中包括链 交互单 元、 加解密单元以及事件通知单元; 所述调用所述信息管理模块将所述信息重加密密文返 回至所述区块链服 务业务平台包括: 调用所述信息管理模块将所述信息重加密密文返回至区块链服务业务平台中的所述 链交互单元; 所述通过所述区块链服务业务平台, 基于所述访问请求用户对象的私钥对信 息重加密 密文进行解密, 得到所述目标用户对象的明文信息包括: 基于所述链 交互单元将所述信 息重加密密文转发至所述加解密单元, 以使得所述加解 密单元使用所述访问请求用户对象的私钥对信息重加密密文进行解密, 得到所述目标用户 对象的明文信息;权 利 要 求 书 1/3 页 2 CN 114282252 A 2所述通过所述区块链服务业务平台, 向所述访问请求用户对象所对应的所述访问请求 端返回所述明文信息包括: 通过事件通知单元, 向所述访问请求用户对象所对应的所述访问请求端返回所述明文 信息。 5.根据权利要求1所述的方法, 其特征在于, 所述访 问请求用户对象是外部用户对象; 所述外部用户对象是所述区块链服务业务平台之外的外部区块链服务业务平台中的用户 对象; 所述基于区块链服务业务平台对应的管理链, 获取访问请求用户对 象针对所述区块 链服务业务平台中目标用户对象的信息访问请求包括: 基于管理链 的对外接口, 接收所述外部区块链服务业务平台发送的信息访 问请求; 所 述信息访问请求是由所述外部区块链服务业务平台基于外部用户对 象针对目标用户对 象 的信息访问操作获取的; 所述调用所述信息管理模块向所述访问请求用户对象返回所述信息 重加密密文包括: 调用所述信 息管理模块, 基于所述对外接口将所述信 息重加密密文发送至外部区块链 服务业务平台, 以通过所述外部区块链服务业务平台, 向所述外部用户对 象返回所述信息 重加密密文。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 接收所述 区块链服务业务平台发送的所述目标用户对象的信 息密文; 所述信 息密文是 所述区块链服务业务平台基于所述目标用户对象的公钥, 对所述目标用户对象的信息进 行 加密得到的; 将所述信息密文存 储至所述管理链上的所述信息管理模块中。 7.根据权利要求1至 6任意一项所述的方法, 其特 征在于, 所述方法还 包括: 若所述管理链上未存储所述访问请求用户对象对应的重加密密钥, 则调用信 息管理模 块触发所述目标用户对象对访问请求用户对象进 行授权, 并在授权通过后使得所述区块链 服务业务平台生成所述重加密 密钥; 接收所述 区块链服务业务平台发送的所述重加密密钥, 将所述重加密密钥存储至所述 重加密模块中, 并执行所述通过所述管理链上 的重加密模块, 基于所述重加密密钥对所述 信息密文 进行重加密, 生成由所述访问请求用户对象的公钥加密的信息 重加密密文。 8.一种基于区块链的信 息交互系统, 其特征在于, 所述系统包括: 为管理链提供运行环 境的设备和访问请求用户对象所在的访问请求端; 所述访问请求端, 用于针对所述区块链服务业务平台中目标用户对象发起信 息访问请 求; 所述设备, 用于基于区块链服务业务平台对应的管理链, 获取访 问请求用户对象针对 所述区块链服务业务平台中目标用户对 象的信息访问请求; 所述管理链是联盟链; 所述联 盟链的成员是所述区块链服务业务平台中的至少部分用户对 象; 响应于信息访问请求, 调 用所述管理链上的信息管理模块, 验证所述管理链上是否存储有 所述访问请求用户对象对 应的重加密密钥; 所述重加密密钥, 用于将所述 目标用户对 象的信息密文转换为由所述访 问请求用户对 象的公钥加密的密文; 若是, 从所述信息管理模块中获取所述 目标用户对 象 的信息密文; 通过所述管理链上 的重加密模块, 基于所述重加密密钥对所述信息密文进行 重加密, 生成由所述访问请求用户对 象的公钥加密的信息重加密密文; 调用所述信息管理权 利 要 求 书 2/3 页 3 CN 114282252 A 3

.PDF文档 专利 基于区块链的信息交互方法、系统和计算机设备

文档预览
中文文档 26 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共26页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的信息交互方法、系统和计算机设备 第 1 页 专利 基于区块链的信息交互方法、系统和计算机设备 第 2 页 专利 基于区块链的信息交互方法、系统和计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:15:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。