Skip to content

Releases: arx-deidentifier/arx

ARX 3.4.1

13 May 15:57
Compare
Choose a tag to compare

Bugfix: Fix CSV and Excel import

ARX 3.4.0

11 May 09:36
Compare
Choose a tag to compare

New features

  • Core: Implement sane method for analyzing classification accuracy
  • Core: Implement methods for analyzing the distribution of re-identification risks
  • Core: Implement new privacy model: estimated k-map
  • Core: Implement generalization/suppression factor for AECS quality model
  • Core: Implement generalization/suppression factor for Non-Uniform Entropy quality model
  • GUI: Implement view for analyzing precision and recall of a statistical classifier
  • GUI: Implement method for top/bottom coding
  • GUI: Implement views for analyzing the distribution of re-identification risks

Enhancements

  • Core: Make suppression string a constant
  • Core: Improve implementation of entropy-l-diversity
  • GUI: Improve views for analyzing classification accuracy
  • GUI: Show whether the currect solution is a global optimum
  • GUI: Automatically add transformations of interest to the clipboard
  • GUI: Use MySQL connector licensed with Oracle FOSS license
  • Tests: Redesign path structure for loading data
  • Tests: Add test cases for anonymization with data subsets
  • Tests: Add test cases for risk-based anonymization
  • Tests: Add test cases for local recoding

Bugfixes

  • Core: Do not use suppressed records when estimating risks
  • Core: Fix resource leak when loading data
  • GUI: Handle differential privacy correctly
  • GUI: Fix error when reading/writing projects with empty hierarchies
  • GUI: Correctly show tooltips
  • GUI: Allow using quasi-identifiers with no hierarchy assigned
  • GUI: Fix errors with backwards compatibility
  • Tests: Make differential privacy deterministic

ARX 3.3.1

11 Dec 10:42
Compare
Choose a tag to compare

New Features:

  • Implemented derived risk metrics, including measures for prosecutor, journalist and marketer risk.
  • Implemented new perspective in the GUI for analyzing these risks.
  • Implemented methods for analyzing data mining utility with logistic regression.
  • Implemented new perspective in the GUI for analyzing classification accuracy.
  • Implemented new privacy model k-map.
  • Implemented new privacy model d-disclosure privacy.

Enhancements:

  • Improved visualization of percentages in the GUI.
  • Improved export of data from tables in CSV format.
  • Improved utilization of the clipboard in the GUI.
  • Updates some labels and messages.
  • Improved help with new content.
  • Improved detection of HIPAA identifiers. It now displays the confidence.
  • Improved editing of population parameters.
  • Improved configuration of parameters of privacy models.
  • Improved multi-threading in the utility analysis perspective.
  • Improved process of solving equation systems for the Pitman model.
  • Improved rendering of numbers in the whole GUI.
  • Improved performance of hashing. Partial unrolling.
  • Various minor improvements.

Bugfixes:

  • Fixed utility measurement when using differential privacy.
  • Fixed file-handling, check if files exist.
  • Fixed a bug with backwards compatibility.
  • Fixed calculation of geometric mean in summary statistics.
  • Fixed calculation of geometric mean in micro-aggregation.
  • Various minor fixes.

ARX 3.3.0

15 Oct 12:26
Compare
Choose a tag to compare
  • Added method for local recoding with k-anonymity, l-diversity and t-closeness
  • Added example project file with high-dimensional data
  • Added methods for detecting HIPAA identifiers
  • Added implementation of (e,d)-differential privacy
  • Added utility measures KL divergence and Ambiguity
  • Improved performance of maintaining the solution space
  • Implemented critical bugfix to ensure correct classification of the solution space
  • Added various minor bugfixes and improvements

ARX 3.2.1

18 Aug 16:44
Compare
Choose a tag to compare

Bugfix release:

  • Fix risk-based anonymization and analysis
  • Fix normalized entropy measure

ARX 3.2.0

03 Aug 13:04
Compare
Choose a tag to compare
  • Added support for anonymizing high-dimensional datasets
  • Changed GUI to support high-dimensional datasets
  • Added new utility measures: normalized non-uniform entropy and ambiguity
  • Implemented implicit representation of the solution space: ~10% performance improvement and significant reduction of memory requirements
  • Fixed multiple resource leaks
  • Fixed ~10% performance regression introduced in version 3.1.0
  • Various other small improvements and bug fixes

ARX 3.1.0

01 Jul 15:29
Compare
Choose a tag to compare
  • Implement microaggregation as a new coding model
  • Add support for Oracle DB
  • Fix bug in statistics when used with subsets
  • Fix some resource leaks
  • Various other small improvements and bug fixes

ARX v3.0.0

17 Mar 15:30
Compare
Choose a tag to compare
  • Implemented methods for analyzing re-identification risks (sample uniqueness, average class size, population uniqueness according to different super-population models)
  • Implemented methods for risk-based anonymization (sample uniqueness, average class size, population uniqueness according to different super-population models)
  • Improved reading and writing of CSV files
  • Implemented auto-detection of data types
  • Implemented methods for data cleansing
  • Improved handling of missing values ("null" values)
  • Implemented new visualizations of the solution space
  • Improved query builder
  • Fixed (non-critical) bug in d-presence model. Solution might not have been optimal.
  • Various small improvements and bug fixes

ARX 2.3.2

20 Jan 15:03
Compare
Choose a tag to compare
  • Bugfix: handle zeros correctly in computing the geometric mean for relative
    comparisons
  • Change license to Apache License, Version 2.0

ARX 2.3.1

12 Dec 15:41
Compare
Choose a tag to compare
  • Various bugfixes
  • Performance improvements