Homomorphic Encryption Secure Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data security technologies leave sensitive information vulnerable during decryption and re-encryption processes, as they require multiple encryption and decryption steps, exposing data to unauthorized access.

Innovation Solution

Implementing homomorphic encryption techniques that allow computations to be performed on encrypted data without decrypting it, using methods like RSA and Paillier cryptosystems, to maintain data security throughout storage, transmission, and consumption by authorized parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption techniques are used that require decryption and re-encryption, then data can be accessed and processed by authorized parties, but data becomes vulnerable to unauthorized access during the decryption process

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to unauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces homomorphic encryption as an intermediary mechanism that enables authorized parties to process encrypted data without decrypting it. The encrypted data acts as an intermediary form that can be manipulated mathematically to produce encrypted results, eliminating the need to expose plaintext during processing while still allowing authorized computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the fundamental parameter of data representation from plaintext to homomorphically encrypted ciphertext. This parameter change allows the data to maintain its security properties throughout the entire processing pipeline, as the encrypted form can undergo mathematical transformations that correspond to logical operations on the underlying plaintext without ever being decrypted.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple encryption and decryption steps are performed, then data can be securely transmitted across different systems with varying encryption requirements, but the complexity of the process increases and exposes data to more vulnerability points

Engineering Contradiction:
Improvecompatibility across encryption domainsVSAvoidencryption process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables continuous encryption throughout the entire data lifecycle from storage to transmission to processing. Data remains in encrypted form continuously, with homomorphic operations performed directly on the ciphertext, eliminating the discontinuous decryption-reencryption cycles that create vulnerability points and increase process complexity.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent segments the encryption process into distinct homomorphic encryption schemes (e.g., additive, multiplicative, inner product) that can be independently selected and combined based on specific computational needs. This segmentation allows flexible adaptation to different cryptographic requirements without requiring a complete re-encryption process, reducing overall complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If data is decrypted for processing, then authorized parties can perform computations on the data, but the data loses its security protection during processing

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddata confidentiality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the mechanical decryption-processing-encryption system with a homomorphic encryption system where mathematical operations are performed directly on ciphertext. Instead of mechanically decrypting data to process it and then re-encrypting, the system uses algebraic structures (homomorphic properties) to enable computations on encrypted data, substituting a mathematical mechanism for a mechanical cryptographic process.

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

Data Source

PatentUS11436351B1Homomorphic encryption of secure data
Publication Date: 2022.09.06 BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC
  • US11436351B1 patent drawing
  • US11436351B1 patent drawing
  • US11436351B1 patent drawing

AI summary

A process for securely processing a search query for homomorphically encrypted search results is provided. The process includes receiving a search query from a requesting device, the search query including a request for encrypted data stored in a data store operably coupled to the one or more processors. The process further includes executing a search function to access a set of search results from the data store, the search results including homomorphically encrypted information, and determining, based upon the search query, a transmission encryption technique for secure transmission of the search results to the requesting device. The search results can be additionally encrypted using the transmission encryption technique to generate an additionally encrypted search response that includes the homomorphically encrypted information. The process can further include causing transmission of the additionally encrypted search response to the requesting device.