Secure Electronic Communication via Homomorphic Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods of electronic communication fail to protect metadata, such as sender and receiver relationships, communication timing, and frequency, especially when using untrusted internet service providers or servers, as they rely on trusted intermediaries that can be compromised or coerced to reveal metadata.

Innovation Solution

Implementing a private information retrieval scheme that allows user devices to securely retrieve encrypted communications from a server without revealing the identity of the message or the recipient, using an additively homomorphic encryption system to protect metadata by filtering content through a query vector or matrix that isolates the targeted mailbox while obfuscating the server's awareness of the retrieval process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional electronic communication methods are used with untrusted servers, then communication can be delivered, but metadata privacy is compromised

Engineering Contradiction:
Improvecommunication deliveryVSAvoidmetadata privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The communication system is segmented into multiple independent components: encrypted message storage, separate mailbox indexing, and private information retrieval protocols. The message content and metadata are handled separately, with the server only accessing encrypted indices rather than message contents, thereby protecting metadata privacy while enabling communication delivery

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An additively homomorphic encryption system serves as an intermediary between the user and the server. This cryptographic intermediary allows the server to perform operations on encrypted data without decrypting it, enabling the server to facilitate communication delivery while the encryption layer protects metadata from server access

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If trusted intermediaries are used to protect metadata, then metadata privacy is improved, but system reliability decreases due to potential compromise or coercion

Engineering Contradiction:
Improvemetadata privacyVSAvoidtrust dependency
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system enables self-service through cryptographic techniques where the client performs encryption and retrieval operations locally without requiring trust in the server. The homomorphic encryption allows the server to assist with encrypted data processing while the client maintains control through private keys, eliminating the need for trusted intermediaries

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical trust-based system with a cryptographic system. Instead of relying on the trustworthiness of intermediaries (mechanical/social trust), the system uses mathematical guarantees through homomorphic encryption and private information retrieval protocols to ensure metadata privacy regardless of server trustworthiness

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

3Productivity

If all mailboxes are stored and indexed on the server, then communication retrieval is efficient, but the server gains awareness of communication patterns

Engineering Contradiction:
Improveretrieval efficiencyVSAvoidcommunication pattern privacy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Different parts of the system have different security properties: the mailbox indices are stored in encrypted form on the server with local quality encryption properties, while the message contents remain encrypted. The retrieval process uses localized cryptographic operations at the client side to maintain pattern privacy while achieving efficient server-side indexing for productivity

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10291592B2Secure electronic communication
Publication Date: 2019.05.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10291592B2 patent drawing
  • US10291592B2 patent drawing
  • US10291592B2 patent drawing

AI summary

Techniques are disclosed for secure electronic communication. Examples of metadata include identification of a relationship of a sender and receiver, timing of a communication between the sender and receiver, and frequency of communication between the sender and receiver. The described techniques, for instance, may be implemented to allow a user device to request delivery from a server of an electronic communication and receive the electronic communication without the server being aware of which electronic communication was received.