一种基于人工智能与区块链智能合约分区的数据防护系统

文档序号:31878034发布日期:2022-10-21 22:18阅读:来源:国知局

技术特征:
1.一种基于人工智能与区块链智能合约分区的数据防护系统,其特征在于:包括用户层、服务层、智能合约层和数据层区块链;用户层用于上传数据,数据包括头部和数据的内容;服务层用于对数据进行分类、隐私保护、有效性处理;对数据进行标识,得到数据的类型信息x
j
、数据的重要性m
k
和数据选择分区所有其它影响因素p(y);智能合约层依据数据标识确定数据在区块链上的存储访问策略;根据所述数据标识计算数据的权重w和用户属性u,数据的权重采用如下计算公式如下:其中:a、b为常系数;n为数据分类后的x
j
个数,{x
j
|j=1,2,...,n};m即所选数据类型的重要性在所有重要性的占比;其中l是常系数,y0=1;比较所选数据权重w与用户属性u之间的大小关系,根据用户属性u对应的权限,来判断数据所属的分区;不同的数据分区制定不同的规则,不同属性的用户设置不同的访问权限;数据层区块链用于并行处理数据;部署t个云服务器,s={s
i
|i=1,2,...,t},其中s
i
为第i个云服务器,t≥n*2,且t为n的倍数,n为数据分类后的x个数;区块链全网节点的总个数为t,分成n组,则每组节点个数将不同类型的数据分发到各个组所在区的节点,每一组至少有2个节点保存着相同的数据,实现并行处理。2.如权利要求1所述的一种基于人工智能与区块链智能合约分区的数据防护系统,其特征在于:所述服务层对数据的初步处理为安全识别处理,根据预设的黑名单、白名单、敏感字样来识别数据,判断数据是否存在恶意攻击。3.如权利要求1所述的一种基于人工智能与区块链智能合约分区的数据防护系统,其特征在于:所述服务层将数据分为四类,四类数据按照重要性程度由低到高依次为:非核心数据、核心非有效数据、核心非保护数据、核心隐蔽保护数据;类型信息分别为x1、x2、x3、x4,数据的重要性分别为m1、m2、m3、m4;且用户属性按照权限由低到高分别为u1、u2、u3;数据权重w与用户属性u之间的大小关系如下:当w≤u1时,数据选择存放于非核心区;当u1<w≤u2时,数据选择存放于核心非有效区;当u2<w≤u3时,数据选择存放于核心非保护区;当u3<w时,数据选择存放于核心保护隐藏区。4.如权利要求3所述的一种基于人工智能与区块链智能合约分区的数据防护系统,其特征在于:所述服务层进行数据分类的具体步骤如下:1)对数据进行是否恶意攻击识别,在通过安全识别处理后继续下一步;2)对数据进行分类识别,根据数据重要性等级进行分析,判断数据为核心数据或非核心数据;3)对于核心数据,对其进行是否有效性识别操作;且对有效数据继续进行下一步的识别掩蔽动作;
4)对于核心有效数据,对其进行是否受信息保护识别;对受保护数据,进行掩蔽操作。5.如权利要求3所述的一种基于人工智能与区块链智能合约分区的数据防护系统,其特征在于:所述智能合约层内写入不同组的用户信息、访问权限和相对应的规则,并加载到每个节点上;相对应的加密文件通过智能合约层的调整使用进行创建,并将信息录入到区块链里;用户先通过智能合约层查询访问权限,在满足预先设定的规则时,实现访问不同分区的加密文件:

对非核心数据区,采用开放式的权限规则;

对核心数据区,依照用户所在组的级别属性u,分别授予指定的权限来访问不同核心数据区域。

技术总结
本发明公开了一种基于人工智能与区块链智能合约分区的数据防护系统,包括用户层、服务层、智能合约层和数据层区块链;用户层用于上传数据,服务层用于对数据进行分类、隐私保护、有效性处理,智能合约层依据数据标识确定数据在区块链上的存储访问策略,数据层区块链用于并行处理数据。本发明通过整合区块链、智能合约以及人工智能技术,对数据进行分类识别、有效性验证和重要数据隐蔽保护处理,再通过智能合约控制用户数据分享和权限,对数据进行分布式存储,从而极大地提高了云端数据的安全性,有效性和处理效率。有效性和处理效率。有效性和处理效率。


技术研发人员:谢升余 潘赟 隋龙飞
受保护的技术使用者:嘉兴职业技术学院
技术研发日:2022.07.07
技术公布日:2022/10/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1