Secure Sent Message Identifier Using Digital Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Email spoofing poses a security risk by allowing malicious users to conceal their identity, potentially gaining unauthorized access to protected systems by altering message headers to appear as a different sender.

Innovation Solution

A message management service adds a unique identifier, such as a digital signature, to messages based on account-specific information and a private key, ensuring that messages can be verified as originating from the service, thereby preventing spoofing attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a message management service adds information to messages to identify and organize them, then message organization and identification is improved, but the risk of spoofing increases because the added information can be altered to make messages appear from different sources

Engineering Contradiction:
Improvemessage organizationVSAvoidsource identification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a digital signature as an intermediary element that bridges the message management service and the message content. The digital signature is generated using a private key held by the service and applied to the message before it leaves the service. This intermediary mechanism allows the service to add organizational information while maintaining source identification reliability, as the digital signature verifies the authentic source without exposing the private key or allowing spoofing of the service's identity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a unique identifier is added to messages to prevent spoofing, then security is improved, but message processing complexity increases

Engineering Contradiction:
Improvespoofing preventionVSAvoidmessage processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the message management service automatically generate and apply digital signatures to outgoing messages without requiring manual intervention. The service uses its own private key to create the signature, and the verification process is automatically performed by receiving systems. This automation reduces operational complexity while maintaining strong security, as the digital signature is seamlessly integrated into the message sending process rather than requiring complex manual verification procedures.

Inventive Principle:
Principle #25Self-service

3Reliability

If digital signatures are generated using private keys and hash values, then message authentication is improved, but computational requirements increase

Engineering Contradiction:
Improvemessage authenticationVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by using cryptographic hash functions that transform message content into fixed-length digest values. The private key is used to generate a digital signature from the hash value, creating a compact authentication mechanism. This approach reduces computational requirements compared to full cryptographic operations, as the hash function efficiently summarizes the message content and the digital signature only needs to verify the hash rather than process the entire message, thereby reducing energy and computational resource consumption while maintaining strong authentication.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11509664B2Secure sent message identifier
Publication Date: 2022.11.22 DROPBOX INC
  • US11509664B2 patent drawing
  • US11509664B2 patent drawing
  • US11509664B2 patent drawing

AI summary

A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.