Format Preserving Encryption Rule Actions
Format preserving encryption rule actions replace data with similar data to preserve data privacy. For example, numbers can be replaced with other numbers, and text with other text (using the same code page). A rule can contain one or multiple encryption rule actions as well as other types of rule actions.
To add an encryption rule action:
- Open the desired repository and project.
- Click the Rules tab, and select the desired rule. The list of rule actions appears in the Rule Action tab portion of the window.
- To add a new rule action, click Add. The Create Rule Action wizard appears.
- Select Format Preserving Encryption and click Next.
- Type a name for your rule action. You can have more than one rule action per rule, but each rule action name must be unique within the rule.
Select Managed Key or enter an encryption key. The key you enter will appear as asterisks for security purposes. To show the actual key value instead of asterisks, check the Display key value box. Data Privacy supports Unicode, so the encryption key can be any character or group of characters and is case sensitive.
- Select either Encrypt or Decrypt as your desired action.
Each rule action needs at least one data element or variable to identify the data to encrypt or decrypt. Select one or more project resources from the list.
For more information, see Create a New Data Element and Create a New Rule Variable.
If desired, enter a field mask. For more information, see Field Mask Processing.
Your rule action now appears in the list of rule actions.
- Expand the Advanced section if changes are needed for code page or custom encryption routines.
- If you need to use a code page other than the default, select one from the Code Page to be used for this encryption drop-down list. Choosing a code page is only required when your source data doesn't match the default code page. For example, DBCS data requires a different code page than English data requires.
If you need to use a custom encryption routine, select one from the Custom Encryption Routine drop-down list. All custom encryption routines must be registered before being used. Use the Resource Administration task for Manage Custom Functions to register your custom encryption routine.