Secure Data Allocation via Information Processor Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in securely allocating data across multiple devices without exposing sensitive information, particularly when human or system errors lead to data loss or unintended exposure, and there is a need to identify suitable storage devices before data is stored while maintaining anonymity.

Innovation Solution

A secure data allocation protocol using an information processor linked to query and data processors, which generates random permutations and orthogonal transforms to determine similarity scores between query and candidate terms, allowing secure data allocation without revealing the underlying data, using a system that includes an information processor communicatively linked to a query processor and multiple data processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored in multiple storage devices without secure protocols, then data allocation efficiency is improved, but data security and anonymity are compromised

Engineering Contradiction:
Improvedata allocation efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an information processor as an intermediary between the query processor and data processors. This intermediary receives secure versions of query terms and candidate terms, determines similarity scores, and identifies target datasets without exposing the underlying data. The information processor acts as a mediator that enables efficient data allocation while maintaining security through its intermediary role in the communication chain.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses secure versions (copies) of query terms and candidate terms instead of the actual data. These secure versions are transformed representations that preserve the ability to determine similarity while preventing exposure of the underlying sensitive information. The copying principle allows the system to work with data representations that are sufficient for allocation decisions but insufficient for data recovery.

Inventive Principle:
Principle #26Copying

2Reliability

If secure protocols are used for data allocation between multiple parties, then data security is improved, but communication overhead and computational complexity increase

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

Solution Approach 1:

The patent segments the data allocation system into distinct functional components: a query processor that generates secure query terms, multiple data processors that store secure candidate terms, and an information processor that determines similarity scores. This segmentation allows each component to perform its function independently with well-defined interfaces, reducing overall system complexity while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms data terms into secure versions using parameter changes in the form of orthogonal transforms and random permutations. These transformations change the representation parameters of the data while preserving the similarity relationships needed for allocation. The parameter changes enable secure comparison without requiring complex cryptographic protocols for each interaction.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If all data is exposed for similarity comparison, then allocation accuracy is improved, but information leakage and security breaches increase

Engineering Contradiction:
Improveallocation accuracyVSAvoidinformation leakage
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the necessary information for similarity comparison while leaving the underlying sensitive data hidden. By working with secure versions of data terms that contain just enough information to determine similarity scores, the system extracts the minimal required information for accurate allocation without exposing the full data content that could lead to information leakage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical approach of directly comparing raw data with a transformed approach using orthogonal transforms and secure representations. This substitution allows similarity comparison to occur in a transformed space where the comparison mechanism works on secure versions rather than exposing the original data, thereby preventing information leakage while maintaining allocation accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10783268B2Data allocation based on secure information retrieval
Publication Date: 2020.09.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10783268B2 patent drawing
  • US10783268B2 patent drawing
  • US10783268B2 patent drawing

AI summary

Data allocation based on secure information retrieval is disclosed. One example is a system including an information processor communicatively linked to a query processor and a plurality of data processors respectively associated with a plurality of datasets. The information processor receives a request from the query processor for identification of a target dataset to be associated with a query term. The information processor generates a random permutation, and receives a secure version of the query term from the query processor, and receives secure versions of a collection of candidate terms from each of a plurality of data processors, each candidate term representing a cluster of similar terms in the associated dataset. The information processor determines similarity scores between the secure version of the query term and secure versions of the candidate terms, and identifies the target dataset of the plurality of datasets based on the determined similarity scores.