Transient Encryption Key Generation for Secure Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data transfer methods, such as those using the SSL protocol, are inadequate as they can be susceptible to hacking, and stored encryption keys can be compromised, allowing unauthorized access to transmitted data.

Innovation Solution

A system and method where a first computing device generates an encryption key, encrypts data, and transmits it to a second device without sending the key, and the second device generates a matching key to decrypt the data, ensuring the key is not stored and is only used transiently, preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional SSL protocol is used for data transfer, then data transmission can be achieved, but security is compromised due to susceptibility to hacking and stored encryption key compromise

Engineering Contradiction:
Improvedata securityVSAvoidhacking vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the encryption key from the data transmission process entirely. Instead of transmitting keys through SSL protocols or storing them on devices, the system generates encryption keys locally at each endpoint and never transmits or stores them, eliminating the key compromise vulnerability while maintaining encrypted data transmission

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a pseudo-random key generation algorithm as an intermediary mechanism. This algorithm uses seed values and transformation functions to generate matching encryption keys at both transmitting and receiving devices without direct key transmission, serving as a mediator that enables secure communication without exposing keys

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption keys are stored on devices for data encryption, then data can be encrypted and decrypted, but the stored keys become vulnerable to compromise and unauthorized access

Engineering Contradiction:
Improveencryption capabilityVSAvoidkey compromise risk
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements disposable encryption keys that are generated transiently in memory and never written to persistent storage. These keys exist only temporarily during the encryption/decryption process and are then discarded, eliminating the long-term storage vulnerability while maintaining encryption functionality

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the state of encryption keys from persistent stored values to transient in-memory values. By altering the lifecycle parameter of keys from long-term storage to short-term existence, the system maintains encryption capability while eliminating the security risk associated with stored keys

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encryption keys are transmitted securely, then data can be encrypted during transmission, but the key transmission process itself becomes a security vulnerability

Engineering Contradiction:
Improvedata encryptionVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service key generation where each device independently generates its own encryption keys using local pseudo-random algorithms and seed values. The transmitting device generates keys for encryption and the receiving device generates matching keys for decryption, eliminating the need for key transmission and simplifying key management

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11979498B2System and method for securely transferring data using generated encryption keys
Publication Date: 2024.05.07 ECLYPSES INC
  • US11979498B2 patent drawing
  • US11979498B2 patent drawing
  • US11979498B2 patent drawing

AI summary

According to one example, a system includes a second computing device that has one or more processors configured to receive encrypted data from a first computing device, the encrypted data being encrypted based on a first encryption key. The one or more processors are further configured to generate a second encryption key that matches the first encryption key, decrypt the encrypted data using the second encryption key, and transmit the data for use.