Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.metric.v2 |
Main package implementing quality models
|
org.deidentifier.arx.risk |
This package provides methods for risk analyses
|
Modifier and Type | Method and Description |
---|---|
ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.clone() |
static ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.create()
Creates a new instance
|
ARXCostBenefitConfiguration |
ARXConfiguration.getCostBenefitConfiguration()
Returns the cost/benefit configuration
|
ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.setAdversaryCost(double adversaryCost)
Sets the amount of money needed by an attacker for trying to re-identify a single record
|
ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.setAdversaryGain(double adversaryGain)
Sets the amount of money earned by an attacker for successfully re-identifying a single record
|
ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.setPublisherBenefit(double publisherBenefit)
Sets the amount of money earned by the data publisher for publishing a single record
|
ARXCostBenefitConfiguration |
ARXCostBenefitConfiguration.setPublisherLoss(double publisherLoss)
Sets the amount of money lost by the data publisher, e.g. due to a fine, if a single record is attacked successfully
|
Modifier and Type | Method and Description |
---|---|
ARXConfiguration |
ARXConfiguration.setCostBenefitConfiguration(ARXCostBenefitConfiguration config)
Sets the cost/benefit configuration
|
Modifier and Type | Method and Description |
---|---|
ARXCostBenefitConfiguration |
MetricSDNMPublisherPayout.getCostBenefitConfiguration()
Returns the cost/benefit configuration
|
Constructor and Description |
---|
RiskModelCostBenefit(ARXCostBenefitConfiguration configuration)
Creates a new instance
|