End-to-End Encryption Control in Multiparty Meetings Against Spoofing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing end-to-end encryption systems in online meetings are vulnerable to unauthorized users spoofing messages to dynamically enable or disable encryption, compromising security and confidentiality.

Innovation Solution

Implementing an encrypted process for dynamically enabling and disabling end-to-end encryption using encrypted messages that can only be decrypted on end-user participant devices, eliminating reliance on third-party servers to initiate these changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If end-to-end encryption is enabled in online meetings, then security and confidentiality of communication are improved, but the system becomes vulnerable to spoofing attacks where unauthorized users can send fake messages to disable encryption

Engineering Contradiction:
ImprovesecurityVSAvoidspoofing vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by having all participants pre-generate their public keys before the meeting starts. The key orchestration server collects and stores these public keys in advance, creating a pre-established trust framework that prevents spoofing attacks during the actual encrypted communication session.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The key orchestration server acts as an intermediary that facilitates key exchange without having private keys itself. It mediates the distribution of public keys to participants and enables encrypted communication while maintaining security, as it never possesses the private keys needed to decrypt messages or initiate encryption changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If third-party servers are used to manage encryption sessions, then ease of operation is improved, but security is compromised because servers can potentially initiate unauthorized encryption changes

Engineering Contradiction:
Improveencryption managementVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The invention extracts the private key management functionality from the third-party server and places it exclusively on participant devices. The key orchestration server is stripped of any ability to initiate encryption changes, retaining only the function of distributing public keys. This separation ensures that even if the server is compromised, it cannot unauthorizedly control encryption state.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Participant devices autonomously manage their own encryption capabilities using locally stored private keys. Each device independently decrypts messages and controls its own encryption state based on received encrypted commands, rather than relying on the server to manage encryption for them. This self-service approach eliminates the security risk of server-initiated encryption changes.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If encryption control messages are sent through the server, then ease of operation is improved, but the system becomes vulnerable to interception and spoofing of these control messages

Engineering Contradiction:
Improveencryption controlVSAvoidmessage interception
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by encrypting control messages with the recipient's public key before they traverse the network. This pre-encryption protects control messages from interception and spoofing, as any unauthorized user capturing these messages cannot decrypt or modify them without the recipient's private key.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The invention replaces the mechanical system of plain text control message transmission with cryptographic substitution. Control messages are transformed into encrypted form using public-key cryptography, substituting the vulnerable plaintext transmission mechanism with a secure encrypted communication channel that resists interception and spoofing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12375455B2Enabling and disabling end-to-end encryption in multiparty conference
Publication Date: 2025.07.29 RINGCENTRAL INC
  • US12375455B2 patent drawing
  • US12375455B2 patent drawing
  • US12375455B2 patent drawing

AI summary

A computer-implemented method for dynamically disabling an end-to-end encryption session within an online meeting session is provided. The method comprises engaging in an online meeting session in which an end-to-end encryption session is enabled. The method further comprises sending, to a key orchestration server, a first encrypted message in which the contents of the first encrypted message are instructions to disable the end-to-end encryption session. The method further comprises receiving, from the key orchestration server, a second encrypted message that indicates that a participant has initiated disabling of the end-to-end encryption session. In response to receiving the second encrypted message disabling the end-to-end encryption session while maintaining the online meeting session.