一种基于区块链的隐私数据的保护方法、装置及电子设备制造方法及图纸

技术编号:21606412 阅读:17 留言:0更新日期:2019-07-13 18:31
本申请公开了一种基于区块链的隐私数据的保护方法、装置及电子设备,用于解决现有的用户在注册账号填报个人信息时容易泄露隐私数据的问题。该方法应用于目标应用的业务服务器,包括:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述目标用户的账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。

A Block Chain-based Privacy Data Protection Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种基于区块链的隐私数据的保护方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种基于区块链的隐私数据的保护方法、装置及电子设备。
技术介绍
随着互联网技术的快速发展,APP的数量以及各种社团的数量也越来越多,用户在使用这些APP时往往要注册一个账号才能正常使用。而用户在注册账号时往往需要填写手机号码、身份证号码、出生日期等涉及用户隐私的信息。而随着用户注册账号的数量的增多,所填报的涉及个人隐私的信息也越来越多,这也就意味着用户泄露个人隐私数据的途径也越来越多。因此,亟需一种隐私数据的保护方法来应对现有的用户隐私数据存在被泄露的问题。
技术实现思路
本申请实施例提供了一种基于区块链的隐私数据的保护方法、装置及电子设备,以解决现有的用户在注册账号填报个人信息时容易泄露隐私数据的问题。为解决上述技术问题,本申请实施例是这样实现的:第一方面,提出了一种基于区块链的隐私数据的保护方法,所述方法应用于目标应用的业务服务器,所述方法包括:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述目标用户的账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。第二方面,提出了一种基于区块链的隐私数据的保护装置,其特征在于,包括:注册单元,用于基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;上传单元,用于将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。第三方面,提出了一种电子设备,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。本申请实施例采用上述技术方案至少可以达到下述技术效果:在目标用户需要填写手机号码、身份证号码等涉及个人隐私信息的数据时,能够基于目标用户的隐私数据的摘要,为目标用户注册目标应用的账号,再将该隐私数据的摘要和目标用户的账号上传到区块链中,该隐私数据的摘要和账号之间存在关联关系,其中,区块链用于确认存储在区块链中的数据可信。由于目标用户的隐私数据的摘要往往是通过不可逆加密方式获取的,那么在用户通过隐私数据的摘要来注册目标应用的账号时,则能够减小其隐私数据的泄露的可能性,同时利用区块链中记录的信息不可篡改的特征,也避免了目标用户的隐私数据被恶意篡改的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书一个实施例提供的一种基于区块链的隐私数据的保护方法的实现流程示意图;图2为本说明书一个实施例提供的一种区块链中的隐私数据的保护装置的结构示意图;图3为本说明书一个实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。如
技术介绍
中所述,现有技术中,用户在注册APP的账号时往往要填写涉及个人隐私的数据,比如手机号码、身份证号码、出生年月日、毕业院校、职业、就职公司等等,这些数据一旦被不法分子获取,则会造成不可逆转的后果。而随着移动互联网技术的快速发展,用户日常生活中所用到的APP的数量也越来越多,那么用户在注册和使用APP之后则不可避免地会造成隐私数据的泄露。为解决现有的用户在注册账号填报个人信息时容易泄露隐私数据的问题,本说明书实施例提供一种区块链的隐私数据的保护方法。该方法可以基于目标应用的申请注册用户即目标用户的隐私数据的摘要,来为目标用户注册目标应用的账号。由于目标用户的隐私数据的摘要往往是基于不可逆加密算法比如哈希算法来获取的,那么即使目标用户的隐私数据的摘要被恶意窃取,泄露到不法分子手中,也难以被轻易破解,此外,将隐私数据的摘要和对应的注册账号上传到区块链中,也能有效保证该注册账号的有效性。应理解,本说明书实施例提供的方法的执行主体可以但不限于目标应用的业务服务器等能够被配置为执行本专利技术实施例提供的该方法装置中的至少一种。为便于描述,下文以该方法的执行主体为能够执行该方法的目标应用的业务服务器为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为目标应用的业务服务器只是一种示例性的说明,并不应理解为对该方法的限定。具体地,本说明书一个或多个实施例提供的一种基于区块链的隐私数据的保护方法应用于目标应用的业务服务器的实现流程示意图如图1所示,包括:步骤110,基于目标用户的隐私数据的摘要,为目标用户注册目标应用的账号;可选地,在一种实施方式中,上述目标用户的隐私数据往往包括涉及用户身份标识的信息,比如手机号码、身份证号码,等等,具体来说,该隐私数据包括下述至少一种:目标用户的手机号码;目标用户的姓名;目标用户的身份证号;目标用户的职业;目标用户的邮箱地址。可选地,在一种实施方式中,为了保证用户在目标应用中注册的账号是唯一的,避免用户重复注册,那么在为目标用户注册目标应用的账号时,可以确定该目标用户的隐私数据的摘要是否在区块链中已被记录,若被记录,则该目标用户的隐私数据的摘要则可能已被注册过;而若没有被记录,则可以基于该目标用户的隐私数据的摘要,为目标用户注册目标应用的账号。那么,基于目标用户的隐私数据的摘要,为目标用户注册目标应用的账号,包括:基于隐私数据的摘要,确定隐私数据的摘要在所述区块链中的唯一性;若隐私数据的摘要在区块链中是唯一的,则为目标用户注册目标应用的账号。可选地,在一种实施方式中,基于隐私数据的摘要,确定隐私数据的摘要在区块链中的唯一性,包括:基于隐私数据的摘要,通过区块链的预设接口查询区块链中是否存在与隐私数据的摘要相匹配的摘要;基于区块链中的其他摘要与隐私数据的摘要的匹配情况,确定目标用户的隐私数据的摘要在区块链中的唯一性。应理解,区块链的预设接口可以是区块链系统提供给目标应用的业务服务器查询信息的接口,目标应用的业务服务器可以通过该区块链的预设接口来确定目标用户的隐私数据的摘要在区块链中的唯一性,即确定目标用户本文档来自技高网
...

