一种基于区块链的跨领域共享数据安全决策方法及模型技术

技术编号:21035232 阅读:25 留言:0更新日期:2019-05-04 05:45
本发明专利技术涉及数据安全技术领域,公开了一种基于区块链的跨领域共享数据安全决策方法。包括:共享数据发布方通过安全策略执行点拟定安全策略,发布共享数据,并上报策略信息到安全策略管理点;共享数据使用方通过安全策略执行点向安全策略决策点发起数据访问决策请求;安全策略决策点响应决策请求,从安全策略管理点上获取共享数据安全策略,基于安全策略结合区块链共识机制进行策略决策,反馈决策结果给安全策略执行点;使用方安全策略执行点根据决策结果对共享数据访问请求进行允许或拒绝处理。本发明专利技术的技术方案简化了跨领域权限系统设计和实现的复杂性。本发明专利技术的技术方案保证策略决策的权威性和可靠性,可支撑共享数据权限的跨域验证和管控。

A Secure Decision Method and Model for Cross-domain Shared Data Based on Block Chain

【技术实现步骤摘要】
一种基于区块链的跨领域共享数据安全决策方法及模型
本专利技术涉及数据安全
,特别是一种基于区块链的跨领域共享数据安全决策方法及模型。
技术介绍
现有的权限系统设计模型通常有:自主访问控制(DAC)、强制访问控制(MAC)、基于角色的访问控制(RBAC)、基于属性的权限控制(ABAC)等。但这些权限模型通常无法满足跨网跨域数据共享场景下,数据确权确责、追踪溯源、细粒度管控、跨域权限管控等安全需求。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供了一种基于区块链的跨领域共享数据安全决策方法及模型。本专利技术采用的技术方案如下:一种基于区块链的跨领域共享数据安全决策方法,具体包括以下过程:步骤1,共享数据发布方通过安全策略执行点拟定安全策略,发布共享数据,并上报策略信息到安全策略管理点;步骤2,共享数据使用方通过安全策略执行点向安全策略决策点发起数据访问决策请求;步骤3,安全策略决策点响应决策请求,从安全策略管理点上获取共享数据安全策略,基于安全策略结合区块链共识机制进行策略决策,反馈决策结果给安全策略执行点;步骤4,使用方安全策略执行点根据决策结果对共享数据访问请求进行允许或拒绝处理。进一步的,所述步骤1的具体过程为:步骤11,共享数据发布方进行共享数据发布时,依据主体、客体、环境、权限属性拟定共享数据安全策略;步骤12,安全策略执行点依据安全策略对共享数据进行封装保护后通过共享交换平台进行共享发布;步骤13,安全策略执行点将安全策略上报到安全策略管理点。进一步的,所述基于区块链的跨领域共享数据安全决策方法还包括以下过程:安全策略执行点将发布方身份、共享数据信息、安全策略标识通过策略执行点提交到策略决策点,记录到不可篡改信息资源共享账簿。进一步的,所述步骤2的具体过程为:步骤21,共享数据使用方从共享交换平台获取共享数据信息,向使用方安全策略执行点发起共享数据访问请求;步骤22,使用方安全策略执行点响应该请求,向安全策略决策点发起共享数据访问决策请求。进一步的,所述步骤3的具体过程为:步骤31,安全策略决策点响应使用方决策请求,向安全策略管理点查询共享数据的安全策略信息;步骤32,安全策略决策点将返回的安全策略信息,以及使用方身份信息、使用环境信息作为决策条件,交予区块链决策模块;步骤33,区块链决策模块基于智能合约机制进行授权决策,并将决策结果返回给安全策略执行点。进一步的,所述步骤4的具体过程为:步骤41,使用方安全策略执行点获取安全策略决策点决策结果;步骤42,若决策结果为合法,则安全策略执行点允许访问共享数据,若结果为非法,则拒绝访问共享数据。进一步的,所述基于区块链的跨领域共享数据安全决策方法还包括以下过程:安全策略执行点将处理结果上报安全策略决策点,记录到不可篡改信息资源共享账簿。本专利技术还公开了一种基于区块链的跨领域共享数据安全决策模型,包括:安全策略执行点,部署在共享数据发布方和使用方;用于对接共享业务系统,响应共享业务系统的共享数据请求;用于对接策略决策点,向策略决策点发起数据访问决策请求;安全策略决策点,用于负责响应策略执行点决策请求,依据安全策略,基于共识决策算法决策使用方是否具备请求的操作权限,并将决策结果反馈给策略执行点;安全策略管理点,用于集中配置并管理安全策略,为安全策略决策点提供安全策略查询服务。进一步的,所述安全策略决策点还包括不可篡改信息资源共享账簿,用于记录将发布方身份、共享数据信息、安全策略标识。进一步的,所述安全策略包括数据单元、授权用户、授权权限、授权环境和扩展属性。与现有技术相比,采用上述技术方案的有益效果为:(1)通过构建跨领域共享数据安全决策模型,分离安全策略的管理、决策和执行功能,简化跨领域权限系统设计和实现的复杂性。安全策略管理点实现策略的集中管理,策略决策点基于区块链实现安全策略共识决策、共享数据确权和访问行为的追踪溯源,策略执行点对接业务系统,实现业务系统和权限系统的解耦。(2)基于区块链智能合约、共识算法和账簿不可篡改等特性实现安全策略决策点,可保证策略决策的权威性和可靠性,同时基于区块链的分布式特征,可支撑共享数据权限的跨域验证和管控。(3)通过主体、客体、环境、行为等实体属性、以及实体关系的组合制定安全策略,可基于策略描述实现共享数据权限的细粒度、跨域权限管控。附图说明图1是本专利技术基于区块链的跨领域共享数据安全决策模型示意图。图2是本专利技术基于区域链的安全决策点示意图。图3是本专利技术共享数据安全策略示意图。具体实施方式下面结合附图对本专利技术做进一步描述。如图1所示,数据提供方和数据使用方是跨领域的两个主体,两个主体之间是共享业务系统,通过本专利技术的决策方法来实现两个主体之间的安全共享业务。(1)共享数据发布方通过安全策略执行点拟定安全策略,发布共享数据,并上报策略信息到安全策略管理点;具体的:(11)共享数据发布方进行共享数据发布时,依据主体、客体、环境、权限属性拟定共享数据安全策略;(12)安全策略执行点依据安全策略对共享数据进行封装保护后通过共享交换平台进行共享发布;(13)安全策略执行点将安全策略上报到安全策略管理点。安全策略管理点作用是集中配置管理安全策略。优选地,为了数据确权,安全策略执行点将发布方身份、共享数据信息(数据标识、数据指纹)、安全策略标识通过策略执行点提交到策略决策点(区块链),记录到不可篡改信息资源共享账簿。(2)共享数据使用方通过安全策略执行点向安全策略决策点发起数据访问决策请求;具体的:(21)共享数据使用方从共享交换平台获取共享数据信息,向使用方安全策略执行点发起共享数据访问请求;(22)使用方安全策略执行点响应该请求,向安全策略决策点发起共享数据访问决策请求。(3)安全策略决策点响应决策请求,从安全策略管理点上获取共享数据安全策略,基于安全策略结合区块链共识机制进行策略决策,反馈决策结果给安全策略执行点;具体地:(31)安全策略决策点响应使用方决策请求,向安全策略管理点查询共享数据的安全策略信息;(32)安全策略决策点将返回的安全策略信息,以及使用方身份信息、使用环境信息作为决策条件,交予区块链决策模块;(33)区块链决策模块基于智能合约机制进行授权决策,并将决策结果返回给安全策略执行点。(4)使用方安全策略执行点根据决策结果对共享数据访问请求进行允许或拒绝处理。具体地:(41)使用方安全策略执行点获取安全策略决策点决策结果;(42)若决策结果为合法,则安全策略执行点允许访问共享数据,若结果为非法,则拒绝访问共享数据。上述决策方法中包括以下几个重要的组成部分:安全策略执行点、安全策略决策点、安全策略管理点:A.安全策略执行点:部署在共享数据发布方和使用方。一方面,对接业务系统,响应业务系统的共享数据请求;另一方面,对接策略决策点,向策略决策点发起数据访问决策请求;B.安全策略决策点:基于区块链技术实现,一方面,负责登记数据发布方发布的共享数据信息,实现共享数据确权和追踪溯源;另一方面,负责响应策略执行点数据访问请求,依据安全策略,基于共识决策算法决策使用方是否具备请求的操作权限,并将决策结果反馈给策略执行点,同时在账簿中记录该访问行为,实现共享数据访问记录的追溯。基于区块链的安全策略决策点设本文档来自技高网...

