说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111643617.1 (22)申请日 2021.12.2 9 (71)申请人 中国电信股份有限公司 地址 100033 北京市西城区金融大街31号 (72)发明人 张超 任志栋 何忠江 高儒振  文洋 周吉 程晓晖 梁伟  刘小欧 梁燕 余志淼 林宣兵  田鹏程 王健  (74)专利代理 机构 北京律智知识产权代理有限 公司 11438 代理人 王辉 阚梓瑄 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 基于区块链的数据授权方法及 装置、 存储介 质及电子设备 (57)摘要 本公开涉及区块链 技术领域, 提供了一基于 区块链的数据授权方法及装置、 计算机可读存储 介质和电子设备。 其中, 上述方法包括: 响应在区 块链中对交易数据进行存储的请求, 生成对称密 钥, 并根据对称密钥加密所述交易数据, 得到加 密交易数据; 利用预先为区块链中的参与者生成 的非对称密钥对中的公钥, 对所述对称密钥进行 加密, 以得到参与者对应的加密对称密钥; 将加 密交易数据和加密对称密钥存储到所述区块链 中, 以根据参与者对应的非对称密钥对中的私钥 访问所述交易数据。 本方案基于生成的对称密钥 和非对称密钥进行区块链中的交易数据的访问, 能保证区块链中的交易数据的可信性且减少数 据存储量。 权利要求书2页 说明书11页 附图4页 CN 114282253 A 2022.04.05 CN 114282253 A 1.一种基于区块链的数据授权方法, 其特 征在于, 包括: 响应在区块链中对交易数据进行存储的请求, 生成对称密钥, 并根据所述对称密钥加 密所述交易数据, 得到加密交易数据; 利用预先为所述 区块链中的参与者生成的非对称密钥对中的公钥, 对所述对称密钥进 行加密, 以得到参与者对应的加密对称密钥; 将所述加密交易数据和所述加密对称密钥存储到所述区块链中, 以根据 所述参与者对 应的非对称密钥对中的私钥访问所述交易数据。 2.根据权利要求1所述的基于区块链的数据授权方法, 其特征在于, 所述以根据 所述参 与者对应的非对称密钥对中的私钥访问所述交易数据, 包括: 响应对所述交易数据的第 一读取请求, 获取所述第 一读取请求中包括的参与者的非对 称密钥对中的私钥; 根据所述参与者的非对称密钥对中的私钥, 对所述参与者对应的加密对称密钥进行解 密, 以得到所述对称密钥; 根据所述对称密钥对所述加密交易数据进行解密, 以得到所述交易数据。 3.根据权利要求1所述的基于区块链的数据授权方法, 其特 征在于, 所述方法还 包括: 在参与者加入所述区块链时, 为所述参与者生成一非对称密钥对, 并将所述非对称密 钥对中的公钥分发给 所述区块链中的其它参与者。 4.根据权利要求3所述的基于区块链的数据授权方法, 其特征在于, 所述利用预先为所 述区块链中的参与者生成的非对称密钥对中的公钥对所述对称密钥进 行加密, 以得到参与 者对应的加密对称密钥, 包括: 获取所述交易数据的创建者提供的所述区块链中的多个参与者对应的所述非对称密 钥对中的公钥; 分别利用所述每个所述参与者对应的所述非对称密钥中的公钥, 对所述对称密钥进行 加密, 以得到每 个所述参与者对应的加密对称密钥。 5.根据权利要求1所述的基于区块链的数据授权方法, 其特 征在于, 所述方法还 包括: 利用哈希算法对所述交易数据计算得到所述交易数据对应的数字摘要; 获取所述交易数据的创建者对应的非对称密钥对中的私钥, 利用所述私钥对所述数字 摘要进行加密, 得到数字签名; 将所述数字摘要和所述数字签名存 储到所述区块链中。 6.根据权利要求5所述的基于区块链的数据授权方法, 其特征在于, 所述以根据 所述参 与者对应的非对称密钥对中的私钥访问所述交易数据, 包括: 响应对所述交易数据的第 二读取请求, 获取所述第 二读取请求中包括的所述交易数据 的创建者的公钥; 根据所述公钥对所述数字签名进行解密, 以得到解密后的数字摘要; 在所述解密后的数字摘要与 所述交易数据对应的数字摘要一致 时, 获取所述第 二读取 请求中包括的参与者的非对称密钥对中的私钥, 根据所述私钥对所述参与者对应的加密 对 称密钥进行解密, 以得到所述对称密钥; 根据所述对称密钥, 对所述加密交易数据进行解密, 以得到所述交易数据。 7.根据权利要求1所述的基于区块链的数据授权方法, 其特征在于, 所述响应在区块链权 利 要 求 书 1/2 页 2 CN 114282253 A 2中对交易数据进行存 储的请求, 生成对称密钥, 包括: 响应在区块链中对交易数据进行存 储的请求, 生成一随机的对称密钥。 8.一种基于区块链的数据授权装置, 其特 征在于, 包括: 对称密钥生成模块, 被配置为响应在区块链中对交易数据进行存储的请求, 生成对称 密钥, 并根据所述对称密钥加密所述交易数据, 得到加密交易数据; 对称密钥加密模块, 被配置为利用预先为所述区块链中的参与者生成的非对称密钥对 中的公钥, 对所述对称密钥进行加密, 以得到所述 参与者对应的加密对称密钥; 存储模块, 被配置为将所述加密交易数据和所述加密对称密钥存储到所述区块链中, 以根据所述 参与者对应的非对称密钥对中的私钥访问所述交易数据。 9.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器执行 时实现如权利要求1至7中任一项所述的基于区块链的数据授权方法。 10.一种电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储装置, 用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理 器执行时, 使得所述一个或多个处理器实现如权利要求 1至7中任一项 所述的基于区块链的 数据授权方法。权 利 要 求 书 2/2 页 3 CN 114282253 A 3

.PDF文档 专利 基于区块链的数据授权方法及装置、存储介质及电子设备

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