Homomorphic Encryption Cloud Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems face security vulnerabilities due to the risk of data breaches and key leakage during processing, as traditional encryption schemes require decryption and re-encryption, exposing data to attackers through the processor's data pipeline.

Innovation Solution

The HEROIC cloud computing system employs a homomorphic encryption scheme that allows for direct manipulation of encrypted data within the encrypted domain, eliminating the need for decryption and keeping both private and public encryption keys private, using a processor capable of Turing-complete computation with architectures like OISC, RISC, or CISC, and utilizing encryption schemes like Paillier for secure data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption schemes are used in cloud computing systems, then data confidentiality is protected during storage, but data is exposed to attackers during processing through decryption and re-encryption operations

Engineering Contradiction:
Improvedata confidentialityVSAvoidattack surface
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the fundamental parameter of encryption operation mode from decrypt-then-encrypt to operate-on-encrypted-data. By using homomorphic encryption properties, the system performs computations directly on ciphertexts, transforming the processing paradigm to eliminate the vulnerability window where data is exposed in plaintext form during processor operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces homomorphic encryption as an intermediary mechanism that allows computations to be performed on encrypted data without decryption. This intermediary layer acts as a mediator between the need for data processing and the requirement for data confidentiality, enabling secure cloud computing by processing data in its encrypted state through specially designed homomorphic circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cryptographic keys are stored in cloud computing processors to enable processing, then data can be decrypted and processed, but the keys become vulnerable to sub-transistor level attacks such as Trojan viruses

Engineering Contradiction:
Improvedata processing capabilityVSAvoidkey security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the cryptographic keys from the cloud computing processor environment entirely. By using homomorphic encryption, the system eliminates the need to store or input keys into the processor, removing the vulnerable component (keys) from the system while preserving the essential function (secure data processing) through alternative mathematical operations on ciphertexts.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If data is decrypted for processing in cloud computing systems, then computation can be performed, but the decrypted data passes through the processor's data pipeline where it is vulnerable to eavesdropping

Engineering Contradiction:
Improvecomputation capabilityVSAvoiddata eavesdropping risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the state parameter of data during processing from plaintext to encrypted form. By leveraging homomorphic encryption properties, the system maintains data in its encrypted state throughout the entire computation process, allowing productive computation while eliminating the vulnerability of plaintext data passing through the processor's data pipeline.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9619658B2Homomorphically encrypted one instruction computation systems and methods
Publication Date: 2017.04.11 NEW YORK UNIV IN ABU DHABI CORP
  • US9619658B2 patent drawing
  • US9619658B2 patent drawing
  • US9619658B2 patent drawing

AI summary

A homomorphically encrypted one instruction computation (“HEROIC”) computing system is described. The described HEROIC cloud computing system utilizes a homomorphic encryption scheme. The homomorphic encryption scheme allows for meaningful manipulation of encrypted data directly within the encrypted domain (i.e., without the need to first decrypt the data and then re-encrypt the data after processing). The HEROIC cloud computing system eliminates the need for the cloud computing processor to first decrypt data prior to processing thereby eliminating the need for the cryptographic keys to be provided to the provider of the cloud computing system.