Skip to main content

Module privacy

Module privacy 

Source
Expand description

Privacy evaluation module.

Provides empirical privacy assessments for synthetic data including:

  • Membership Inference Attack (MIA): Distance-based classifier to detect training data leakage
  • Linkage Attack: Quasi-identifier-based re-identification risk assessment
  • NIST SP 800-226 Alignment: Self-assessment against NIST criteria for de-identification
  • SynQP Matrix: Quality-privacy quadrant evaluation

Re-exports§

pub use linkage::LinkageAttack;
pub use linkage::LinkageConfig;
pub use linkage::LinkageResults;
pub use membership_inference::MembershipInferenceAttack;
pub use membership_inference::MiaConfig;
pub use membership_inference::MiaResults;
pub use metrics::NistAlignmentReport;
pub use metrics::NistCriterion;
pub use metrics::SynQPMatrix;
pub use metrics::SynQPQuadrant;

Modules§

linkage
Linkage Attack Assessment.
membership_inference
Membership Inference Attack (MIA) testing.
metrics
Privacy metrics: NIST SP 800-226 alignment and SynQP quality-privacy matrix.

Structs§

PrivacyEvaluation
Combined privacy evaluation results.