

目前提出的匿名化方法主要通过泛化和抑制操作来实现,该技术不同于一般的扭曲、扰乱和随机化方法,它们能保持发布前后数据的真实性和一致性。
(1)泛化
泛化的基本思想是用更一般的值来取代原始属性值。通常泛化可分为两种类型:域泛化和值泛化。
域泛化是指将一个给定的属性域泛化成一般域。如,属性 DATA原始域 D0 ={430072, 430071, 430173,430174} 被泛化成 D1 ={4300 **,4301**} ,以便在语义上表达一个更大的范围,如图 5-23所示。经过连续多次泛化形成的域泛化层次结构称之为域泛化层,记为 DGHA 。
值泛化是指原始属性域中的每个值直接泛化成一般域中的唯一值,如图 5-24所示。值泛化关系同样决定了值泛化层的存在,即为VGHA。

(2)抑制
抑制又成隐匿,是指用最一般化的值取代原始属性值。如图 5-24值泛化层VGHD0中处于顶层的“昀大值”即为该属性每个值抑制操作的结果。在 k-匿名化过程中,若某些记录无法满足 k-匿名要求,则一般采用抑制操作。被抑制的相应属性值所在记录要么从数据包中删除,要么相应属性值用“*”填充,以保持有关统计特性。
| 各省软考办 | ||||||||||