Presentation Schemes¶
Presentation schemes are optional schemes that obfuscate decrypted data into a form suitable for display to authorized users. These schemes provide an additional layer of protection by controlling how sensitive data is presented after decryption.
What Are Presentation Schemes?¶
When an encrypted value is decrypted, the presentation scheme may be applied to the decrypted value before it is presented to the user. For example, a credit card number might be decrypted but then presented with only the last four digits visible.
Presentation schemes support two main approaches:
- Direct Masking Patterns: Apply masking patterns directly to decrypted values
- Reveal last 4 digits of an SSN (XXX-XX-1234)
- Show masked email domain (x***@example.com)
-
Display partial credit card numbers (**** **** **** 1234)
-
Re-encryption: Re-encrypt data using a different scheme
- Original value encrypted with scheme A is decrypted, then re-encrypted with presentation scheme B
- Example: Credit card number encrypted with PROD_CC_SCHEME is re-encrypted with FRAUD_CC_SCHEME that allows fraud analysts to use card number for investigation and also compare and check with other uses
Presentation schemes allow for: - Partial data display (e.g., showing only last 4 digits) - Data transformation for display purposes - Controlled visibility of sensitive information - Reducing exposure of decrypted values - Supporting use cases like customer service and fraud detection - Providing different views of sensitive data based on user roles or business needs - Implementing data segregation between departments or applications
Viewing Presentation Schemes¶
To view your presentation schemes:
- Select Encryption & Masking > Encryption & Masking from the Privacera Portal navigation menu.
- Navigate to the Presentation Schemes tab to view existing schemes.
Creating Custom Presentation Schemes¶
To create custom presentation schemes in the Privacera Portal:
- From the navigation menu, select Encryption & Masking > Encryption & Masking.
- Click ADD SCHEME to add a new scheme.
- Enter the following details:
- Name: A name for the scheme
- Description: A description of the scheme
- Encryption API: PRIVACERA (default) or BOUNCY_CASTLE
- Format Type: Data format type (e.g., FPE_ALPHA_NUMERIC, alphanumeric)
- Scope: All (or a specific scope like "Last 4 digits" for credit cards)
- Algorithm: Presentation algorithm (e.g., AlphaNumeric, FPE, Mask)
- Data Validation: Toggle to enable custom error handling
- Non-deterministic Encrypted Data: Toggle to enable non-deterministic behavior
- Click Save.
Common Use Cases¶
Presentation schemes are commonly used for:
Data Type | Typical Presentation | Use Case |
---|---|---|
Credit Card | Show only last 4 digits (e.g., **** **** **** 1234) | Customer service, transaction verification |
Social Security | Show only last 4 digits (e.g., ***-**-1234) | HR verification, identity confirmation |
Show username but mask domain (e.g., user@***.com) | Communication, user identification | |
Phone Numbers | Show only area code or last 4 digits | Contact verification, customer support |
Business Benefits¶
Presentation schemes provide several key business benefits:
- Enhanced Security: Reduces exposure of sensitive data while maintaining usability
- Role-Based Access: Enables different views of data based on user roles
- Compliance Support: Helps meet regulatory requirements for data protection
- Operational Efficiency: Supports business processes while maintaining security
- Data Segregation: Enables secure data sharing between departments
- Fraud Prevention: Supports fraud detection while protecting sensitive data
- Prev topic: Encryption Schemes
- Next topic: Masking Schemes