【技术保护点】
1.一种基于区块链的隐私数据的保护方法,其特征在于,所述方法应用于目标应用的业务服务器,包括:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述目标用户的账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。

【技术特征摘要】
1.一种基于区块链的隐私数据的保护方法,其特征在于,所述方法应用于目标应用的业务服务器,包括:基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号;将所述隐私数据的摘要和所述目标用户的账号上传到区块链中,所述隐私数据的摘要和所述目标用户的账号之间存在关联关系;所述区块链用于确认存储在所述区块链中的数据可信。2.如权利要求1所述的方法,其特征在于,基于目标用户的隐私数据的摘要,为所述目标用户注册所述目标应用的账号,包括:基于所述隐私数据的摘要,确定所述隐私数据的摘要在所述区块链中的唯一性;若所述隐私数据的摘要在所述区块链中是唯一的,则为所述目标用户注册所述目标应用的账号。3.如权利要求2所述的方法,其特征在于,基于所述隐私数据的摘要,确定所述隐私数据的摘要在所述区块链中的唯一性,包括:基于所述隐私数据的摘要,通过所述区块链的预设接口查询所述区块链中是否存在与所述隐私数据的摘要相匹配的摘要;基于所述区块链中的其他摘要与所述隐私数据的摘要的匹配情况,确定所述目标用户的隐私数据的摘要在所述区块链中的唯一性。4.如权利要求1所述的方法,其特征在于,在将所述隐私数据的摘要和所述目标用户的账号上传到区块链中之后,所述方法还包括:获取所述区块链返回的区块链地址,所述区块地址对应的区块用于存储所述隐私数据的摘要和所述目标用户的账号、以及所述隐私数据的摘要和所述目标用户的账号之间的关联关系。5.如权利要求1所述的方法,其特征在于,所述隐私数据的摘要是基于所述目标用户的隐私数据和预设的不可逆加密算法生成的。6.如权利要求1所述的方法,其特征在于,所述方法还包括:对所述隐私数据的摘要进行签名得到第一签名,对所述目标用户的账号进行签名得到第二签名,其中,所述第一签名...

【专利技术属性】
技术研发人员:刘涛邹杰尹志清
申请(专利权)人:北京柏链基石科技有限公司
类型:发明
国别省市:北京,11

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

1