====== Pseudonymization ====== * European Union Agency for Cybersecurity * [[https://www.enisa.europa.eu/publications/pseudonymisation-techniques-and-best-practices|Pseudonymisation techniques and best practices]] * [[https://www.enisa.europa.eu/publications/data-pseudonymisation-advanced-techniques-and-use-cases/|Data Pseudonymisation: Advanced Techniques and Use Cases]] * [[https://www.enisa.europa.eu/publications/recommendations-on-shaping-technology-according-to-gdpr-provisions|Recommendations on shaping technology according to GDPR provisions - An overview on data pseudonymisation]] * [[https://www.enisa.europa.eu/publications/recommendations-on-shaping-technology-according-to-gdpr-provisions-part-2|Recommendations on shaping technology according to GDPR provisions - Exploring the notion of data protection by default]] [[https://en.wikipedia.org/w/index.php?title=Birthday_problem&oldid=997385886#Cast_as_a_collision_problem|Collision probability]]: n(p; d) denotes the number of random integers drawn from [1,d] to obtain a probability p that at least two numbers are the same: n(p; d) = WURZEL((2d) * ln(1 / (1 - p))) <=> p = 1 - 1 / (e ^ (n(d; p)^2 / (2d)))