基于改进贝叶斯网络的传染病密切接触者排查方法

文档序号:29648210发布日期:2022-04-13 21:49阅读:来源:国知局

技术特征:
1.一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,包括:步骤1:搜集所有用户的行程信息和表征身体状况的体征参数;步骤2:根据解密后的行程信息确定患者的密切接触者;步骤3:对所有密切接触者是否被感染进行排查。2.根据权利要求1所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤1包括:步骤1.1:搜集用户的行程信息,所述行程信息包括接触双方的身份信息、接触时间和接触距离;步骤1.2:对采集到的行程信息进行加密处理;步骤1.3:将加密后的行程信息上传服务器进行存储;步骤1.4:测量用户的体征参数,所述体征参数包括:心率、血压的高压值、血压的低压值、体温、年龄;步骤1.5:对采集到的体征参数使用ckks加密方式进行加密处理;步骤1.6:将加密后的体征参数上传服务器进行存储。3.根据权利要求2所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤1.2包括:步骤1.2.1:用户初始化加密参数,选择一个素数p和两个小于p的随机数g,x,并计算y=g
x
modp,(y,g,p)为加密公钥,x为解密私钥;步骤1.2.2:对各个用户行程信息m进行加密,计算c1=g
k
modp,c2=(y
k
*m)modp;步骤1.2.3:生成数据m加密后的结果(c1,c2)。4.根据权利要求2所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤1.5包括:步骤1.5.1:用户初始化加密参数,初始化多项式模数ploy_module_degree、参数模数coeff_module和规模scale;步骤1.5.2:根据加密参数生成公钥、密钥和重线性化密钥,并构建加密器、解密器和编码器;步骤1.5.3:使用编码器对数据进行编码,使用加密器对编码后的数据进行加密。5.根据权利要求1所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤2根据解密后的行程信息确定患者的密切接触者,涉及患者u、云端服务器s、医院h三方参与,患者u拥有个人信息的解密密钥x,云端服务器s拥有患者u与其他用户的行程信息,医院h希望获得患者u的接触者中哪些用户为密切接触者。6.根据权利要求5所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤2包括:步骤2.1:患者u将密钥x切分为x1,x2,其中x,x1,x2满足关系x=x1+x2,患者u将x1发送到云端服务器s,将x2发送到医院h;步骤2.2:服务器s使用密钥x1对患者u加密后的行程信息(c1,c2)进行第一次解密,计算将(c
′1,c2)发送给医院h;步骤2.3:医院h使用密钥x2对服务器s一次解密的结果(c
′1,c2)进行二次解密,计算明
文7.根据权利要求1所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤3包括:步骤3.1:用户发送体征参数的加密密钥给医院;步骤3.2:医院方使用用户发送的加密密钥生成高斯朴素贝叶斯分类模型计算各体征参数的类条件概率;步骤3.3:计算得到用户的各个体征参数在不同分类中的概率并发送给用户;步骤3.4:用户将服务器发送的结果解密,最大概率对应的健康状态即为用户当前健康状态。8.根据权利要求7所述的一种基于改进贝叶斯网络的传染病密切接触者排查方法,其特征在于,所述步骤3.2包括:步骤3.2.1:医院方加载训练样本数据,所述训练样本数据的属性数据集y=y1,y2,y3,

,y
i

,y
n
,其中属性y1,y2,y3,

,y
i

,y
n
分别代表用户是否为密切接触者、心率、体温、血压的高压值、血压的低压值、体温、用户年龄;所述训练样本数据的类别c={c
j
|c
j
为c1或c2},其中c1、c2表示用户是、否被感染;步骤3.2.2:计算各属性的均值,结果使用矩阵avg表示,其中avg[i][j]代表在分类结果为c
j
的样本中属性y
i
的均值;步骤3.2.3:计算各属性的标准差,使用矩阵euml表示,其中euml[i][j]表示分类结果为c
j
的样本中属性y
i
的标准差;步骤3.2.4:医院方使用用户上传的公钥加密步骤3.2.2中计算出的均值、标准差并上传至服务器;步骤3.2.5:服务器对用户健康状态进行分类,用p(c=c
j
|y=y)表示在用户体征参数为y的情况下分类结果为c
j
的概率:其中,p(y=y)表示用户体征参数为y的概率。

技术总结
本发明提供一种基于改进贝叶斯网络的传染病密切接触者排查方法,首先搜集所有用户的行程信息和表征身体状况的体征参数;然后根据解密后的行程信息确定患者的密切接触者;最后对所有密切接触者是否被感染进行排查。本发明使用加密技术对用户的数据进行加密,实现密文数据下用户密切接触者的查找以及健康状态的预测,保护用户的隐私。同时,利用同态加密的特性,首先设计了一种保护用户隐私的密切接触者查找方案,在不解密用户的明文数据的情况下寻找密切接触者。其次构建了一个能够在加密环境下进行分类的朴素贝叶斯分类模型,对用户的健康状态进行分类,在不泄漏用户的体征数据的情况下完成对用户健康状态的分类,充分保护用户的隐私。的隐私。的隐私。


技术研发人员:徐剑 王苏杭 王琛
受保护的技术使用者:东北大学
技术研发日:2022.01.25
技术公布日:2022/4/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1