水利行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210531663.0 (22)申请日 2022.05.13 (71)申请人 北京航星 永志科技有限公司 地址 102209 北京市昌平区七北路42号院 TBD云集中心4 号楼B座5 01 (72)发明人 李玲 刘子强 郭彦军 肖尊平  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 王娜 (51)Int.Cl. G06F 21/64(2013.01) G06F 21/62(2013.01) G06F 21/60(2013.01) (54)发明名称 一种数据处 理和获取方法、 装置及电子设备 (57)摘要 本发明公开了一种数据处理和获取方法、 装 置及电子设备, 数据处理端对数据进行分项处理 得到每一分项的数据并对每一分项的数据进行 哈希计算得到对应的哈希值; 根据每一项分项数 据和对应的哈希值建立默克尔树; 根据第一预设 规则对所述 默克尔树进行存储, 并将所述默克尔 树的根哈希上链存储。 数据获取的方法包括: 数 据接收端接收发送端返回数据内容和部分默克 尔树节点值, 并对接收到的数据进行验证确认。 本发明的方法, 保证了数据的不可篡改和不可伪 造, 实现了数据存储和管理的去中心化和去信任 化, 从而实现了对原数据的隐私保护, 也为接收 方提供了对数据真实性、 完整性的可靠验证手 段。 权利要求书2页 说明书7页 附图3页 CN 114912150 A 2022.08.16 CN 114912150 A 1.一种数据处 理方法, 其特 征在于, 包括: 获取待处理数据并对所述待处理数据进行分项处理得到待处理数据对应的每一项分 项数据; 对所述待处理数据对应的每一项分项数据进行哈希运算得到所述每一项分项数据对 应的哈希值; 根据所述每一项分项数据和对应的哈希值建立默克尔树; 根据第一预设规则对所述默克尔 树进行存储, 并将所述默克尔 树的根哈希存储到目标 平台上。 2.根据权利要求1所述的方法, 其特征在于, 根据第 一预设规则对所述默克尔 树进行存 储, 并将所述默克尔树的根哈希存 储到目标平台上之后, 所述方法还 包括: 当接收到数据请求时根据所述数据请求的内容判断数据请求端是否具有获取对应数 据的权限; 当所述数据请求端具有获取所述对应数据的权限则将所述对应数据和对应的默克尔 树相关节点 值发送到所述数据请求端。 3.根据权利要求1所述的方法, 其特征在于, 所述根据第 一预设规则对所述默克尔 树进 行存储, 包括: 对所述默克尔树进行加密并对加密后的默克尔树进行存 储。 4.一种数据获取 方法, 其特 征在于, 包括: 当获取到目标数据和对应的默克尔 树相关节点值, 根据 所述目标数据和所述对应的默 克尔树相关节点值确定目标数据对应的根哈希, 所述目标数据和对应的默克尔树相关节点 值为预先采用权利要求 1‑3任一所述的数据处理方法对包含有目标数据的待处理数据进 行 处理得到; 将所述目标 数据对应的根哈希和目标平台上 预先存储的对应根哈希进行比对; 当比对结果显示所述目标数据对应的根哈希和目标平台上预先存储的对应根哈希一 致时确定目标 数据真实且完整。 5.根据权利要求1所述的方法, 其特征在于, 获取目标数据和对应的默克尔 树相关节点 值之前, 所述方法还 包括: 向数据发送端请求获取目标 数据和对应的默克尔树相关节点 值。 6.根据权利要求5所述的方法, 其特征在于, 当获取到目标数据和对应的默克尔 树相关 节点值, 根据所述目标数据和所述对应的默克尔树相关节点值确定目标数据对应的根哈希 之前, 所述方法还 包括: 接收数据发送端发送的加密文件并对所述加密文件进行解密得到所述目标数据和对 应的默克尔树相关节点 值。 7.一种数据处 理装置, 其特 征在于, 包括: 获取模块, 用于获取待处理数据并对所述待处理数据进行分项处理得到待处理数据对 应的每一项分项数据; 计算模块, 用于对所述待处理数据对应的每一项分项数据进行哈希运算得到所述每一 项分项数据对应的哈希值; 建立模块, 用于根据所述每一项分项数据和对应的哈希值建立默克尔树;权 利 要 求 书 1/2 页 2 CN 114912150 A 2存储模块, 用于根据第一预设规则对所述默克尔树进行存储, 并将所述默克尔树的根 哈希存储到目标平台上。 8.一种数据获取装置, 其特 征在于, 包括: 第一确定模块, 用于当获取到目标数据和对应的默克尔树相关节点值, 根据所述目标 数据和所述对应的默克尔树相关节点值确定目标数据对应的根哈希, 所述目标数据和对应 的默克尔树相关节 点值为预先采用权利要求 1‑3任一所述的数据处理方法对包含有目标数 据的待处 理数据进行处 理得到; 比对模块, 用于将所述目标数据对应的根哈希和区块链平台上预先存储的对应根哈希 进行比对; 第二确定模块, 用于当比对结果显示所述目标数据对应的根哈希和区块链平台上预先 存储的对应根哈希一 致时确定目标 数据真实且完整。 9.一种电子设备, 其特征在于, 包括: 至少一个处理器; 以及与所述至少一个处理器通 信连接的存储器; 其中, 所述存储器存储有 可被所述至少一个处理器执行的指 令, 所述指 令 被所述至少一个处理器执行, 以使所述至少一个处理器执行如1 ‑3中任一项所述的数据 处 理方法的步骤, 或执 行如权利要求 4‑6中任一项所述的数据获取 方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现如权利要求1 ‑3中任一项所述的数据 处理方法的步骤, 或实现如权利 要求4‑6中任一项所述的数据获取 方法的步骤。权 利 要 求 书 2/2 页 3 CN 114912150 A 3

PDF文档 专利 一种数据处理和获取方法、装置及电子设备

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