Semi-Trusted Intermediaries for Secure Message Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure message passing techniques using intermediaries are vulnerable to attacks and costly due to the need for trusted relationships and complex key management, especially in large-scale environments.

Innovation Solution

A method employing two semi-trusted intermediaries for key encryption and message passing, using symmetric encryption and a guard key to securely transmit and decrypt message encryption keys, reducing complexity and cost while maintaining message confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single trusted intermediary is used to pass encrypted messages, then message confidentiality is maintained, but system complexity and cost increase due to key management requirements

Engineering Contradiction:
Improvemessage confidentialityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the intermediary function into two separate components: a first intermediary that handles key encryption/decryption and a second intermediary that handles message routing. This segmentation eliminates the need for complex key management at a single trusted intermediary, as the message-encrypting key never leaves the sender's device in encrypted form.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces two semi-trusted intermediaries with specific divided roles: the first intermediary acts as a key encryption service that protects the message-encrypting key, while the second intermediary acts as a message relay that handles only encrypted messages. This intermediary structure maintains security without requiring either intermediary to have full access to unencrypted messages or keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If symmetric encryption is used for message passing, then encryption efficiency improves, but security vulnerabilities increase if intermediaries are compromised

Engineering Contradiction:
Improveencryption efficiencyVSAvoidsecurity against intermediary attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting the intermediary functions and using asymmetric encryption for the key exchange phase (sender to first intermediary) and symmetric encryption for the message phase, the system maintains efficiency while improving security. The message-encrypting key is never stored or processed in plaintext by intermediaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a composite encryption approach combining asymmetric encryption (for key protection during transmission to intermediaries) and symmetric encryption (for efficient message encryption). This composite method leverages the security strengths of asymmetric encryption for key management while maintaining the efficiency of symmetric encryption for bulk message encryption.

Inventive Principle:
Principle #40Composite materials

3Reliability

If multiple intermediaries are used for key encryption and message passing, then security is enhanced, but system complexity increases

Engineering Contradiction:
Improvesecurity against attacksVSAvoidintermediary coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent clearly segments the responsibilities of two intermediaries: the first intermediary only handles key encryption/decryption operations, while the second intermediary only handles message routing and delivery. This functional segmentation simplifies the coordination complexity compared to a single full-featured intermediary, as each component has a narrow, well-defined role.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses two specialized intermediaries with complementary functions that together provide enhanced security. The first intermediary protects the key infrastructure, while the second intermediary protects the message infrastructure. This division reduces coordination complexity because each intermediary interacts with only one type of data (keys or messages) and has dedicated protocols for each.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11159497B2Secure message passing using semi-trusted intermediaries
Publication Date: 2021.10.26 CITRIX SYSTEMS INC
  • US11159497B2 patent drawing
  • US11159497B2 patent drawing
  • US11159497B2 patent drawing

AI summary

Techniques are provided for secure message passing. A sender process has a clear (non-encrypted) text message to pass to a recipient process as an encrypted message. The sender generates a message encryption key (MEK) for encrypting the message and sends the MEK to a first intermediary process, which encrypts the MEK. The sender uses the MEK to encrypt the message and passes both the encrypted message and the encrypted MEK to a second intermediary process. The second intermediary verifies that the sender is authorized to send messages and retains the encrypted message and the encrypted MEK. The second intermediary passes the encrypted message and the encrypted MEK to the recipient, which requests decryption of the encrypted MEK from the first intermediary. The first intermediary then decrypts the MEK and returns it to the recipient. Finally, the recipient decrypts the message using the MEK.