全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211036111.9 (22)申请日 2022.08.27 (71)申请人 中原工学院 地址 450007 河南省郑州市中原区中原中 路41号 (72)发明人 潘恒 武志立  (74)专利代理 机构 郑州大通专利商标代理有限 公司 41111 专利代理师 刘莹莹 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 基于区块链和NFT的数据可信流转与访问控 制方法、 装置及系统 (57)摘要 本发明提供一种基于区块链和NFT的数据可 信流转与访问控制方法、 装置及系统。 该方法包 括: 步骤1: 采用 双链架构搭建区块链网络环境; 所述双链是指数据转移链和NFT凭证链; 步骤2: 判断同一时间数据所有权申请的用户人数, 若仅 有一个用户B申请, 则直接按照数据所有权授权 流程对其进行授权; 步骤3: 用户B使用其所有权 NFT向数据存储服务器发出访 问请求; 步骤4: 数 据存储服务器链上链下比对判断所述所有权NFT 的有效性, 若有效, 则取消用户A关于数据S的数 据所有权, 并获取对应的数据访问令牌以向用户 B提供数据S的数据下载功能。 本发明采用双 链架 构搭建区块链环境, 每条链独立运行相应的业务 功能, 提升系统整体的吞吐量。 权利要求书3页 说明书9页 附图7页 CN 115499172 A 2022.12.20 CN 115499172 A 1.基于区块链和NFT的数据可信流 转与访问控制方法, 其特 征在于, 包括: 步骤1: 采用双链 架构搭建区块链网络环境; 所述双链是指数据转移 链和NFT凭证链; 步骤2: 判断同一时间数据所有权申请的用户人数, 若仅有一个用户申请, 则直接按照 数据所有权授权流 程对其进行授权; 其中, 设定用户A具有数据S的数据所有权, 用户B为向用户A申请关于数据S的数据所有 权的任一用户, 则所述数据所有权授权流 程具体包括: 步骤A1: 当检测到用户B向用户A提出关于数据S的数据所有权申请时, 为用户A创建动 态转移池以便记录数据S的变更信息; 步骤A2: 若用户A同意申请, 则为用户B颁发所有权NFT, 并由NFT凭证链记录所有权NFT 的相关内容; 步骤A3: 动态转移池更新数据S的变更信 息, 并将动态转移池的内容自动存储至数据转 移链; 步骤3: 用户B使用其所有权NFT向数据存 储服务器发出访问请求; 步骤4: 数据存储服务器链上链下比对判断所述所有权NFT的有效性, 若有效, 则取消用 户A关于数据S的数据所有权, 并获取对应的数据访问令牌以向用户B提供数据S的数据下载 功能。 2.根据权利要求1所述的基于区块链和NFT的数据 可信流转与访问控制方法, 其特征在 于, 步骤2中还包括: 若在同一时间存在多个用户申请数据所有权, 则比较所有用户的优先 级以便从中选出具有最高优先级的用户, 然后按照数据所有权授权流程对 所述具有最高优 先级的用户进行授权 。 3.根据权利要求1所述的基于区块链和NFT的数据 可信流转与访问控制方法, 其特征在 于, 步骤A 2中, 所有权NFT的生成过程包括: 根据用户A和用户B的链上地址、 被请求数据S的数字化标识和用户A的NFT签名, 调用授 权凭证NFT合约中的初始化NFT方法生成所有权NFT: NFT(DOaddr, DRaddr,O,i,sign); 其中, DOaddr和 DRaddr分别为用户A和用户B的链上地址; O  为数据授权类型为 数据所有 权; i为数据 S的数字化标识, sign 为用户A的NFT签名。 4.根据权利要求2所述的基于区块链和NFT的数据 可信流转与访问控制方法, 其特征在 于, 步骤2中, 所述的比较所有用户的优先级以便从中选出具有最高优先级的用户, 具体包 括: 比较所有用户的贡献分, 贡献分越高, 则表示用户的优先级越高; 其中, 贡献分的更新 规则为: 随着用户进行 数据可信流 转次数的增 加而增加。 5.基于区块链和NFT的数据可信流 转与访问控制方法, 其特 征在于, 包括: 步骤1: 采用双链架构搭建区块链网络环境; 所述双链是指数据转移链和NFT凭证链; 其 中, 数据转移 链记录数据每次流 转的关键行为, NFT凭证链 记录访问权NFT的相关内容; 步骤2: 按照数据访问权授权流 程对申请数据访问权的用户进行授权; 其中, 设定用户A具有数据S的数据所有权, 用户B为向用户A申请关于数据S的数据访问 权的任一用户; 所述数据访问权授权流 程具体包括: 步骤B1: 当检测到用户B向用户A提出对于数据S的数据访问权申请时, 为用户A创建动 态授权池以便记录数据S的变更信息;权 利 要 求 书 1/3 页 2 CN 115499172 A 2步骤B2: 若用户A同意申请, 则为用户B颁发具有访问期限的访问权NFT, 并由NFT凭证链 记录访问权NFT的相关内容; 步骤B3: 动态授权池更新数据S的变更信 息, 并将动态授权池的内容自动存储至数据转 移链; 步骤3: 用户B使用其访问权NFT向数据存 储服务器发出访问请求; 步骤4: 数据存储服务器链上链下比对判断所述访问权NFT的有效性, 若有效, 则获取对 应的数据访问令牌以向用户B提供 数据S的在线浏览功能。 6.根据权利要求5所述的基于区块链和NFT的数据 可信流转与访问控制方法, 其特征在 于, 步骤B2中, 访问权NFT的生成过程包括: 根据用户A和用户B的链上地址、 被请求数据S的数字化标识和用户A的NFT签名, 调用授 权凭证NFT合约中的初始化NFT方法生成访问权NFT: NFT(DOaddr, DRaddr,V,i,sign); 其中, DOaddr和 DRaddr分别为用户A和用户B的链上地址; V为数据授权类型为数据访问权; i为数据S 的数字化标识, sign 为用户A的NFT签名。 7.基于区块链和NFT的数据 可信流转与访问控制装置, 其特征在于, 包括: 区块链、 第一 客户端、 第二 客户端、 流 转与访问控制服 务器以及数据存 储服务器; 其中, 区块链, 包括数据转移 链和NFT凭证链; 第一客户端, 供用户A登录; 其中, 设定用户A具有数据S的数据所有权; 第二客户端, 供用户B登录; 其中, 设定用户B为向用户A申请关于数据S的数据所有权的 任一用户; 流转与访 问控制服务器, 具体用于判断同一时间数据所有权申请的用户人数, 若仅有 一个用户申请, 则直接按照数据所有权授权流程分别与第一客户端和 第二客户端进行 交互 以对用户B 进行授权; 所述数据所有权授权流程具体包括: 当检测到用户B向用户A 提出关于 数据S的数据所有权申请时, 为用户A创建动态转移池以便记录数据S的变更信息; 若用户A 同意申请, 则为用户B颁发所有权NFT, 并由NFT凭证链记录所有权NFT的相关内容; 动态 转移 池更新数据S的变更信息, 并将动态转移池的内容自动存 储至数据转移 链; 数据存储服务器, 用于接收用户B使用其所有权NFT发出的访问请求, 并链上链下比对 判断所述所有权NFT的有效性, 若有效, 则取消用户A关于数据S的数据所有权, 并获取对应 的数据访问令牌以向用户B提供 数据S的数据下 载功能。 8.根据权利要求7所述的基于区块链和NFT的数据 可信流转与访问控制装置, 其特征在 于, 所述流转与访问控制服务器, 还用于若在同一时间存在多个用户申请数据所有权, 则比 较所有用户的优先级以便从 中选出具有最高优先级的用户, 然后按照数据所有权授权流程 分别与第一 客户端和第二 客户端进行交互以对所述具有最高优先级的用户进行授权 。 9.基于区块链和NFT的数据 可信流转与访问控制装置, 其特征在于, 包括: 区块链、 第一 客户端、 第二 客户端、 流 转与访问控制服 务器以及数据存 储服务器; 其中, 区块链, 包括数据转移 链和NFT凭证链; 第一客户端, 供用户A登录; 其中, 设定用户A具有数据S的数据所有权; 第二客户端, 供用户B登录; 其中, 设定用户B为向用户A申请关于数据S的数据访问权的 任一用户; 流转与访问控制服务器, 用于按照数据访问权授权流程分别与第 一客户端和第 二客户权 利 要 求 书 2/3 页 3 CN 115499172 A 3

PDF文档 专利 基于区块链和NFT的数据可信流转与访问控制方法、装置及系统

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链和NFT的数据可信流转与访问控制方法、装置及系统 第 1 页 专利 基于区块链和NFT的数据可信流转与访问控制方法、装置及系统 第 2 页 专利 基于区块链和NFT的数据可信流转与访问控制方法、装置及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。