当前位置: 首页 > 专利查询>周雷文专利>正文

一种图像数据保护方法技术

技术编号:25185832 阅读:25 留言:0更新日期:2020-08-07 21:13
本发明专利技术公开了一种图像数据保护方法,步骤一:设定图像的抽象参数,构建图像的抽象模型;步骤二:导入图像,进行信息抽象,得到抽象图;步骤三:构建评估策略,根据用户权限进行评估;步骤四:根据评估结果,获取对应权限的抽象图。本发明专利技术解决了数据隐私中访问控制的问题,根据用户的权限对应不同的访问视图,从而使得访问结果既保证安全性又保证完全性。

【技术实现步骤摘要】
一种图像数据保护方法
本专利技术属于数据隐私保护管理的
,特别涉及一种图像数据保护方法。
技术介绍
随着大数据的不断发展,在对图像信息查询的过程当中,可能面临着无意中泄露敏感信息的风险,因此数据安全性和隐私保护是很重要的。现有技术中,对于图像数据的保护往往存在一定的问题,无法保护到位,仍然会存在信息泄露的风险,或者方法复杂可行性低。
技术实现思路
专利技术目的:针对现有技术中存在的问题,本专利技术提供一种图像数据保护方法,以解决对数据安全和隐私数据泄漏以及无法保证信息完整性的问题。本专利技术公开了一种图像数据保护方法,步骤一:设定图像的抽象参数,构建图像的抽象模型;步骤二:导入图像,进行信息抽象,得到抽象图;步骤三:构建评估策略,根据用户权限进行评估;步骤四:根据评估结果,获取对应权限的抽象图。进一步的,所述步骤一中设定图像的抽象参数的具体步骤为:将图像分为若干节点,并将一系列节点看作一组,分为若干组。进一步的,所述步骤二中得到抽象图的步骤如下:对节点进行分组,对于分组后的节点进行闭包、扩展、替换和删除操作,得到一个新的抽象图。进一步的,所述步骤二中所述的对于分组后的节点进行闭包、扩展、替换和删除操作的步骤具体如下:步骤2.1:利用图G=(V,E)∈PGgu/ea和节点集V的一个子集对图进行重写,生成一个新的图G'∈PGgu/ea;Vgr中的所有节点作为一组被一个新的节点替换,同时与Vgr相关的关系也被替换为新的关系;<br>步骤2.2:闭包:其中图G=(V,E)∈PGgu/ea,且有集合对于集合中的任意两个顶点对vi,vj∈Vgr,假如在图G中有一条vi到vj连通的有向边,则将集合定义为该路径上的所有点;Vgr在图G中的路径闭包操作定义为:步骤2.3:扩展:假设图G=(V,E)∈PGgu/ea,集合t∈{En,Act}。extend(Vgr,G,t)={v'|(v,v')∈E∧v∈Vgr∧type(v')=t}∪{v'|(v',v)∈E∧v∈Vgr∧type(v')=t}∪Vgr在生成抽象图的过程中,将原图中抽象集合中的节点替换为一个新的节点,需要删除图中部分节点间的关系,同时需要引入一系列的关系,将抽象节点与图中与其相关的节点连接起来;步骤2.4:替换:在图G中将Vgr替换为vnew公式为replace(Vgr,vnew,G)=(V',E')V'=V\Vgr∪{vnew}E'=E\(vout(Vgr)∪vin(Vgr)∪vint(Vgr))∪v'out(Vgr)∪v'in(Vgr)vout(Vgr)、vin(Vgr)、vint(Vgr)为图中要删除的边v'out(Vgr)、v'in(Vgr)为图中新引入的边;步骤2.5:删除:设图G=(V,E),是待删除点的集合;通过删除操作产生一个新的起源图G'=(V',E'),其中:remove(G,Vgr)=(V',E')V′=(V\R)E′=(E\{(v,v′)∈E|v,v′∈Vgr})∪{(v,vc)|v∈vin(Vgr),vc∈vout(Vgr)}通过以上定义,定义PGgu/ea模型中同质分组操作:步骤2.6:同质分组:设图G=(V,E)∈PGgu/ea,Vgr∈V是同一类型的节点集,vnew是一个Vgr类型的新的节点(vnew=type(Vgr)),则同质分组的定义为:Grouphom(G,Vgr,vnew)=replace(extend(pclos(Vgr,V),V,type(Vgr)),vnew,G)异质分组异质分组就是Vgr中包含不同类型的节点时的分组操作,由于不能通过type(Vgr)函数得到新的节点的类型,因此需要指定替换节点的类型,而指定的类型不同生成的抽象图也会不同;将异质分组操作称为t-grouping,其中t∈{En,Act};当指定类型为En时称为e-grouping,当指定类型为Act时称为a-grouping。步骤2.7:异质分组:设图G=(V,E)∈PGgu/ea,Vgr∈V,t∈{En,Act},vnew是新指定的t类型的节点,则异质分组的定义为:Group(G,Vgr,vnew,t)=replace(extend(pclos(Vgr,V),V,t),vnew,G)。进一步的,所述步骤三中构建评估策略的具体步骤如下:步骤3.1:首先设定访问规则;步骤3.2:然后根据访问规则设定具体的评估策略。进一步的,所述步骤3.1中设定访问规则的具体步骤如下:步骤3.1.1:设定访问目标元素:其中访问目标元素包括主题、记录以及访问该元素的限制条件和使用范围;主题指访问用户的集合;记录指访问资源;约束条件用于定义该规则允许使用的一系列条件;使用范围定义了该规则是可转换的或不可转换的;步骤3.1.2:设定访问结果元素:其中访问结果元素包括绝对允许、拒绝访问、必要时允许和允许访问;其中绝对允许指用户可以访问图中所有信息而不受其他规则的影响;拒绝访问指图中的部分信息不能被该主题的用户访问;必要时允许指该主题的用户访问部分信息需要一定的约束条件,因此需要一个明确的访问许可政策;允许访问用于描述当没有其他规则拒绝访问该元素时,该主题的用户可以访问图中的部分信息;步骤3.1.3:设定转换元素:其中转换元素包括转换类型、转换级别和转换后元素。进一步的,所述步骤3.2中设定具体的评估策略的步骤具体如下:步骤3.2.1:拒绝优先评估策略:首先对原图依次按照绝对允许访问、拒绝访问、必要时允许访问、允许访问规则对图中符合规则的节点进行标记,然后对未覆盖节点进行标记,最后生成访问视图;步骤3.2.2:允许优先评估策略:允许优先评估策略按照绝对允许访问、必要时允许访问、允许访问和拒绝访问规则的顺序对图中符合规则的节点进行标记,然后最后生成访问视图。与现有技术相比,本专利技术的优点在于:本专利技术针对图像数据隐私进行保护,分别从图像抽象、对用户权限进行评估等方面进行分析,并对方法可行的、有效的进行验证。附图说明图1为本专利技术的流程图。具体实施方式下面结合附图和具体实施方式,进一步阐明本专利技术,流程如图1所示。一种图像数据保护方法,步骤一:设定图像的抽象参数,构建图像的抽象模型;步骤二:导入图像,进行信息抽象,得到抽象图;步骤三:构建评估策略,根据用户权限进行评估;步骤四:根据评估结果,获取对应权限的抽象图。进一步的,所述步骤一中设定图像的抽象参数的具体步骤为:将图像分为若干节点,并将一系列节点看作一组,分为若干组。进一步的,所述步骤二中得到抽象图的步骤如下:对节点进行分组,对于分组后的节点进行闭包、扩展、替换和删除操作,得到一个新的抽象图。进一步的,所述步骤二中所述的对于分组后的节点本文档来自技高网...

【技术保护点】
1.一种图像数据保护方法,其特征在于,/n步骤一:设定图像的抽象参数,构建图像的抽象模型;/n步骤二:导入图像,进行信息抽象,得到抽象图;/n步骤三:构建评估策略,根据用户权限进行评估;/n步骤四:根据评估结果,获取对应权限的抽象图。/n

【技术特征摘要】
1.一种图像数据保护方法,其特征在于,
步骤一:设定图像的抽象参数,构建图像的抽象模型;
步骤二:导入图像,进行信息抽象,得到抽象图;
步骤三:构建评估策略,根据用户权限进行评估;
步骤四:根据评估结果,获取对应权限的抽象图。


2.根据权利要求1所述的一种图像数据保护方法,其特征在于:所述步骤一中设定图像的抽象参数的具体步骤为:将图像分为若干节点,并将一系列节点看作一组,分为若干组。


3.根据权利要求1所述的一种图像数据保护方法,其特征在于:所述步骤二中得到抽象图的步骤如下:对节点进行分组,对于分组后的节点进行闭包、扩展、替换和删除操作,得到一个新的抽象图。


4.根据权利要求1所述的一种图像数据保护方法,其特征在于:所述步骤二中所述的对于分组后的节点进行闭包、扩展、替换和删除操作的步骤具体如下:
步骤2.1:利用图G=(V,E)∈PGgu/ea和节点集V的一个子集对图进行重写,生成一个新的图G'∈PGgu/ea;Vgr中的所有节点作为一组被一个新的节点替换,同时与Vgr相关的关系也被替换为新的关系;
步骤2.2:闭包:其中图G=(V,E)∈PGgu/ea,且有集合对于集合中的任意两个顶点对vi,vj∈Vgr,假如在图G中有一条vi到vj连通的有向边,则将集合定义为该路径上的所有点;Vgr在图G中的路径闭包操作定义为:



步骤2.3:扩展:假设图G=(V,E)∈PGgu/ea,集合t∈{En,Act}。
extend(Vgr,G,t)={v'|(v,v')∈E∧v∈Vgr∧type(v')=t}∪{v'|(v',v)∈E∧v∈Vgr∧type(v')=t}∪Vgr
在生成抽象图的过程中,将原图中抽象集合中的节点替换为一个新的节点,需要删除图中部分节点间的关系,同时需要引入一系列的关系,将抽象节点与图中与其相关的节点连接起来;
步骤2.4:替换:在图G中将Vgr替换为vnew公式为
replace(Vgr,vnew,G)=(V',E')
V'=V\Vgr∪{vnew}
E'=E\(vout(Vgr)∪vin(Vgr)∪vint(Vgr))∪v'out(Vgr)∪v'in(Vgr)
vout(Vgr)、vin(Vgr)、vint(Vgr)为图中要删除的边
v'out(Vgr)、v'in(Vgr)为图中新引入的边;
步骤2.5:删除:设图G=(V,E),是待删除点的集合;通过删除操作产生一个新的起源图G'=(V',E'),其中:
remove(G,Vgr)=(V',E')
V’=(V\R)

【专利技术属性】
技术研发人员:周雷文
申请(专利权)人:周雷文
类型:发明
国别省市:浙江;33

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

1