[发明专利]基于贝叶斯网络的隐私保护世系工作流发布方法有效
申请号: | 202010984734.3 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112528316B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 李昆明;倪巍伟;闫冬;张鸿鸣 | 申请(专利权)人: | 江苏方天电力技术有限公司;东南大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06N7/00 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 杜静静 |
地址: | 210010 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 贝叶斯 网络 隐私 保护 世系 工作流 发布 方法 | ||
1.基于贝叶斯网络的隐私保护世系工作流发布方法,其特征在于,包括以下步骤:
步骤(1):基于原始工作流WF,独立重复的随机执行并收集工作流执行信息,记录一次执行中各数据流是否存在,作为一条样本s,形成样本集S;
步骤(2):依据步骤(1)中所获样本集合,训练获得贝叶斯网络BN的结构与参数;
步骤(3):基于步骤(2)中BN,评估不同模块在溯源查询的重要性不同,将工作流中隐私模块划分为强关联模块与弱关联模块;
步骤(4):根据出入度不同对模块分为四类:单输入单输出模块、单输入多输出模块、多输入单输出模块、多输入多输出模块,对隶属于上述某一类型的隐私模块,再细划分为强关联模块与弱关联模块;结合模块拆分方法与删除依赖方法,制定各个类型隐私模块的隐藏策略;
步骤(5):对原始工作流WF,给定隐私模块集合PriMs,依据步骤(4),进行隐藏处理,得到发布工作流WF*;
为便于后续描述,给定如下形式化定义:
功能模块(Module)工作流中的功能模块表示为一个四元组M=(IM,OM,FM,PM),其中:(1)IM={inM1,inM2,…,inMu}为模块M的输入端口集合,OM={outM1,outM2,…,outMv}为模块M的输出端口集合,且即对同一模块不存在一个端口既是输入端口又是输出端口;
(2)FM={f1,f2,…,fv},其中fi:outMi=fi(IM),模块的每个输出端口outMi对应映射fi的因变量,输入端口集合IM对应映射fi的自变量;
(3)PM={pM1,pM2,…,pMr}为模块M的r个可选参数集合;
世系工作流(Workflow)世系工作流表示为一个四元组WF=(T,I,O,D),其中:(1)T={M1,M2,…,Mn}为世系工作流WF的处理模块集合;
(2)I={i1,i2,…,is}为世系工作流WF的全局输入数据集合,O={o1,o2,…,ot}为世系工作流WF的全局输出数据集合,并且即世系工作流中不存在一条数据流既是全局输出数据又是全局输入数据;
(3)D={d1,d2,…,dk}为世系工作流WF中的数据流集合;
(4)使得数据流出inM后经由seq(di)又流入inM,即WF是一个有向无环图。
2.根据权利要求1中所述贝叶斯网络的隐私保护世系工作流发布方法,其特征在于,所述步骤(1)中样本集生成方法为:记录工作流WF一次执行过程中数据流集合D={d1,d2,…,dk}中各元素是否参与执行,若参与则记录为T,否则记录为F,形成一条样本s=[d1T/F,d2T/F,…,dkT/F];随机独立重复实验n次,可得到总体样本集S={si|1≤i≤n}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏方天电力技术有限公司;东南大学,未经江苏方天电力技术有限公司;东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010984734.3/1.html,转载请声明来源钻瓜专利网。