[发明专利]医疗数据隐私保护的云辅助决策树模型诊断系统及方法有效

专利信息
申请号: 202110597404.3 申请日: 2021-05-31
公开(公告)号: CN113517065B 公开(公告)日: 2022-05-24
发明(设计)人: 张明武;陈誉;赵岚;谌刚 申请(专利权)人: 湖北工业大学
主分类号: G16H50/20 分类号: G16H50/20;G06K9/62;G06F21/62
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 肖明洲
地址: 430068 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 医疗 数据 隐私 保护 辅助 决策树 模型 诊断 系统 方法
【权利要求书】:

1.一种医疗数据隐私保护的云辅助决策树模型诊断方法,其特征在于,包括以下步骤:

步骤1:系统初始化;

步骤1.1:可信中心TA选择安全参数1κ,进行系统初始化,生成系统主密钥、系统匹配密钥以及服务器密钥用于实体注册;

M1,M2∈ZK×K,M′1,M′2∈Z(n+1)×(n+1),M″1,M″2∈Z(L+1)×(L+1)

N1,…,N8∈ZK×K,N′1,…,N′8∈Z(n+1)×(n+1),N″1,…,N″8∈Z(L+1)×(L+1)

Yc,Ye∈ZK×K,Y′c,Y′e∈Z(n+1)×(n+1)

其中,M1,M2,N1,…,N8,Yc,Ye是K×K的方阵,M′1,M′2,N′1,…,N′8,Y′c,Y′e是(n+1)×(n+1)的方阵,M″1,M″2,N″1,…,N″8是(L+1)×(L+1)的方阵,c、e表示评估服务器和辅助服务器的缩写,代表着该密钥分配给专属服务器;Z表示正整数集合,K/2为数据的比特长度的上限,n为患者的症状个数,L为所有症状的数据波动范围的总和,即L=l1+…+ln;所有的矩阵均为可逆矩阵;

步骤1.2:可信中心TA选择3对二元向量S∈ZK,S′∈Zn+1,S″∈ZL+1作为分割密钥;

步骤1.3:可信中心TA根据分割密钥S′生成分割矩阵Q1,Q2∈Zn+1

步骤2:实体注册,包括评估服务器ES、辅助服务器CS、医疗服务提供商MP和患者Px注册;获取第一服务提供商密钥SKMP、第二服务提供商密钥SK′MP、第三服务提供商密钥SK″MP、第一患者密钥第一评估密钥第二评估密钥Y′e-1、第三评估密钥SKES、第一辅助密钥第二辅助密钥Y′c-1以及第三辅助密钥SKCS

步骤3:特征匹配;

步骤3.1:医疗服务提供商MP上传决策树模型中的决策特征p;

步骤3.1的具体实现包括以下子步骤:

步骤3.1.1:医疗服务提供商MP对决策树模型中的决策特征p的信息编码使得第i个节点中第j维特征为K长的二元向量pi,j

步骤3.1.2:医疗服务提供商MP根据分割密钥S对二元行向量pi,j进行分割生成分割向量p′i,j和p″i,j;其中构造过程如下:若S的第w个元素的值为0,则p′i,j和p″i,j的第w个元素均为pi,j的第w个元素;若S的第w个元素的值为1,则MP生成随机数rw∈Z,p′i,j的第w个元素为rw,p″i,j的第w个元素为pi,j-rw,使得p′i,j和p″i,j的第w个元素之和等于pi,j的第w个元素;

步骤3.1.3:医疗服务提供商MP通过第一提供商密钥SKMP加密决策树的n个节点中所有维的特征信息生成将IMP发送给辅助服务器CS;其中且i=1,…,n,j=1,…,li是长度为8K+1的行向量;

步骤3.2:患者Px上传症状信息;

步骤3.2的具体实现包括以下子步骤:

步骤3.2.1:患者Px对症状进行编码;

第i条症状通过ASCII码转换为长度为K/2的二元向量,对其做补码操作,尾插在初始向量后,使得第i条症状表示为K长的二元向量ti

步骤3.2.2:患者Px根据分割密钥S对二元列向量ti进行分割生成分割向量t′i和t″i;其中构造过程如下:若S的第w个元素的值为0,则Px生成随机数rw∈Z,t′i的第w个元素为rw,t″i的第w个元素为ti-rw,使得t′i和t″i的第w个元素之和等于ti的第w个元素;若S的第w个元素的值为1,则t′i和t″i的第w个元素均为ti的第w个元素;

步骤3.2.3:患者Px通过第一患者密钥加密n维症状信息生成并发送给评估服务器ES;其中是长度为8K+1的列向量;

步骤3.3:评估服务器ES和辅助服务器CS执行特征匹配,获得决策特征与症状特征间的特征匹配结果的伪下标;

步骤3.3的具体实现包括以下子步骤:

步骤3.3.1:辅助服务器CS构造第一匹配矩阵;

步骤3.3.1.1:辅助服务器CS利用第一辅助密钥消去中的所有Yc得到其中

步骤3.3.1.2:CS构造置换矩阵和混淆矩阵其中,πi中每行和每列只有一个元素的值为1,其余全为0;Ri对角线元素均为随机的正整数r,第i行中末尾元素的值为rj∈[0,r),j=1,…,li,即大于等于0小于r,其余全为0;

