Granular Transaction Data Obfuscation via Noise Injection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Granular transaction data is valuable but often cannot be shared due to privacy concerns, as it reveals sensitive information about individuals and entities involved in transactions.
Innovation Solution
Introducing noise into transaction data to obfuscate it, while ensuring that the modified data remains useful and accurate for analysis, by adjusting or swapping transaction values and adding/removing data entries, thus maintaining privacy while retaining the original metric values within a predetermined range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If granular transaction data is shared at detailed level, then data usefulness and analytical value are improved, but privacy of individuals and entities is compromised
Solution Approach 1:
A processing server acts as an intermediary between the transaction data source and requesting entities. The server receives data requests, applies noise injection to obfuscate granular details, and returns modified data that preserves analytical value while protecting privacy. This intermediary process enables data sharing without direct exposure of sensitive information.
Solution Approach 2:
The patent transforms transaction data by changing its parameters through noise injection. Specifically, it adjusts transaction amounts, adds or removes transactions, and modifies timestamps by random amounts within defined ranges. These parameter changes obfuscate individual transaction details while maintaining aggregate statistical properties useful for analysis.
2Object-affected harmful factors
If noise is injected to obfuscate transaction data, then privacy is protected, but data accuracy may deteriorate
Solution Approach 1:
The patent applies partial noise injection rather than complete obfuscation. It injects noise into only certain parameters (transaction amount, timestamp, merchant information) while preserving other critical data elements. The noise magnitude is controlled to remain within acceptable ranges that maintain data utility for analytical purposes.
Solution Approach 2:
The system incorporates feedback mechanisms to monitor the quality of obfuscated data. It evaluates whether the injected noise maintains data within acceptable ranges for analytical use, allowing adjustment of noise parameters to balance privacy protection with data accuracy requirements.
Data Source
AI summary
A method for obfuscating granular transaction data via the introduction of noise includes: storing transaction data entries, each including transaction data values including at least a transaction amount and merchant identifier; receiving a data request including selection criteria and desired metrics; identifying a subset of transaction data entries based on the selection criteria; identifying a metric value for each desired metric based on the corresponding transaction data value in each of the transaction data entries in the subset; inserting noise to modify the subset by (i) adjusting the transaction data values included in at least two of the transaction data entries, and/or (ii) adding at least one transaction data entry to and removing at least one transaction data entry from the subset, where the inserted noise adjusts the metric values within a predetermined range; and transmitting the modified subset.


