Skip to content

Commit

Permalink
Merge branch 'main' of github.com:glassonion1/anonypy
Browse files Browse the repository at this point in the history
  • Loading branch information
glassonion1 committed Oct 26, 2021
2 parents cc30b8e + a95cc7e commit bf462fe
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# AnonyPy
Anonymization library for python
Anonymization library for python.
AnonyPy provides following privacy preserving techniques for the anonymization.
- K Anonymity
- L Diversity
- T Closeness

## The Anonymization method
- Anonymization method aims at making the individual record be indistinguishable among a group record by using techniques of generalization and suppression.
- Turning a dataset into a k-anonymous (and possibly l-diverse or t-close) dataset is a complex problem, and finding the optimal partition into k-anonymous groups is an NP-hard problem.
- AnonyPy uses "Mondrian" algorithm to partition the original data into smaller and smaller groups
- The algorithm assumes that we have converted all attributes into numerical or categorical values and that we are able to measure the “span” of a given attribute Xi.

## Install
```
Expand Down

0 comments on commit bf462fe

Please sign in to comment.