随着资讯科技的进步,数据库愈来愈庞大且复杂,因此从大量资料中撷取有用的资讯变得更加重要。资料挖掘主要的目的就是从大量的资料中挖掘出有用的资讯,但这样的技术亦可能会危害到数据库的安全。目前已有一些学者在探讨资料挖掘造成危害秘密性及隐私性的议题,而本文针对秘密性的问题,提出一种新的资料扰乱(data perturbation)方法,避免被挖掘出敏感资料。

目前已提出的资料扰乱方法都是直接对包含敏感资料之交易来进行修改,这些方法虽可解决敏感资料泄露的问题,但却会造成部分非敏感资料无法被挖掘出来。为了解决上述问题,本文提出利用“交易分解(transaction decomposition)”方法来拆解交易所包含的敏感资料。实验结果证实,利用这些分解后的交易来进行挖掘时,既不会造成敏感资料被挖掘出来,亦不会造成非敏感资料无法被挖掘出来。