CDPSE Enhancing Technologies 3 β Questions and Answers
Question 1: A data engineer needs to share a dataset for research that preserves realistic relationships between variables but contains no real individuals' data. Which PET is most appropriate?
- Pseudonymization
- Synthetic data generation (Correct answer)
- Data aggregation
- Record suppression
Correct answer: Synthetic data generation
Synthetic data generation creates artificial datasets that preserve statistical relationships from real data without including any actual personal information.
Question 2: In a trusted execution environment (TEE), data privacy is protected by:
- Encrypting data using the data subject's public key
- Processing sensitive data in an isolated hardware enclave inaccessible to the host OS (Correct answer)
- Storing data in a geographically distributed manner
- Applying differential privacy noise before any computation
Correct answer: Processing sensitive data in an isolated hardware enclave inaccessible to the host OS
A TEE (such as Intel SGX or ARM TrustZone) provides a hardware-isolated enclave where code and data are protected even from the operating system or hypervisor.
Question 3: Which privacy-enhancing technology is most commonly used to enable privacy-preserving advertising measurement without sharing individual user data between platforms?
- Tokenization
- Private set intersection (PSI) (Correct answer)
- Data anonymization
- Role-based access control
Correct answer: Private set intersection (PSI)
Private set intersection (PSI) allows two parties to find common elements in their datasets without revealing elements that are not in common, used in ad measurement to match conversions without exposing full user lists.
Question 4: What distinguishes l-diversity from k-anonymity as a privacy technique?
- L-diversity requires more records per equivalence class
- L-diversity ensures sensitive attribute values are sufficiently diverse within each anonymization group (Correct answer)
- L-diversity applies differential privacy noise to each group
- L-diversity removes all quasi-identifiers from the dataset
Correct answer: L-diversity ensures sensitive attribute values are sufficiently diverse within each anonymization group
L-diversity extends k-anonymity by requiring that each equivalence class contains at least l well-represented values for sensitive attributes, preventing homogeneity attacks.
Question 5: An organization uses a technique where personal identifiers are replaced with randomly generated tokens stored in a separate secure vault. This is best described as:
- Anonymization
- Tokenization (Correct answer)
- Encryption
- Pseudonymization with format-preserving encryption
Correct answer: Tokenization
Tokenization replaces sensitive data with non-sensitive placeholder tokens, with the mapping maintained in a secure token vault, allowing re-identification only by those with vault access.
Question 6: Which of the following best describes a privacy risk associated with federated learning?
- Raw data is transmitted to the central server during training
- Model updates (gradients) can potentially leak information about training data through inference attacks (Correct answer)
- The model cannot be trained without access to all data simultaneously
- Federated learning always requires homomorphic encryption to be secure
Correct answer: Model updates (gradients) can potentially leak information about training data through inference attacks
Gradient inversion and membership inference attacks can extract information about individual training records from the model updates shared during federated learning.
Question 7: The epsilon (Ξ΅) parameter in differential privacy controls:
- The number of records required for statistical significance
- The privacy-utility tradeoff, where lower epsilon means stronger privacy but less accurate results (Correct answer)
- The encryption strength of the noise-generation algorithm
- The number of parties allowed to query the differentially private system
Correct answer: The privacy-utility tradeoff, where lower epsilon means stronger privacy but less accurate results
Epsilon (Ξ΅) is the privacy budget; a smaller epsilon adds more noise for stronger privacy guarantees but reduces the accuracy of aggregate query results.
A data engineer needs to share a dataset for research that preserves realistic relationships between variables but contains no real individuals' data.
Which PET is most appropriate?