本发明专利技术属于信息技术领域,尤其是一种基于区块链的大数据资源开放多方访问控制方法,解决了现有技术存在的数据资源共享安全性不高、个人隐私保护需求高和难以满足多方共同访问的需求的问题,所述一种基于区块链的大数据资源开放多方访问控制方法包括以下步骤:S1、建立大数据资源库;S2、设置区块链节点;S3、构建访问者操作流程;S4、建立区块链节点反馈及处理机制,本发明专利技术通过将数据资源、访问控制设置多个区块链节点,提高了整体大数据的安全性,也保护了多方用户访问的隐私性,能够满足多方用户的访问需求,并且根据不同用户的访问需求进行相应反馈和处理,避免了非法信息的传播,提高了大数据资源的整体文明环境。
【技术实现步骤摘要】
一种基于区块链的大数据资源开放多方访问控制方法
本专利技术涉及信息
,尤其涉及一种基于区块链的大数据资源开放多方访问控制方法。
技术介绍
区块链(Blockchain)技术的出现以及迅猛的发展趋势、广阔的应用前景已经吸引了各领域研究学者的关注。区块链技术是一种对一段时间内所有交易或者电子行为进行记录的分布式数据记录技术,即一种按照时间顺序将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式公开账本技术。区块链技术具有去中心化、开放性、自治性、匿名性、信息不可篡改等天然特性,可以保护各类数据安全,达到隐私保护的目的。智能合约(SmartContract)是涉及相关商业逻辑和算法的程序代码,把人、法律协议和网络之间的复杂关系程序化。广义来讲,智能合约是一种计算机协议,一旦部署就能实现自我执行和自我验证,可结合各类访问控制方法实现访问控制、数据使用权的确定与存证数据取证。现代社会对数据共享、数据安全和个人隐私提出了更高的要求,传统模式下要么因为共享而基本没有什么附带保护措施,有的将数据管得太紧而限制了共享,有的公开了共享从而防护设置过于薄弱。现在采用区块链的方式对数据进行保护和访问,区块链现阶段可实现数据量较小,格式较单一的链上数据交易,但对于实际应用场景中,数据形式和大小是不定的,链上实现很难做到较大或较抽象的数据传输,且链上信息相对公开,数据传输做成点对点就脱离了链的本质。从隐私角度上来看,如果忽视个人隐私保护问题或者对其处理不当,可能会给人们或团体带来经济名誉损失甚至阻碍网络创新等后果。而当前出现的区块链技术正好可以成为个人隐私保护问题的有效解决方案。区块链技术由于具有去中心化、永久记录和便于审计等特点,刚好可用于满足隐私数据的完整性、可限制性以及可审计性等数据安全需求,因此可以作为个人隐私保护问题的有效解决方案。传统的大数据资源要么基于角色的访问控制、要么基于用户组的访问控制、基于规则的访问控制、基于用户的访问控制,难以满足多方共同访问的需求,基于上述陈述,本专利技术提出了一种基于区块链的大数据资源开放多方访问控制方法。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的数据资源共享安全性不高、个人隐私保护需求高和难以满足多方共同访问的需求的问题,而提出的一种基于区块链的大数据资源开放多方访问控制方法。一种基于区块链的大数据资源开放多方访问控制方法,包括以下步骤:S1、建立大数据资源库;S2、设置区块链节点;S3、构建访问者操作流程;S4、建立区块链节点反馈及处理机制。优选的,所述建立大数据资源库包括:数据资源提供者将资料数据上传至资源数据库进行储存或共享,并且通过智能合约对资料数据的安全性进行判断后,是否允许上传,可根据上传的资料属性、提供者意愿或功能定位,设定资料数据开放程度,包括资料数据对外部开放(即可对所有访问者共享)、内部开放(指定范围对其访问者共享)、需要申请访问和保密四种类型。优选的,所述设置区块链节点包括:设置第一区块链节点为资料提供者或履行提供者与第三方付费平台的合作自动授权合约,设置第二区块链节点为各类资料数据,第三区块链节点为访问者提出访问请求。优选的,所述构建访问者操作流程包括:访问者输入目标信息或关键字提出访问,所述目标信息或关键字包括至少一个字段,目标信息或关键字在资源数据库中进行检索识别;1)识别匹配到的目标资料是对外开放资料,则直接显示具体资料信息,如果有多个匹配目标信息的资料则按照其相关程度的高低降序排列,供访问者选择访问;2)识别匹配到的目标资料是内部开放资料,则弹出内部登录窗口,访问者可通过登录账户后进行访问,如果不是内部用户,则需要管理员进行录入或注册,并进行身份验证,否则无权访问内部公开资料;3)识别匹配到的目标资料是需要申请访问的资料,则弹出访问申请窗口;4)识别匹配到的目标资料是保密资料,则显示无法访问。优选的,所述访问申请窗口可分为付费访问和授权访问。优选的,所述建立区块链节点反馈及处理机制包括:所述第三区域块链节点反馈到第二区域块链节点,所述第二区域块链节点反馈到第一区域块节点。优选的,所述第二区域块链节点还包括付费访问申请窗口和授权访问申请窗口,其中付费访问申请窗口通过与第三方付费平台制定的合约进行约束,当访问者成功付费后,资料数据才能被提供者授权,使得访问者能够继续访问目标信息,否则无法继续访问目标信息;授权访问申请窗口将申请反馈到第一区块链节点,资料提供者看到访问申请可选择允许访问或拒绝访问,选择允许访问,访问者可以访问目标信息资料,否则无法访问。优选的,所述内部开放是指某个合法的社会团体或组织开设一个共同账号,共同账号可根据需要选择容纳成员数,并设置后台管理员,以共同账号或成员账号上传的符合智能合约约束范围的资料数据均可设置为内部开放。优选的,所述数据资源包括文字、图片、视频、音频、动画等多种形式的信息表现载体。与现有技术相比,本专利技术的有益效果为:1、本专利技术提出的一种基于区块链的大数据资源开放多方访问控制方法,通过将数据资源、访问控制设置多个区块链节点,而区块链具有去中心化、中心化、开放性、自治性、匿名性、信息不可篡改等天然特性,对大数据资源起到了很好的保护作用,提高了整体大数据的安全性,也保护了多方用户访问的隐私性,并且能够解决团体或组织的资源共享不便捷,安全性低的问题;2、本专利技术提出的一种基于区块链的大数据资源开放多方访问控制方法,通过设计多样的资料数据开放程度,满足不同用户的资料数据存储、共享需求,并且能够给数据提供者提供资源转化空间,使其能与第三方付费平台进行合作,以此收获酬劳;3、本专利技术提出的一种基于区块链的大数据资源开放多方访问控制方法,能够满足多方用户的访问需求,并且根据不同用户的访问需求进行相应反馈和处理,增加了功能模块,适应场景广泛,增加了其使用的灵活度;4、本专利技术提出的一种基于区块链的大数据资源开放多方访问控制方法,通过在区块链上部署智能合约,提高了大数据资源的合法性,避免了非法信息的传播,提高了大数据资源的整体文明环境,同时也保证了数据交易的可靠性和便于数据所有权确认。具体实施方式下面结合具体实施例对本专利技术作进一步解说。实施例本专利技术提出的一种基于区块链的大数据资源开放多方访问控制方法,包括以下步骤:。S1、建立大数据资源库;S2、设置区块链节点;S3、构建访问者操作流程;S4、建立区块链节点反馈及处理机制。所述建立大数据资源库包括:数据资源提供者将资料数据上传至资源数据库进行储存或共享,并且通过智能合约对资料数据的安全性进行判断后,是否允许上传,可根据上传的资料属性、提供者意愿或功能定位,设定资料数据开放程度,包括资料数据对外部开放(即可对所有访问者共享)、内部开放(指定范围对其访问者共享)、本文档来自技高网...
【技术保护点】
1.一种基于区块链的大数据资源开放多方访问控制方法,其特征在于,包括以下步骤:/nS1、建立大数据资源库;/nS2、设置区块链节点;/nS3、构建访问者操作流程;/nS4、建立区块链节点反馈及处理机制。/n
【技术特征摘要】
1.一种基于区块链的大数据资源开放多方访问控制方法,其特征在于,包括以下步骤:
S1、建立大数据资源库;
S2、设置区块链节点;
S3、构建访问者操作流程;
S4、建立区块链节点反馈及处理机制。
2.根据权利要求1所述的一种基于区块链的大数据资源开放多方访问控制方法,其特征在于,所述建立大数据资源库包括:
数据资源提供者将资料数据上传至资源数据库进行储存或共享,并且通过智能合约对资料数据的安全性进行判断后,是否允许上传,可根据上传的资料属性、提供者意愿或功能定位,设定资料数据开放程度,包括资料数据对外部开放(即可对所有访问者共享)、内部开放(指定范围对其访问者共享)、需要申请访问和保密四种类型。
3.根据权利要求1、2所述的一种基于区块链的大数据资源开放多方访问控制方法,其特征在于,所述设置区块链节点包括:
设置第一区块链节点为资料提供者或履行提供者与第三方付费平台的合作自动授权合约,设置第二区块链节点为各类资料数据,第三区块链节点为访问者提出访问请求。
4.根据权利要求1-3所述的一种基于区块链的大数据资源开放多方访问控制方法,其特征在于,所述构建访问者操作流程包括:
访问者输入目标信息或关键字提出访问,所述目标信息或关键字包括至少一个字段,目标信息或关键字在资源数据库中进行检索识别;
识别匹配到的目标资料是对外开放资料,则直接显示具体资料信息,如果有多个匹配目标信息的资料则按照其相关程度的高低降序排列,供访问者选择访问;
识别匹配到的目标资料是内部开放资料,则弹出内部登录窗口,访问者可通过登录账户后进行访问,如果不是内部用户,则需要管理员进行录入或注册,并进行身份验...
【专利技术属性】
技术研发人员:姜茸,李成义,赵旭升,
申请(专利权)人:云南财经大学,
类型:发明
国别省市:云南;53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。