Data Elements are the most critical elements of data protection. Data Elements determine how cryptographic algorithms are applied to data.
Typically, there is one Data Element per data type. For example, name, address, or credit card number. This allows for granular enforcement of control over sensitive data.
Protegrity supports two types of Data Elements:
- Structured: Used for fine-grained field- and column-level protection. For example, a name attribute in a JSON file, or a column in a database table storing customer names.
- Unstructured: Used for course-grained file protection. It is only applicable to the Protegrity File Protector.
To create, view and manage Data Elements, navigate to Policy Management from the main menu, and choose Data Elements & Masks. The Data Elements tab opens by default.
Creating Data Elements
Before creating a Data Element, understand the type and format of data that you are protecting, and what is your desirable output. For example, if length and format preservation are required, tokenization or Format Preserving Encryption (FPE) are the recommended methods.
For guidance regarding the protection methods, refer to the section Protection Method Reference.
To add a new Data Element:
On the ESA Web UI, navigate to Policy Management > Data Elements & Masks.
The Data Elements tab appears by default.
Click Add New Data Element.
The New Data Element screen appears.
Specify the following common properties for each Data Element:
Property Description Type Type of the Data Element to be created.
For example, structured or unstructured.Name Unique name identifying the data element.
The maximum length of the data element is 55 characters.Description Text describing the Data Element. Method Types of data protection to apply: - Tokenization
- Encryption
- Format Preserving Encryption (FPE)
- Hashing
- Masking
- Monitoring
Depending on the chosen protection method, additional configuration options appear. For example, Encryption has an option to use Initialization Vectors, while Tokenization shows different tokenization options depending on the data type.
For more information about the available protection methods and their properties, refer to the section Protection Methods Reference.Click Save.
Note: You can use the Policy Management REST API to create Data Elements.
Managing Data Elements
After a Data Element is created, it cannot be modified. You can only provide a new description for the Data Element.
Deleting Data Elements
A Data Element can be deleted. It must first be removed from all policies where it has been attached before it can be removed.
To remove a Data Element:
On the ESA Web UI, navigate to Policy Management > Data Elements & Masks.
The Data Elements tab appears by default.
Select the Data Element from the list, and click the Delete action.
A confirmation dialog box appears.
Click OK.
A message Data Element has been deleted successfully appears.
Warning: The Delete action cannot be reversed. By deleting a Data Element, you are effectively removing the cryptographic material associated with that Data Element. You will lose the ability to re-identify the data protected with that Data Element. You can only restore Data Elements by restoring the Policy from a backup file.