Advanced masking methods in the IBM Optim Data Privacy API
The IBM® Optim Data Privacy advanced masking API supports several different masking methods.
The main differences between the masking methods are how much of the original characteristics of the data remain. The more original characteristics of the data that are retained, the more useful, but the less secure, the masked data becomes.
As you choose a masking method, consider these factors:
- Reversibility: Whether the masking method can be reversed to return the data to the original values.
- Input validation: Whether to validate the data input to ensure it meets expected requirements.
- Repeatability: Whether to repeat the same masked value for a repeated original value to maintain referential integrity between tables.
- Format preserving: Whether to retain the format of the original data. Preserving the format means that letters are replaced by letters with the same case, digits are replaced by digits, and the number of characters is the same. Use format-preserving methods when the output must maintain the original format constraints.
| Method | Reversibility | Input validation | Repeatability | Format preserving |
|---|---|---|---|---|
| Redaction | No | No | No | No |
| Tokenization | No | No | Yes | No |
| Encryption | Yes | No | Yes | No |
| Random format fabrication | No | No | No | Yes |
| Repeatable format fabrication | No | No | Yes | Yes |
| Format-preserving tokenization | No | Yes | Yes | Yes |
| Format-preserving encryption | Yes | Yes | Yes | Yes |
| Format-transforming tokenization | No | Yes | Yes | Yes |
| Format-transforming encryption | Yes | Yes | Yes | Yes |