基于非同质化通证的访问方法、装置、计算机和存储介质制造方法及图纸

技术编号:38194830 阅读:12 留言:0更新日期:2023-07-20 21:15
本发明专利技术提供一种基于非同质化通证的访问方法、装置、计算机和存储介质,该方法包括用户方向服务提供方发送服务访问请求;服务提供方向通证控制方发送认证请求;通证控制方从规则数据库中查找与服务标识对应的通证标识,将通证标识发送给用户方;用户方根据通证向服务提供方出示数字签名证书;服务提供方接收数字签名证书,向第三方认证机构发送验证请求,第三方认证机构检测数字签名证书的真实性,将验证结果发送至服务提供方。由通证控制方保存服务标识与通证的对应关系,且由第三方认证机构对数字签名证书进行认证,使得用户在不同的数字场景中均可以获得与该数字场景对应的通证,避免了用户在授权过程中泄漏隐私信息,提高交易的安全性。的安全性。的安全性。

【技术实现步骤摘要】
基于非同质化通证的访问方法、装置、计算机和存储介质


[0001]本专利技术涉及非同质化通证的访问控制
,特别涉及一种基于非同质化通证的访问方法、装置、计算机和存储介质。

技术介绍

[0002]非同质化通证(Non

Fungible Tokens)是数字或真实世界资产的通证化,具有不可替代不可分割的特性。通证在区块链上发行,用来指定艺术品、游戏道具、域名、身份认证、版权、租赁等领域的所有权。每个通证都与一些独特的数据相关联,通常是某种数字化的内容文件(或对其的引用),并由智能合约管理。
[0003]传统上,大多数现实物理世界的应用都具有用户/密码类型身份验证系统。如进入某个场所、参加某项活动或成为某个组织成员。
[0004]在传统的身份鉴别体系中,用户的身份信息尤其是权益信息由第三方机构管理,存储在中心化服务器中,容易被泄漏和遭受攻击,并且用户还无法完全掌握自己的身份权益信息。另外,用户经常需要在不同的数字场景中管理不同的身份权益,这样会给用户带来不便,而且容易在授权过程中泄漏隐私信息,从而造成虚假信息的使用,且访问权不可交易,访问权必需与个人或其ID绑定。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种基于非同质化通证的访问方法、装置、计算机和存储介质。
[0006]一种基于非同质化通证的访问方法,包括:用户方向服务提供方发送服务访问请求;所述服务提供方响应所述服务访问请求向通证控制方发送认证请求,其中,所述认证请求包含服务标识;所述通证控制方响应所述认证请求,从规则数据库中查找与所述服务标识对应的通证标识,将所述通证标识发送给用户方;所述用户方接收所述通证标识,根据所述通证标识向所述服务提供方出示数字签名证书;所述服务提供方接收所述数字签名证书,向第三方认证机构发送验证请求,其中,所述验证请求携带所述数字签名证书;所述第三方认证机构响应所述验证请求,检测所述数字签名证书的真实性,得到验证结果,将所述验证结果发送至所述服务提供方。
[0007]在一个实施例中,所述用户方向服务提供方发送服务访问请求的步骤之前还包括:所述服务提供方向所述通证控制方发送服务注册请求,其中,所述服务注册请求携带服务标识和通证标识;
所述通证控制方对所述服务注册请求进行检测,当所述服务注册请求的检测合格,则对所述服务提供方进行注册,记录所述服务标识与所述通证标识的对应关系。
[0008]在一个实施例中,所述用户方向服务提供方发送服务访问请求的步骤之前还包括:所述用户方获取至少一个通证后向所述第三方认证机构发送证书下发请求,所述证书下发请求携带各所述通证的信息;所述第三方认证机构响应所述证书下发请求,向所述用户方发送与所述通证对应的所述数字签名证书,所述数字签名证书用于证明所述用户方持有至少一个所述通证。
[0009]在一个实施例中,所述用户方获取至少一个通证后向所述第三方认证机构发送证书下发请求的步骤之后还包括:所述第三方认证机构响应所述证书下发请求,检测所述证书下发请求所携带的所述通证是否存在持有者;当所述证书下发请求所携带的所述通证存在持有者,则将所述持有者所持有的所述数字签名证书作废。
[0010]在一个实施例中,所述通证控制方包括服务认证模块、服务注册表和所述规则数据库;所述服务注册表用于记录已注册的所述服务标识;所述规则数据库用于记录所述服务标识与所述通证标识的对应关系;所述服务认证模块用于响应所述认证请求,从所述规则数据库中查找与所述服务标识对应的所述通证。
[0011]一种基于非同质化通证的访问方法,包括:接收服务提供方的认证请求,其中,所述认证请求包含服务标识;响应所述认证请求,从规则数据库中查找与所述服务标识对应的通证标识;将所述通证标识发送给用户方。
[0012]在一个实施例中,所述将所述通证发送给用户方的步骤之后还包括:接收所述服务提供方的验证请求,其中,所述验证请求携带数字签名证书;检测所述数字签名证书的真实性,得到验证结果,将所述验证结果发送至所述服务提供方。
[0013]一种基于非同质化通证的访问装置,包括:认证请求接收单元,用于接收服务提供方的认证请求,其中,所述认证请求包含服务标识;通证查找单元,用于响应所述认证请求,从规则数据库中查找与所述服务标识对应的通证标识;通证发送单元,用于将所述通证标识发送给用户方。
[0014]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的基于非同质化通证的访问方法中任一实施例中的步骤。
[0015]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的基于非同质化通证的访问方法中任一实施例的步骤。
[0016]上述基于非同质化通证的访问方法、装置、计算机和存储介质,由通证控制方保存服务标识与通证的对应关系,且由第三方认证机构对数字签名证书进行认证,使得用户在不同的数字场景中均可以获得与该数字场景对应的通证,避免了用户在授权过程中泄漏隐私信息,有效提高了交易的安全性,且使得访问权可以交易,有效提高了交易的灵活性。
附图说明
[0017]图1为一个实施例中基于非同质化通证的访问方法的流程示意图;图2为另一个实施例中基于非同质化通证的访问方法的流程示意图;图3为一个实施例中基于非同质化通证的访问装置的结构框图;图4为一个实施例中计算机设备的内部结构图;图5为一个实施例中通证控制方的逻辑架构框图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0019]实施例一本实施例中,如图1所示,提供了一种基于非同质化通证的访问方法,其包括:步骤110,用户方向服务提供方发送服务访问请求。
[0020]本实施例中,用户方连接服务提供方网站,向服务提供方提交服务访问请求。用户方使用的工具可以是MetaMask等钱包工具,且服务提供方所提供的服务可以是web(World Wide Web)访问,内容访问、元宇宙访问或其他不做限定。
[0021]步骤120,所述服务提供方响应所述服务访问请求向通证控制方发送认证请求,其中,所述认证请求包含服务标识。
[0022]本步骤中,服务提供方响应该服务访问请求项通证控制方的服务认证模块发送认证请求,该认证请求用于请求通证控制方对服务所对应的通证进行查找。本实施例中,该通证控制方记录所述服务标识与所述通证标识的对应关系。因此,服务提供方通过向通证控制方的服务认证模块发送携带服务标识的认证请求,即可请求该通证控制方的服务认证模块根据该服务标识查询对应的通证。
[0023]步骤130,所述通证控制方响应所述认证请求,从规则数据库中查找与所述服务标识对应的通证标识,将所述通证标识发送给用户方。
[0024]本实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于非同质化通证的访问方法,其特征在于,包括:用户方向服务提供方发送服务访问请求;所述服务提供方响应所述服务访问请求向通证控制方发送认证请求,其中,所述认证请求包含服务标识;所述通证控制方响应所述认证请求,从规则数据库中查找与所述服务标识对应的通证标识,将所述通证标识发送给用户方;所述用户方接收所述通证标识,根据所述通证标识向所述服务提供方出示数字签名证书;所述服务提供方接收所述数字签名证书,向第三方认证机构发送验证请求,其中,所述验证请求携带所述数字签名证书;所述第三方认证机构响应所述验证请求,检测所述数字签名证书的真实性,得到验证结果,将所述验证结果发送至所述服务提供方。2.根据权利要求1所述的方法,其特征在于,所述用户方向服务提供方发送服务访问请求的步骤之前还包括:所述服务提供方向所述通证控制方发送服务注册请求,其中,所述服务注册请求携带服务标识和通证标识;所述通证控制方对所述服务注册请求进行检测,当所述服务注册请求的检测合格,则对所述服务提供方进行注册,记录所述服务标识与所述通证标识的对应关系。3.根据权利要求1所述的方法,其特征在于,所述用户方向服务提供方发送服务访问请求的步骤之前还包括:所述用户方获取至少一个通证后向所述第三方认证机构发送证书下发请求,所述证书下发请求携带各所述通证的信息;所述第三方认证机构响应所述证书下发请求,向所述用户方发送与所述通证对应的所述数字签名证书,所述数字签名证书用于证明所述用户方持有至少一个所述通证。4.根据权利要求3所述的方法,其特征在于,所述用户方获取至少一个通证后向所述第三方认证机构发送证书下发请求的步骤之后还包括:所述第三方认证机构响应所述证书下发请求,检测所述证...

【专利技术属性】
技术研发人员:孔剑平胡楠王琪李炳博
申请(专利权)人:浙江毫微米科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1