Overview
Obfusware data maskers are implemented by applying a specific configuration and Obfusware data masking algorithm.
Obfusware data masker = configuration + data masking algorithm
Data Masker Configuration Properties
Obfusware data maskers configuration properties can be divided into common data maskers properties and algorithm properties.
- All data maskers use the common properties.
- The algorithm properties are specific to each Obfusware data masking algorithm and modify the algorithm to meet specific data masking requirements.
Obfusware Masking Algorithms
- Identity
- Redact
- Hidden
- TextSubstitution
- HashList
- Segment
- MultiDate
- CCAccount
- USZipcode
- USTelephone
- Token
- Mapper
Data Masking Algorithm Characteristics
Obfusware data masking algorithms can be described by their characteristics:
- Algorithm - name of the masker algorithm
- Masking Technique(s) - The technique or techniques implemented by the Obfusware masking algorithm
- Supported Types - these can be String, Text, Number, or Date
- Referential Integrity - A given data item is guaranteed to mask to the same value every time
- Conflict-free - The mapping from the original date item to the masked data item can generate conflicts or be conflict-free. A conflict-free algorithm guarantees each unique data item generates a unique masked data item (1-to-1 mapping). An algorithm which can generate conflicts may have two or more data items mapping to the same masked data item (n-to-1 mapping).
- Realistic Data - The algorithm can generate realistic data or non-realistic data. For instance, a last name masker which generates realistic data might generate masked last names such as Smith, Jones, Pearson, or McDonald. While a last name masker which generates non-realistic data might generate masked last names such as l42wUJctPAZbeD3XvQ, 67LqJdI, 67L2W3y/IhclPw, or kw3Q7+DR6ynpItu0.
- Reversible - A masker can either be reversible or non-reversible. When using a reversible masker, it is possible to use the masked data item to generate the original data item. With a non-reversible masker, it is impossible to generate the original data item using the masked data item.