System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于信息熵差的隐私量化评估方法、装置、设备及介质制造方法及图纸_技高网

基于信息熵差的隐私量化评估方法、装置、设备及介质制造方法及图纸

技术编号:41097013 阅读:3 留言:0更新日期:2024-04-25 13:54
本发明专利技术涉及信息安全技术领域,公开了一种基于信息熵差的隐私量化评估方法、装置、设备及介质,该方法包括:获取待评估数据表,待评估数据表包括多列属性;根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型;基于隐私强度度量模型确定多列属性对应的隐私属性权重;基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵;根据隐私属性权重以及基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估。本发明专利技术可应用于多种隐私保护技术的隐私量化评估以及数据全生命周期各阶段的隐私量化评估,有效提高了隐私量化评估方法的泛用性,解决了隐私量化评估方法泛用性较差的问题。

【技术实现步骤摘要】

本专利技术涉及信息安全,具体涉及一种基于信息熵差的隐私量化评估方法、装置、设备及介质


技术介绍

1、随着大数据技术的不断发展,数据隐私问题越发凸显。例如,在能源供应链、智能电网等具有特殊性和敏感性的场景下,存在能源使用情况、供应商信息、能源价格等隐私信息的泄露问题。隐私保护技术可以为数据提供安全保护和支持,如何对隐私保护技术的保护效果进行评估,判断隐私保护技术是否有效保护了数据是一个值得研究的问题。现有的隐私量化评估方法往往针对某一种隐私保护技术进行保护强度评估,难以再对其他隐私保护技术进行评估。因此,现有技术中存在隐私量化评估方法泛用性较差的问题。


技术实现思路

1、有鉴于此,本专利技术提供了一种基于信息熵差的隐私量化评估方法、装置、设备及介质,以解决现有技术中隐私量化评估方法泛用性较差的问题。

2、第一方面,本专利技术提供了一种基于信息熵差的隐私量化评估方法,包括:获取待评估数据表,待评估数据表包括多列属性;根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型;基于隐私强度度量模型确定多列属性对应的隐私属性权重;基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵;根据隐私属性权重以及基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估。

3、在本专利技术实施例中,根据隐私保护技术前后数据表属性概率分布的信息熵差值构建隐私强度度量模型,使用该模型确定隐私属性权重,利用隐私属性权重与基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估。本实施例与现有数据隐私量化评估方法相比,可应用于多种隐私保护技术的隐私量化评估以及数据全生命周期各阶段的隐私量化评估,实现了有效提高隐私量化评估方法泛用性的目的,达到了提升数据保密性、完整性和可用性的效果。解决了相关技术中隐私量化评估方法泛用性较差的问题。

4、在一种可选的实施方式中,待评估数据表包括多行数据,根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型,包括:获取采用隐私保护技术前多行数据的攻击概率分布以及采用隐私保护技术后多行数据的攻击概率分布;利用信息熵根据采用隐私保护技术前多行数据的攻击概率分布确定采用隐私保护技术前的信息熵;利用信息熵根据采用隐私保护技术后多行数据的攻击概率分布确定采用隐私保护技术后的信息熵;将采用隐私保护技术前的信息熵与采用隐私保护技术后的信息熵的差值作为隐私强度度量模型。

5、在本专利技术实施例中,利用信息熵以及数据的攻击概率分布构建隐私强度度量模型,实现了对数据进行隐私强度度量的目的。

6、在一种可选的实施方式中,任一行数据包括多个属性值,获取采用隐私保护技术前多行数据的攻击概率分布以及采用隐私保护技术后多行数据的攻击概率分布,包括:获取待评估数据表中隐私数据行的数量以及待评估数据表中目标属性值对应的数据行的数量;根据待评估数据表中隐私数据行的数量确定采用隐私保护技术前多行数据的攻击概率分布;根据待评估数据表中目标属性值对应的数据行的数量确定采用隐私保护技术后多行数据的攻击概率分布。

7、在本专利技术实施例中,通过确定采用隐私保护技术前后数据表中多行数据的攻击概率分布,实现了为隐私强度度量模型的构建提供数据支持的目的。

8、在一种可选的实施方式中,基于隐私强度度量模型确定多列属性对应的隐私属性权重,包括:获取多列属性对应的概率分布;利用隐私强度度量模型根据多列属性对应的概率分布确定多列属性对应的隐私属性权重。

9、在本专利技术实施例中,通过将多列属性概率分布代入隐私强度度量模型,实现了确定多列属性对应的隐私属性权重的目的。

10、在一种可选的实施方式中,在利用隐私强度度量模型根据多列属性对应的概率分布确定多列属性对应的隐私属性权重之后,方法还包括:对多列属性对应的隐私属性权重进行归一化;根据归一化后的隐私属性权重更新多列属性对应的隐私属性权重。

11、在本专利技术实施例中,通过对多列属性对应的隐私属性权重进行归一化处理,实现了消除隐私属性权重偏差的目的,达到了提高隐私评估准确性的效果。

12、在一种可选的实施方式中,基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵,包括:获取用户隐私偏好统计结果以及多列属性占待评估数据表的比重,用户隐私偏好统计结果包括匿名性;基于匿名性根据多列属性占待评估数据表的比重确定基础隐私矩阵。

13、在本专利技术实施例中,根据用户隐私偏好统计结果确定基础隐私矩阵,实现了进一步提高隐私量化评估方法的灵活性和泛用性的目的。

