Multi-Recipient Key Encapsulation for Bandwidth-Efficient Key Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure group messaging protocols face scalability and bandwidth efficiency issues, particularly under post-quantum assumptions, due to the need for large ciphertext and digital signature sizes, which are exacerbated by the use of active servers and asynchronous messaging.

Innovation Solution

A method and system for sharing symmetric cryptographic keys using an augmented multi-recipient key encapsulation mechanism (mKEM) that includes an encapsulation function to generate a cryptographic commitment token and a multi-recipient ciphertext, allowing for reduced data transmission and authentication, while ensuring post-quantum security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full ciphertexts are transmitted to each device for key sharing, then security is maintained, but bandwidth requirements increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The ciphertext is divided into multiple portions, each encrypted under a different encapsulation key corresponding to a specific device. Only the relevant portion is transmitted to each device instead of the full ciphertext, reducing bandwidth while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each device receives only the ciphertext portion encrypted under its specific encapsulation key, tailored to its local requirements. This allows each device to process only the necessary data for its security needs without receiving unnecessary data for other devices.

Inventive Principle:
Principle #3Local quality

2Reliability

If different authentication data is generated for each receiving device, then authentication security is improved, but computational load and bandwidth increase

Engineering Contradiction:
Improveauthentication securityVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A single authentication token is generated that serves as the authentication data for all devices. This universal token can be verified by any device using its own decapsulation key, eliminating the need to generate separate authentication data for each device while maintaining security.

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

Solution Approach 2:

The authentication token acts as an intermediary that mediates between the sender and multiple receivers. Instead of directly generating device-specific authentication data, the system uses this intermediate token that can be universally verified, reducing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If post-quantum secure authentication methods are used, then security under quantum attacks is improved, but ciphertext and signature sizes increase

Engineering Contradiction:
Improvepost-quantum securityVSAvoiddata size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The large post-quantum ciphertext is segmented into multiple smaller portions, each encrypted under a specific encapsulation key. This allows the total data transmitted to be reduced while maintaining post-quantum security guarantees for each portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of using multiple smaller encrypted portions instead of one large ciphertext. This parameter change allows the system to maintain security level while reducing the effective data size transmitted to each device.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12634136B2Sharing cryptographic material
Publication Date: 2026.05.19 PQSHIELD LTD
  • US12634136B2 patent drawing
  • US12634136B2 patent drawing
  • US12634136B2 patent drawing

AI summary

A method includes, at a first communications device: processing encapsulation keys of a plurality of second communications devices using an encapsulation function to generate a symmetric key, an authenticable token, and a ciphertext; and transmitting, to each of the second communications devices, the token and a respective portion of the ciphertext depending on the respective encapsulation key of that second communications device. The token is a cryptographic commitment of the symmetric key, and the ciphertext is a multi-recipient encapsulation of the symmetric key under the encapsulation keys of the second communications devices. The method further includes, at each second communications device: processing the respective decapsulation key and the respective portion of the ciphertext using a decapsulation function to generate a respective candidate copy of the symmetric key; authenticating the token, whereby to determine that the respective candidate copy of the symmetric key corresponds to the symmetric key.