Data Anonymization Module for Cloud Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As more enterprises use third-party hosted applications, there is a need for efficient data security measures to protect data from unauthorized access, particularly in cloud computing environments where data is transmitted and stored across networks.

Innovation Solution

A method and system for anonymizing data transmitted to a destination computing device using an anonymization module that selectively extracts fields, computes hashes, and applies anonymization strategies, including tokenization and symmetric key encryption, to ensure secure data transmission and de-anonymization upon retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted in plain text to third-party hosted applications, then data transmission is simple and fast, but data security and confidentiality are compromised

Engineering Contradiction:
Improvedata securityVSAvoidanonymization process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary anonymization actions by extracting specific fields, computing hashes, and applying anonymization strategies (tokenization, encryption) before data transmission. This prepares the data in advance to ensure security without affecting the transmission process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The anonymization module acts as an intermediary between the data source and the third-party application. It intercepts the data, applies security transformations, and releases the anonymized data, thereby mediating the transmission to maintain both simplicity and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all data fields are anonymized, then data confidentiality is maximized, but data usability and search capability are reduced

Engineering Contradiction:
Improvedata confidentialityVSAvoiddata search and sort capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies different anonymization qualities to different data fields. Sensitive fields (PII) undergo full anonymization (tokenization/encryption), while non-sensitive fields remain unchanged or undergo minimal transformation. This allows the system to maintain confidentiality where needed while preserving usability where appropriate.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The anonymization process segments data fields into sensitive and non-sensitive categories. By selectively anonymizing only the necessary fields (name, email, phone) while leaving other fields intact, the system maintains a balance between security and functionality for search and sort operations.

Inventive Principle:
Principle #1Segmentation

3Reliability

If data is anonymized using complex transformations, then data security is enhanced, but processing time and computational resources increase

Engineering Contradiction:
Improvedata protectionVSAvoidanonymization processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial anonymization by selectively transforming only the necessary fields rather than all data. This partial action approach reduces computational overhead while maintaining adequate security for the critical sensitive information that requires protection.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters such as the level of anonymization, hash algorithm selection, and tokenization strategy based on the data type and sensitivity level. This allows optimization of processing time by using lighter transformations for less critical data while reserving more computationally intensive methods for highly sensitive fields.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9338220B1System and method to anonymize data transmitted to a destination computing device
Publication Date: 2016.05.10 FORTRA LLC
  • US9338220B1 patent drawing
  • US9338220B1 patent drawing
  • US9338220B1 patent drawing

AI summary

A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. The data includes a plurality of fields. One or more fields are selectively extracted. A hash using the extracted fields is computed. The computed hash is stored. Anonymization of the data is performed, using an anonymization module. Anonymized data is transmitted to the destination computing device over a network.