Homomorphic Encryption Data Transmission Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data transmission systems face challenges in ensuring successful transmission of sensitive data files without compromising their security, especially when partial data files are transmitted due to network issues or packet loss, and existing monitoring applications may expose sensitive information.

Innovation Solution

A system utilizing fully homomorphic encryption generates a header, trailer, and unique row for the data file, which are appended to create an encrypted data file. This system initiates a homomorphic engine on the data file, generates an evaluation key, and transmits the appended data file, ensuring secure transmission and verification at the target device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a transmission monitoring application analyzes the data to ensure complete transmission, then transmission reliability is improved, but data security deteriorates due to exposure of sensitive information

Engineering Contradiction:
Improvetransmission reliabilityVSAvoiddata exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The data file is segmented into multiple encrypted packets with additional metadata (header, trailer, unique row) appended to each packet. This segmentation allows monitoring of transmission completeness without requiring the monitoring application to access the full decrypted data, thus maintaining security while ensuring reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary encryption layer is introduced between the data and the monitoring application. The homomorphic encryption allows the monitoring application to verify transmission integrity of encrypted packets without decrypting them, acting as a mediator that enables monitoring while preserving data confidentiality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If homomorphic encryption algorithms are applied to generate header, trailer, and unique row, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The homomorphic encryption algorithms and key generation are performed in advance during the transmission preparation phase. The header, trailer, and unique row are generated beforehand using the evaluation key, so that during actual transmission, the system only needs to append and transmit these pre-computed elements, reducing real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of applying complex homomorphic operations to every data packet, the system generates a unique row and header/trailer templates that can be replicated and appended to multiple packets. This copying approach reduces the computational burden compared to performing full homomorphic encryption on each individual packet.

Inventive Principle:
Principle #26Copying

3Ease of operation

If evaluation key is stored in secure encryption key repository, then access control is improved, but system complexity increases

Engineering Contradiction:
Improveaccess controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The secure encryption key repository is designed to autonomously manage the evaluation key through automated authentication and access control mechanisms. The system self-services by validating credentials and granting or denying access without requiring manual intervention, simplifying operation while the automated security protocols do manage to add some system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11483139B2System for secure data transmission using fully homomorphic encryption
Publication Date: 2022.10.25 BANK OF AMERICA CORP
  • US11483139B2 patent drawing
  • US11483139B2 patent drawing
  • US11483139B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for secure data transmission using fully homomorphic encryption. The present invention is configured to electronically retrieve a data file from a source computing device, wherein the data file in encrypted using a public key; initiate a homomorphic engine on the data file, wherein the homomorphic engine comprises one or more homomorphic encryption algorithms; generate, using a first homomorphic encryption algorithm, a header and a trailer for the data file; generate, using the first homomorphic encryption algorithm, a unique row for the data file; generate an evaluation key based on at least generating the header, the trailer, and the unique row for the data file; append the header, the trailer, and the unique row to the data file to generate an appended data file; and transmit the appended data file to a target computing device.