Multi-Key Transaction Encryption for Fast Multi-Party Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure communication methods, such as Diffie-Hellman key agreement, are inefficient for complex communication scenarios and require slow, constraining handshaking protocols, and existing key agreements are not well-suited for multi-party communication.

Innovation Solution

A user device generates a secure message using multiple encryption keys stored on the device, encrypting different portions of the message for each intended recipient, allowing parallel transmission and independent access by each entity, thereby establishing multiple secure channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Diffie-Hellman key agreement is used for secure communication, then security is established between two computers, but the communication process becomes slow and constraining due to handshaking protocols

Engineering Contradiction:
ImprovesecurityVSAvoidhandshaking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs key establishment and secure channel creation in advance before actual data transmission. Encryption keys are pre-shared between devices, and secure channels are established beforehand, eliminating the need for slow handshaking protocols during actual communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication system is divided into multiple independent secure channels, each with its own encryption key. This allows different portions of data to be transmitted through different channels simultaneously, parallelizing the communication process and eliminating sequential handshaking delays.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional two-party secure channel is used, then security is maintained between two computers, but the system is not suitable for complex multi-party communication scenarios

Engineering Contradiction:
ImprovesecurityVSAvoidmulti-party communication capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system creates a universal secure communication framework that can handle both simple two-party and complex multi-party communication scenarios. Multiple devices can share different encryption keys and participate in the same secure communication ecosystem, making the system adaptable to various communication complexities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary authorization server that manages multiple encryption keys and coordinates secure communication between multiple parties. This mediator enables complex multi-party scenarios by distributing appropriate keys to appropriate devices without requiring direct peer-to-peer key exchange between all participants.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If all message data is encrypted with a single key for transmission to multiple recipients, then security is simplified, but all recipients can access all message portions including those not intended for them

Engineering Contradiction:
Improveencryption complexityVSAvoidaccess control security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The message is divided into multiple encrypted portions, each encrypted with a different encryption key corresponding to a specific recipient. This segmentation ensures that each recipient can only decrypt and access the portion intended for them, while the overall system remains manageable through automated key distribution.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3955517B1Multi-level communication encryption
Publication Date: 2025.10.08 VISA INTERNATIONAL SERVICE ASSOCIATION
  • EP3955517B1 patent drawingFigure 1
  • EP3955517B1 patent drawingFigure 2
  • EP3955517B1 patent drawingFigure 3

AI summary

Techniques are provided to generate a secure communication for use in a transaction. In some embodiments, a user device is provided a first set of encryption keys associated with one or more authorizing entities. The user device may, prior to or during a transaction, receive one or more second encryption keys related to a second party to the transaction. In some embodiments, the one or more second encryption keys may be provided to the user device via a local communication means. Once the user device has been provided with transaction details, it may generate a transaction request using the multiple encryption keys that it has been provided, such that portions of the message are encrypted using different encryption keys.