【技术实现步骤摘要】
一种区块链隐私数据的授权访问方法及系统
[0001]本专利技术属于区块链
,具体涉及一种区块链隐私数据的授权访问方法及系统。
技术介绍
[0002]随着社会的迅速发展,数字化和信息化的程度越来越高,数据在不断地被收集和分析。数据是当今经济活动中最有价值的一种资产,企业可以通过收集的数据推出定制化服务、优化决策过程以及预测未来趋势。在人们享受着大数据带来便利的同时,对个人隐私的担忧也在逐渐增长。
[0003]以安装于智能设备中的各类应用为例,尽管智能设备能够通过权限管理控制各类应用的访问权限,但各类应用又会在应用内集成第三方服务(如信用数据以及支付信息等)。在现有的权限管理机制下,第三方服务的提供商能够获取与其宿主应用相同的用户隐私信息,而同一服务往往集成于多个应用中,搜集同一用户在不同应用中的多维度信息,以描绘出完整的用户画像,从而提供更加精准的一对一服务。但是,第三方服务提供商可以在用户毫不知情的情况下使用其个人隐私数据,导致个人隐私数据被滥用。因此,在当下信息化的时代,如何从第三方提供的服务中获益,并且保证 ...
【技术保护点】
【技术特征摘要】
1.一种区块链隐私数据的授权访问方法,其特征在于,包括:通过管理者模块确定初始公钥和初始密钥,将初始公钥存储至区块链上,将初始密钥传输至可信授权服务模块中,并通过可信授权服务模块将初始密钥存储至服务器,所述初始公钥用于数据加密,所述初始密钥用于数据解密;通过数据发布模块获取区块链上的初始公钥,并且根据初始公钥对业务数据进行加密,得到隐私数据,所述隐私数据包括业务ID;通过数据发布模块获取业务访问列表,并将业务访问列表和隐私数据传输至区块链,所述业务访问列表包括至少一个访问者账户与业务ID的映射关系;通过数据访问模块向可信授权服务模块发出数据访问请求,所述数据访问请求包括待访问数据的业务ID以及访问者账户;根据数据访问请求、业务访问列表以及初始密钥,通过可信授权服务模块生成访问授权信息;根据访问授权信息,对隐私数据进行解密,得到解密结果,并将解密结果反馈至数据访问模块,完成隐私数据的授权访问。2.根据权利要求1所述的区块链隐私数据的授权访问方法,其特征在于,所述通过可信授权服务模块将初始密钥存储至服务器,包括:通过可信授权服务模块将初始密钥传输至网络访问隔离模块;通过网络访问隔离模块将初始密钥传输至服务器,并存储。3.根据权利要求1所述的区块链隐私数据的授权访问方法,其特征在于,所述根据初始公钥对业务数据进行加密,包括:根据初始公钥,并采用属性基加密机制对业务数据进行加密,得到隐私数据。4.根据权利要求3所述的区块链隐私数据的授权访问方法,其特征在于,所述采用属性基加密机制对业务数据进行加密后,通过数据发布模块对隐私数据添加若干条第一属性。5.根据权利要求4所述的区块链隐私数据的授权访问方法,其特征在于,所述访问授权信息包括属性解密密钥或拒绝访问指令。6.根据权利要求5所述的区块链隐私数据的授权访问方法,其特征在于,所述根据数据访问请求、业务访问列表以及初始密钥,通过可信授权服务模块生成访问授权信息,包括:根据数据访问请求以及业务访问列表,判断访问者账户是否有访问权限,若是,则根据数据访问请求以及初始密钥,生成属性解密密钥,否则直接生成拒绝访问指令;根据属性解密密钥或拒绝访问指令,得到访问授权信息。7.根据权利要求6所述的区块链隐私数据的授权访问方法,其特征在于,所述根据数据访问请求以及业务访问列表,判断访问者账户是否有访问权限,包括:根据数据访问请求中的待访问数据的业务ID,在业务访问列表中匹配映射关系;判断匹配到...
【专利技术属性】
技术研发人员:张博,
申请(专利权)人:壹链盟生态科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。