Presentation from the webinar about Amnesia, the data anonymization tool of OpenAIRE (webinar recording is available at https://webinars.eifl.net/2018-04-24_OpenAIRE_Amnesia/index.html). Amnesia https://amnesia.openaire.eu/ is a flexible data anonymization tool that allows to remove identifying information from data. Amnesia does not only remove direct identifiers like names, SSNs, etc., but also transforms secondary identifiers like birth date and zip code so that individuals cannot be identified in the data. Amnesia supports k-anonymity and km-anonymity. Amnesia is available both as an online service and as a local application. Try it out and let us know what you think! Amnesia is still in beta mode and we need as much feedback as possible at amnesia-helpdesk@imis.athena-innovation.gr. Join the discussion!
1. Amnesia
Data anonymization made easy
https://amnesia.openaire.eu
Manolis Terrovitis
mter@imis.athena-innovation.gr
http://web.imsi.athenarc.gr/~mter/
Research Center Athena, IMSI
Amnesia – Webinar 24/4/2018
2. Data anonymization?
• Data anonymization facilitates the publication of micro data(vs.
aggregated macrodata) , e.g., data used in scientific research
• Micro data often reveal important private information, e.g., the
medical condition of a person
o Individuals are afraid to provide their data
o Companies are afraid to share data with experts
o GDPR makes a strict protection scheme obligatory
• The aim of anonymization methods is to allow sharing such data,
without compromising the privacy of the users.
Amnesia - Webinar 24/4/2018
3. Data anonymization and
Amnesia
• Data anonymization
• Removal of direct identifiers, e.g., Names, SSN etc
• Removal of infrequent combinations of quasi-identifiers, e.g., unique combinations of
birth dates and zipcodes
• Infrequent combinations are removed through generalization, e.g., birth date
14/01/1977 becomes **/**/1977
• Amnesia is a scalable anonymization tool
• It offers several versions of k-anonymity
• It allows the user to select and customize possible solutions
• It offers graphical tools that allow the user to analyze the anonymized dataset
• It is scalable and uses all available CPU cores in the anonymization process
Amnesia - Webinar 24/4/2018
7. Structural information
• We need to anonymize all relevant information about a
person, not just a tuple
• Information tends to gather over time
• Information is linked through semantic properties, it’s schema
is irrelevant
• Personal data tend to accumulate over time
• Research focuses on simple data and complicated
guaranties but real world has complex data and requires
simple guaranties
Amnesia - Webinar 24/4/2018
9. km-anonymity
• 22-anonymous
• Any
combination of
m items will not
appear less
than k times
Fruits Meat Vegetables Fish
Vassilis Χ Χ
Manolis Χ Χ Χ
Eleni Χ
Maria Χ Χ
Kostas Χ Χ
Fruits Meat Other food
Vassilis Χ Χ
Manolis X Χ X
Eleni X
Maria Χ X
Kostas Χ X
Amnesia - Webinar 24/4/2018
10. Strengths and Weaknesses
• Strengths
o Simple to understand
• Can be the basis for consent
o Close to previous and existing legal definitions
o Low information loss
o Customizable by non-experts
• Weaknesses
o Not very strict
o Does not take into account sensitive values
Amnesia - Webinar 24/4/2018
11. Anonymization challenges
• Anonymization techniques have not been tested in practice
extensively
o Mapping the social notion of privacy to technical notions is not easy
• Data utility has not been studied extensively in research
o Few artificial information loss measures
• Data utility is difficult to estimate in practice
o Different applications have different needs
o No easy to quantify the loss of information
Amnesia - Webinar 24/4/2018
12. Amensia
• Amnesia is a data anonymization tool developed by Research
Center Athena
• Amnesia is build with Java and Javascript
• k-anonymity and km-anonymity
• Tuples and set-values
• Visual tools
o Estimating data utility
o Building hierarchies
o Customizing anonymization solutions
Amnesia - Webinar 24/4/2018
13. Amnesia status
• Amnesia is available as a public beta version at
o https://amnesia.openaire.eu
• On-line version is for demonstration and testing purposes mostly
• Sensitive data can be anonymized locally by downloading the
application
o Security
o Scalability
• We are in process of adjusting it to health data
Amnesia - Webinar 24/4/2018
14. Amensia Challenges
Is it easy to use by data owners? Are anoymized data useful?
Amnesia - Webinar 24/4/2018
• Give us feedback!!
o amnesia-helpdesk@imis.athena-
innovation.gr
• Can it anonymize your data?
o Let us know about your use case
o Ask us for help
• We need feedback for data
analysis
o Let us know if you have shared
anonymized results
• Please contact us with your
needs
15. Next steps
Work on the feedback More features
Amnesia - Webinar 24/4/2018
• Improve user experience
• Add support for specific
domain data
• Fix bugs!
• New algorithms
o Additional privacy guaranties
o More data types
• Better scaling capabilities
o Disk based solutions
o More efficient memory usage