MapReduce Data Segmentation for Secure Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data warehouses face challenges in securely managing and accessing private data due to the need for role-based security and protection of sensitive information, as existing solutions do not adequately isolate and protect private data from unauthorized access.

Innovation Solution

The MapReduce framework identifies private data, encrypts it, and stores it separately, using a reference to the encrypted data within the original data, allowing for secure access through a system that verifies user authorization and decrypts the data based on permissions, ensuring that only authorized users can access the private information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If private data is stored together with received data in the data warehouse, then data access and processing are simplified, but data security and protection from unauthorized access are compromised

Engineering Contradiction:
Improvedata access simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments private data from received data by storing encrypted private data in a separate location within the data warehouse, while maintaining references in the original data structures. This allows the system to maintain simplified access procedures while ensuring security through physical separation of sensitive information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encrypted private data as an intermediary between the original private data and storage. By encrypting private data and storing it separately with references, the system mediates between the need for simple access and the requirement for security, allowing authorized access while protecting against unauthorized exposure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If private data is encrypted and stored separately, then data security is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by encrypting private data before storage and pre-computing references to the encrypted data locations. This preliminary processing reduces the complexity during data access operations, as the encryption and reference creation are performed once during data ingestion rather than repeatedly during access operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating reference copies that point to the encrypted private data locations. Instead of moving or duplicating the actual encrypted data, the system creates lightweight reference structures that simplify access while maintaining security, reducing the overall system complexity.

Inventive Principle:
Principle #26Copying

3Productivity

If all data is processed in parallel using Map Reduce, then processing speed is improved, but security control and authorization verification become more difficult

Engineering Contradiction:
Improveprocessing speedVSAvoidsecurity control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies local quality by implementing different processing characteristics for different data types. Received data can be processed in parallel using Map Reduce for high productivity, while private data locations are marked with special properties that trigger security verification procedures. This allows the system to maintain parallel processing efficiency while enforcing security controls where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9881164B1Securing data
Publication Date: 2018.01.30 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US9881164B1 patent drawing
  • US9881164B1 patent drawing
  • US9881164B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for securing data. One of the methods includes receiving, by the map reduce framework, data for analysis. The method includes identifying, by the map reduce framework, private data in received data. The method includes encrypting the private data. The method includes storing the encrypted private data in a location separate from the received data. The method includes obfuscating the private data by adding a reference to the location of the encrypted private data in the received data.