14、在一种可选的实施方式中,根据隐私属性权重以及基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估,包括:根据隐私属性权重以及基础隐私矩阵的加权和确定隐私保护技术的保护效果度量值;根据保护效果度量值对保护效果进行量化评估,保护效果度量值和隐私保护技术的保护效果正相关。

15、在本专利技术实施例中,根据保护效果度量值进行数据隐私量化评估,实现了为数据隐私安全提供可靠评估机制的目的,达到了为提高数据隐私保护能力提供数据支撑的效果。

16、第二方面,本专利技术提供了一种基于信息熵差的隐私量化评估装置,包括:数据表获取模块,用于获取待评估数据表,待评估数据表包括多列属性;模型构建模块,用于根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型;权重确定模块,用于基于隐私强度度量模型确定多列属性对应的隐私属性权重;矩阵确定模块,用于基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵;评估模块,用于根据隐私属性权重以及基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估。

17、在一种可选的实施方式中,待评估数据表包括多行数据,模型构建模块包括:概率分布获取单元,用于获取采用隐私保护技术前多行数据的攻击概率分布以及采用隐私保护技术后多行数据的攻击概率分布;第一信息熵确定单元,用于利用信息熵根据采用隐私保护技术前多行数据的攻击概率分布确定采用隐私保护技术前的信息熵;第二信息熵确定单元,用于利用信息熵根据采用隐私保护技术后多行数据的攻击概率分布确定采用隐私保护技术后的信息熵;模型构建单元,用于将采用隐私保护技术前的信息熵与采用隐私保护技术后的信息熵的差值作为隐私强度度量模型。

18、在一种可选的实施方式中,任一行数据包括多个属性值,概率分布获取单元包括:获取子单元,用于获取待评估数据表中隐私数据行的数量以及待评估数据表中目标属性值对应的数据行的数量;第一确定子单元,用于根据待评估数据表中隐私数据行的数量确定采用隐私保护技术前多行数据的攻击概率分布;第二确定子单元,用于根据待评估数据表中目标属性值对应的数据行的数量确定采用隐私保护技术后多行数据的攻击概率分布。

19、在一种可选的实施方式中,权重确定模块包括:获取单元,用于获取多列属性对应的概率分布;权重确定单元,用于利用隐私强度度量模型根据多列属性对应的概率分布确定多列属性对应的隐私属性权重本文档来自技高网...

【技术保护点】

1.一种基于信息熵差的隐私量化评估方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述待评估数据表包括多行数据,所述根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型,包括:

3.根据权利要求2所述的基于信息熵差的隐私量化评估方法,其特征在于,任一行数据包括多个属性值,所述获取采用隐私保护技术前多行数据的攻击概率分布以及采用隐私保护技术后多行数据的攻击概率分布,包括:

4.根据权利要求1至3任一项所述的基于信息熵差的隐私量化评估方法,其特征在于,所述基于所述隐私强度度量模型确定多列属性对应的隐私属性权重,包括:

5.根据权利要求4所述的基于信息熵差的隐私量化评估方法,其特征在于,在所述利用所述隐私强度度量模型根据所述多列属性对应的概率分布确定多列属性对应的隐私属性权重之后,所述方法还包括:

6.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵,包括:

7.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述根据所述隐私属性权重以及所述基础隐私矩阵的加权和对隐私保护技术的保护效果进行量化评估,包括:

8.一种基于信息熵差的隐私量化评估装置,其特征在于,所述装置包括:

9.根据权利要求8所述的基于信息熵差的隐私量化评估装置,其特征在于,所述待评估数据表包括多行数据,所述模型构建模块包括:

10.根据权利要求9所述的基于信息熵差的隐私量化评估装置,其特征在于,任一行数据包括多个属性值,所述概率分布获取单元包括:

11.根据权利要求8至10任一项所述的基于信息熵差的隐私量化评估装置,其特征在于,所述权重确定模块包括:

12.根据权利要求11所述的基于信息熵差的隐私量化评估装置,其特征在于,所述装置还包括:

13.根据权利要求8所述的基于信息熵差的隐私量化评估装置,其特征在于,所述矩阵确定模块包括:

14.根据权利要求8所述的基于信息熵差的隐私量化评估装置,其特征在于,所述评估模块包括:

15.一种计算机设备,其特征在于,包括:

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的基于信息熵差的隐私量化评估方法。

...

【技术特征摘要】

1.一种基于信息熵差的隐私量化评估方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述待评估数据表包括多行数据,所述根据待评估数据表采用隐私保护技术前后的信息熵差构建隐私强度度量模型,包括:

3.根据权利要求2所述的基于信息熵差的隐私量化评估方法,其特征在于,任一行数据包括多个属性值,所述获取采用隐私保护技术前多行数据的攻击概率分布以及采用隐私保护技术后多行数据的攻击概率分布,包括:

4.根据权利要求1至3任一项所述的基于信息熵差的隐私量化评估方法,其特征在于,所述基于所述隐私强度度量模型确定多列属性对应的隐私属性权重,包括:

5.根据权利要求4所述的基于信息熵差的隐私量化评估方法,其特征在于,在所述利用所述隐私强度度量模型根据所述多列属性对应的概率分布确定多列属性对应的隐私属性权重之后,所述方法还包括:

6.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述基于用户隐私偏好统计确定待评估数据表中多列属性对应的基础隐私矩阵,包括:

7.根据权利要求1所述的基于信息熵差的隐私量化评估方法,其特征在于,所述根据所述隐私属性权重以及所...

【专利技术属性】
技术研发人员:严莉黄秀丽田兵陈剑飞张闻彬
申请(专利权)人:国网智能电网研究院有限公司
类型:发明
国别省市:

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

1