End-to-End Encrypted Metadata Slots in Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social networking technologies do not adequately secure metadata associated with messages, such as reactions and graphical content, which can be sensitive and compromised due to lack of encryption, leading to security concerns and increased network bandwidth usage.

Innovation Solution

A system that efficiently encrypts both messages and metadata associated with messages in a packet of data exchanged between client devices involved in a conversation session, using separate metadata slots for each user to ensure end-to-end encryption and prevent modification of metadata by unauthorized users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata is transmitted in unencrypted form to improve ease of operation and compatibility, then network bandwidth usage increases and security is compromised, but if end-to-end encryption is applied to metadata, then security is improved while network bandwidth usage increases

Engineering Contradiction:
ImprovesecurityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the data transmission into separate encrypted message slots and unencrypted metadata slots. Each user has a dedicated encrypted message slot for their messages, while metadata is placed in separate unencrypted slots that are still protected by the encryption framework. This segmentation allows selective encryption of different data types, improving security for sensitive content while optimizing bandwidth usage for metadata.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encryption qualities to different parts of the data structure. Message content receives full end-to-end encryption, while metadata receives encryption specific to each user's perspective. This local quality approach ensures that each user can access and verify metadata relevant to them without requiring decryption of entire message streams, optimizing the security-bandwidth tradeoff.

Inventive Principle:
Principle #3Local quality

2Reliability

If separate metadata slots are created for each user to ensure end-to-end encryption, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal encryption framework that handles multiple functions through a single structure. The same encryption mechanism protects both message content and metadata, the same data structure serves both as transmission medium and security container, and the same slot system manages both user-specific and conversation-wide data. This multi-functionality reduces overall system complexity despite the sophisticated security requirements.

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

Solution Approach 2:

The patent embeds metadata slots within the encrypted message structure, creating a nested data organization where metadata is contained within the broader message packet framework. This nesting allows the encryption system to handle multiple data types hierarchically, with each nested level serving specific security functions while maintaining overall system coherence and reducing structural complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Reliability

If metadata is encrypted to prevent unauthorized modification, then security is improved, but network traffic increases

Engineering Contradiction:
ImprovesecurityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial encryption to metadata rather than full encryption of all data. Only the necessary metadata fields are encrypted with user-specific keys, rather than encrypting the entire message payload. This partial action approach provides sufficient security to prevent unauthorized modification while minimizing the increase in network traffic compared to full encryption schemes.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12244569B2Per participant end-to-end encrypted metadata
Publication Date: 2025.03.04 SNAP INC
  • US12244569B2 patent drawing
  • US12244569B2 patent drawing
  • US12244569B2 patent drawing

AI summary

Systems and methods are provided for sending a combined read and reaction message. The systems and methods perform operations comprising: accessing, by a messaging application, a conversation session comprising a plurality of messages exchanged between a plurality of client devices, the messaging application being associated with a first client device of the plurality of client devices; generating, by the messaging application, metadata associated with one or more of the plurality of messages; encrypting, by the messaging application, the metadata in accordance with an end-to-end encryption process to enable a second client device of the plurality of client devices to read the metadata and prevent the second client device from modifying the metadata; and transmitting, to a server, a packet comprising an encrypted message slot and a first metadata slot, the first metadata slot comprising the encrypted metadata.