Decrypted Message Storage with Key for Secure Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storing encrypted messages in both encrypted and decrypted forms leads to increased storage costs and latency issues when decrypting messages for viewing, while solely storing in decrypted form prevents forwarding encrypted messages to third parties.

Innovation Solution

Storing messages in decrypted form along with the key used for encryption and decryption, allowing for re-encryption to regenerate the original encrypted message, thus maintaining the ability to forward encrypted copies while reducing storage latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages are stored in encrypted form, then security is improved, but decryption creates undesirable latency when users request to read messages

Engineering Contradiction:
ImprovesecurityVSAvoiddecryption latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs decryption in advance when messages are received and stores the decrypted content in plaintext form. This preliminary action eliminates the need for real-time decryption when users read messages, thus resolving the contradiction between maintaining security through encryption and avoiding decryption latency during message access.

Inventive Principle:
Principle #10Preliminary action

2Speed

If messages are stored in decrypted form, then reading speed is improved, but encrypted messages cannot be forwarded to third parties

Engineering Contradiction:
Improvereading speedVSAvoidforwarding capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent stores both the original encrypted message and a decrypted copy of the message body. When forwarding is needed, the system can generate a new encrypted version from the stored decrypted copy, preserving the ability to forward messages to third parties while maintaining fast reading speeds from the stored plaintext version.

Inventive Principle:
Principle #26Copying

3Speed

If messages are stored in both encrypted and decrypted forms, then both security and reading speed are improved, but storage costs increase

Engineering Contradiction:
Improvereading speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies different storage strategies to different parts of the message system. The message headers and metadata remain encrypted, while only the message body is stored in decrypted form. This local differentiation allows the system to achieve fast reading speeds for message content while maintaining security for sensitive metadata and reducing overall storage requirements compared to storing complete encrypted messages.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11831623B2Storing decrypted body of message and key used to encrypt and decrypt body of message
Publication Date: 2023.11.28 GOOGLE LLC
  • US11831623B2 patent drawing
  • US11831623B2 patent drawing
  • US11831623B2 patent drawing

AI summary

A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least receive a message, the message including a header, an encrypted symmetric key, and an encrypted body, decrypt the encrypted symmetric key using a private key to generate a decrypted symmetric key, decrypt the encrypted body using the decrypted symmetric key to generate a decrypted body, and store the header, the decrypted symmetric key, and the decrypted body in long-term storage.