Hands-on data privacy lab: re-identify people in a de-identified HR dataset via linkage attacks, then defend it with k-anonymity generalization, MDAV microaggregation, salted double-hash pseudonymization and RSA/ElGamal/A5-1 encryption.
python cryptography jupyter-notebook data-privacy elgamal anonymization reidentification k-anonymity mdav microaggregation pseudonymization linkage-attack
-
Updated
Aug 30, 2026 - Jupyter Notebook