步骤3.3.1.3:CS构造矩阵其中也是长度为8K+1的行向量,只有末尾元素为1,即

步骤3.3.1.4:CS发送第一匹配矩阵给评估服务器ES,其中

步骤3.3.2:评估服务器ES构造第二匹配矩阵:利用第一评估密钥做矩阵左乘运算逐步消去中的所有Ye得到其中

步骤3.3.3:评估服务器ES执行特征匹配;

步骤3.3.3.1:对于第i维特征,ES计算匹配矩阵挑选出其中最大值所在的行数下标tfi∈{1,…,li};

其中:

步骤3.3.3.2:ES构造下标矩阵f=[f1;…;fn;fn+1]∈Z(n+1)×(L+1);其中:下标向量fi∈Z1×(L+1),i=1,…,n:第个元素为1,其余全为0;fn只有末尾元素为1,即fn=[1,…,0,1]∈Z1×(L+1)

步骤4:病情诊断;

步骤4的具体实现包括以下子步骤:

步骤4.1:医疗服务提供商MP上传路径信息;

步骤4.1.1:由于决策树的路径信息为n+1维的向量qd,d=1,…,l,MP根据分割密钥S′对行向量qd进行分割生成分割向量q′d和q″d;l是决策树模型中决策路径的总数量;其中构造过程如下:若S′的第w个元素的值为0,则q′d和q″d的第w个元素均为qd的第w个元素;若S′的第w个元素的值为1,则MP使得q′d和q″d的第w个元素之和等于qd的第w个元素;

步骤4.1.2:医疗服务提供商MP通过第二提供商密钥加密决策树的l条路径信息生成将I′MP发送给辅助服务器CS;

其中是长度为8(n+1)+1的行向量;

步骤4.2:评估服务器ES和辅助服务器CS构造决策分支矩阵;

步骤4.2.1:评估服务器ES构造第一决策分支矩阵;

步骤4.2.1.1:评估服务器ES用评估密钥SKES对下标矩阵f进行加密得到新的矩阵IES

步骤4.2.2:辅助服务器CS构造决策分支矩阵

步骤4.2.2.1:辅助服务器CS由置换矩阵πi,i=1,…,n构造置换矩阵π;

步骤4.2.2.2:利用第二辅助密钥Y′c-1做矩阵左乘运算逐步消去IES中的所有Y′c得到并右乘得到第二决策分支矩阵ICS

步骤4.2.2.3 :由于ICS为8(n+1)×(L+1)维的矩阵,对于其中的每个行向量ei∈ZL+1,i=1,…,8n+8,评估服务器ES根据分割密钥S″对ei进行分割生成分割向量e′i和e″i;其中分割过程如下:若S″的第w个元素的值为0,则e′i和e″i的第w个元素均为ei的第w个元素;若S″的第w个元素的值为1,则ES使得e′i和e″i的第w个元素之和等于ei的第w个元素;

步骤4.2.2.4:辅助服务器CS通过辅助密钥SKCS加密下标信息生成第三决策分支矩阵并发送给评估服务器ES,其中

步骤4.2.3:医疗服务提供商MP上传分支信息;

步骤4.2.3.1:由于决策树的分支信息为L+1维的向量b,医疗服务提供商MP根据分割密钥S″对列向量b进行分割生成分割向量b′和b″;

步骤4.2.3.2:MP通过第三提供商密钥SK″MP加密分支信息生成第四决策分支矩阵Ib={N″1E″b′;N″2E″b′;N″3F″b′;N″4F″b′;N″5G″b″;N″6G″b″;N″7H″b″;N″8H″b″};其中Ib是长度为8(L+1)的列向量;

步骤4.3:评估服务器ES和辅助服务器CS执行病情诊断;

步骤4.3.1:辅助服务器CS构造第一决策矩阵;

步骤4.3.1.1:辅助服务器CS用第二辅助密钥Y′c-1做右乘消去中Y′c得到

步骤4.3.1.2:CS构造置换矩阵π′∈Zl×l和混淆矩阵R′∈Zl×(l+1)

其中,π′中每行和每列只有一个元素的值为1,其余全为0;R′对角线元素均为随机的正整数r′,第i行中末尾元素的值为r′j∈[0,r′),j=1,…,l,即大于等于0小于r′,其余全为0;

步骤4.3.1.3:CS构造新的矩阵其中也是长度为8(n+1)+1的行向量,只有末尾元素为1,即

步骤4.3.1.4:CS发送第一决策矩阵给评估服务器ES;将π′发送给患者Px

步骤4.3.2:评估服务器ES构造第二决策矩阵

步骤4.3.2.1:评估服务器ES计算由于f和π1,…,πn相互作用挑选出症状对应的决策分支因而实质上是通过Q1,Q2对的分割和

步骤4.3.2.2:评估服务器ES添加一行元素1构造新的矩阵

步骤4.3.3:评估服务器ES执行决策;

步骤4.3.3.1:评估服务器ES用第二评估密钥Y′e-1做矩阵左乘运算消去中所有Y′e得到做矩阵右乘运算消去中所有Y′e得到

步骤4.3.3.2:评估服务器ES计算决策矩阵挑选出其中数值最小所在的行数下标tf∈{1,…,l}发送给患者Px

步骤4.3.3.3:患者由π和tf得到病情诊断结果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110597404.3/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top