一种区块链的个人数据授权方法与流程

文档序号:18040372发布日期:2019-06-28 23:56阅读:636来源:国知局
一种区块链的个人数据授权方法与流程

本发明涉及区块链授权,尤其是一种区块链的个人数据授权方法。



背景技术:

目前个人数据信息都是明文保存在区块链上,这种情况明显存在下边缺点:存储在区块链上的个人隐私数据得不到保护;由于数据得不到保护,因此数据的价值也发挥不出来;没有数据自由流转的市场平台。

考虑到现有的个人数据得不到保护,价值不能自由流转,本发明实现了一种区块链的个人数据授权方法,通过加密用户数据保护个人信息,然后再通过授权链解决用户对数据的授权解密,最终让用户数据可以在授权链上自由流转。



技术实现要素:

为了解决上述现有技术中存在的问题,本发明提供一种区块链的个人数据授权方法,通过加密用户数据保护个人信息,然后再通过授权链解决用户对数据的授权解密,最终让用户数据可以在授权链上自由流转。

本发明解决其技术问题所采用的技术方案是:一种区块链的个人数据授权方法,用户把个人数据加密后保存到区块链主链上;用户在授权链上注册登记;当授权链上接到一个数据订单后,授权链把订单通知到相关的用户;用户把授权信息发到授权链,同时把解密的秘钥导入授权链;授权链在收到用户授权后,通过导入的秘钥解密数据;数据解密成功后,把解密后的数据发送给订单申请的用户。

本发明还具有以下附加技术特征:

作为本发明技术方案进一步具体优化的:所述区块链主链上提供用户保存数据的接口。

作为本发明技术方案进一步具体优化的:所述授权链上提供用户注册接口;为每一个用户创建一个授权列表。

作为本发明技术方案进一步具体优化的:所述授权链上提供订单申请,订单通知,订单授权,授权撤销或订单撤销的接口;当授权链上有用户需要某一类型的数据时,通过订单申请接口把请求发送到授权链;授权链接到订单请求后把订单通知到拥有相关数据的用户;用户接受到订单通知后,根据订单内容决定授权与否,如果授权则通过订单授权接口把相关数据的授权和解密秘钥导入授权链;用户需要撤销授权时,通过授权撤销接口发送消息到授权链撤销;用户需要撤销订单申请时,通过订单撤销接口发送消息到授权链。

作为本发明技术方案进一步具体优化的:所述授权链提供从主链查询用户数据的接口。

作为本发明技术方案进一步具体优化的:所述授权链提供解密接口;授权链收到授权后,把从主链获取的加密数据进行解密。

作为本发明技术方案进一步具体优化的:所述授权链提供解密数据发送接口;数据解密后,把数据发送到订单申请的用户。

本发明和现有技术相比,其优点在于:一种区块链的个人数据授权方法,通过加密用户数据保护个人信息,然后再通过授权链解决用户对数据的授权解密,最终让用户数据可以在授权链上自由流转,实现区块链上个人数据的授权和流通,解决了个人数据的价值体现和高效流通。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是数据授权解密流程图;

图2是授权链的部署结构图。

具体实施方式

下面将参照附图更详细地描述本发明公开的示例性实施例,这些实施例是为了能够更透彻地理解本发明,并且能够将本发明公开的范围完整的传达给本领域的技术人员。虽然附图中显示了本发明公开的示例性实施例,然而应当理解,本发明而不应被这里阐述的实施例所限制。

一种区块链的个人数据授权方法,用户把个人数据加密后保存到区块链主链上;用户在授权链上注册登记;当授权链上接到一个数据订单后,授权链把订单通知到相关的用户;用户把授权信息发到授权链,同时把解密的秘钥导入授权链;授权链在收到用户授权后,通过导入的秘钥解密数据;数据解密成功后,把解密后的数据发送给订单申请的用户。

所述区块链主链上提供用户保存数据的接口。

所述授权链上提供用户注册接口;为每一个用户创建一个授权列表。

所述授权链上提供订单申请,订单通知,订单授权,授权撤销或订单撤销的接口。当授权链上有用户需要某一类型的数据时,通过订单申请接口把请求发送到授权链;授权链接到订单请求后把订单通知到拥有相关数据的用户;用户接受到订单通知后,根据订单内容决定授权与否,如果授权则通过订单授权接口把相关数据的授权和解密秘钥导入授权链;用户需要撤销授权时,通过授权撤销接口发送消息到授权链撤销;用户需要撤销订单申请时,通过订单撤销接口发送消息到授权链。

所述授权链提供从主链查询用户数据的接口。

所述授权链提供解密接口;授权链收到授权后,把从主链获取的加密数据进行解密。

所述授权链提供解密数据发送接口;数据解密后,把数据发送到订单申请的用户。

尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。



技术特征:

技术总结
一种区块链的个人数据授权方法,用户把个人数据加密后保存到区块链主链上;用户在授权链上注册登记;当授权链上接到一个数据订单后,授权链把订单通知到相关的用户;用户把授权信息发到授权链,同时把解密的秘钥导入授权链;授权链在收到用户授权后,通过导入的秘钥解密数据;数据解密成功后,把解密后的数据发送给订单申请的用户。通过加密用户数据保护个人信息,然后再通过授权链解决用户对数据的授权解密,最终让用户数据可以在授权链上自由流转。

技术研发人员:苗政委
受保护的技术使用者:陕西医链区块链集团有限公司
技术研发日:2019.04.03
技术公布日:2019.06.28
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1