Klasse EntropyLDiversity

Alle implementierten Schnittstellen:
Serializable

public class EntropyLDiversity extends LDiversity
The entropy l-diversity privacy model.
Siehe auch:
  • Konstruktordetails

    • EntropyLDiversity

      public EntropyLDiversity(String attribute, double l)
      Creates a new instance of the entropy l-diversity model as proposed in:
      Machanavajjhala A, Kifer D, Gehrke J. l-diversity: Privacy beyond k-anonymity.
      Transactions on Knowledge Discovery from Data (TKDD). 2007;1(1):3.
      Parameter:
      attribute -
      l -
    • EntropyLDiversity

      public EntropyLDiversity(String attribute, double l, EntropyLDiversity.EntropyEstimator estimator)
      Creates a new instance of the entropy-l-diversity privacy model, specifying the entropy estimator be to used. Two estimators are available:
      • SHANNON for the usual naive Shannon estimator: this amounts to the original entropy-l-diversity definition by Machanavajjhala.
      • GRASSBERGER for the corrected Grassberger estimator as proposed in: P Grassberger. Entropy Estimates from Insufficient Samplings. https://arxiv.org/abs/physics/0307138v2
        This estimator generally accepts more sets as being entropy-l-diverse than the naive Shannon estimator, thus increases data utility. It also guarantees a more consistent meaning of the security parameter l between different data sets. For details take a look at: S Stammler, S Katzenbeisser, K Hamacher. Correcting Finite Sampling Issues in Entropy l-diversity. Privacy in Statistical Databases 2016. LNCS Vol. 9867 pp 135-146
      Parameter:
      attribute - The sensitive attribute
      l - Security parameter
      estimator - Entropy estimator (SHANNON or GRASSBERGER)
  • Methodendetails