【技术保护点】
1.一种基于区块链的跨领域共享数据安全决策方法,其特征在于,包括以下过程:步骤1,共享数据发布方通过安全策略执行点拟定安全策略,发布共享数据,并上报策略信息到安全策略管理点;步骤2,共享数据使用方通过安全策略执行点向安全策略决策点发起数据访问决策请求;步骤3,安全策略决策点响应决策请求,从安全策略管理点上获取共享数据安全策略,基于安全策略结合区块链共识机制进行策略决策,反馈决策结果给安全策略执行点;步骤4,使用方安全策略执行点根据决策结果对共享数据访问请求进行允许或拒绝处理。

【技术特征摘要】
1.一种基于区块链的跨领域共享数据安全决策方法,其特征在于,包括以下过程:步骤1,共享数据发布方通过安全策略执行点拟定安全策略,发布共享数据,并上报策略信息到安全策略管理点;步骤2,共享数据使用方通过安全策略执行点向安全策略决策点发起数据访问决策请求;步骤3,安全策略决策点响应决策请求,从安全策略管理点上获取共享数据安全策略,基于安全策略结合区块链共识机制进行策略决策,反馈决策结果给安全策略执行点;步骤4,使用方安全策略执行点根据决策结果对共享数据访问请求进行允许或拒绝处理。2.如权利要求1所述的基于区块链的跨领域共享数据安全决策方法,其特征在于,所述步骤1的具体过程为:步骤11,共享数据发布方进行共享数据发布时,依据主体、客体、环境、权限属性拟定共享数据安全策略;步骤12,安全策略执行点依据安全策略对共享数据进行封装保护后通过共享交换平台进行共享发布;步骤13,安全策略执行点将安全策略上报到安全策略管理点。3.如权利要求2所述的基于区块链的跨领域共享数据安全决策方法,其特征在于,还包括以下过程:安全策略执行点将发布方身份、共享数据信息、安全策略标识通过策略执行点提交到策略决策点,记录到不可篡改信息资源共享账簿。4.如权利要求3所述的基于区块链的跨领域共享数据安全决策方法,其特征在于,所述步骤2的具体过程为:步骤21,共享数据使用方从共享交换平台获取共享数据信息,向使用方安全策略执行点发起共享数据访问请求;步骤22,使用方安全策略执行点响应该请求,向安全策略决策点发起共享数据访问决策请求。5.如权利要求4所述的基于区块链的跨领域共享数据安全决策方法,其特征在于,所述步骤3的具体过程为:步骤31,安全策略决策点响应...

【专利技术属性】
技术研发人员:刘栋颜亮白健
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:四川,51

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

1