Multi-Device Communication Security with Periodic Ephemeral Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining security of communications in a multi-device environment is challenging due to limited computing resources and vulnerabilities arising from malicious access to beacon devices, which can compromise privacy and data integrity.

Innovation Solution

Implementing a method where a private key is generated and used to create a public key and symmetric key, with ephemeral keys being generated periodically to encrypt and decrypt messages, ensuring only the owner device can decrypt, thus maintaining backward and forward security even if the beacon is compromised.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption methods are used in beacon devices, then security is compromised due to limited computing resources, but upgrading to more secure methods increases device complexity and resource consumption

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption system is segmented into multiple components: pre-shared keys established during pairing, ephemeral keys generated periodically for different time windows, and hierarchical key structures. This segmentation allows the beacon device to use lightweight algorithms for key generation while maintaining strong security through the combination of multiple key types and time-based validation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Security keys and cryptographic parameters are pre-configured during the device pairing phase before the beacon begins operation. Pre-shared keys are established in advance, and future ephemeral keys are pre-generated for upcoming time windows, eliminating the need for complex real-time key management during runtime and reducing operational device complexity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If frequent key updates are implemented to maintain security, then security is improved, but computing resources and time are consumed

Engineering Contradiction:
ImprovesecurityVSAvoidtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Ephemeral keys are generated periodically for predetermined time windows rather than continuously or on every communication event. Each ephemeral key is valid for a specific time window, and the system automatically transitions to the next time window's key. This periodic approach maintains security by limiting the exposure window for each key while reducing computational overhead compared to continuous key updates

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Ephemeral keys for future time windows are pre-generated and stored in the beacon device before those time windows begin. This preliminary key generation eliminates the need for real-time key computation during message encryption, reducing both time loss and computing resource consumption during critical communication operations

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If traditional key management is used, then device operation is simple, but security is compromised if the beacon is accessed maliciously

Engineering Contradiction:
Improveease of operationVSAvoidmalicious access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The key management system dynamically transitions between different key types based on operational context: pre-shared keys are used for initial pairing and identity verification, while ephemeral keys are automatically activated for message encryption during specific time windows. The system also dynamically invalidates compromised keys and transitions to new key pairs, maintaining security adaptability while preserving operational simplicity through automated key rotation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple layers of authentication and encryption are pre-configured during device pairing, including pre-shared keys, public key infrastructure parameters, and time-window-based ephemeral key structures. These preliminary security measures are automatically activated without requiring complex user intervention during operation, providing robust protection against malicious access while maintaining ease of use

Inventive Principle:
Principle #10Preliminary action

4Reliability

If more computing resources are allocated to encryption operations, then security is improved, but available resources for other functions are reduced

Engineering Contradiction:
ImprovesecurityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Computational workload is segmented across different key types and time periods: lightweight pre-shared key operations handle pairing and identification, while more computationally intensive ephemeral key operations are performed only when needed for message encryption during active time windows. This segmentation allows the beacon to maintain strong security for critical operations while conserving resources for other productivity functions during non-critical periods

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Computationally intensive cryptographic operations are performed in advance during device pairing and before time windows begin, including pre-shared key establishment, public key generation, and ephemeral key pre-computation for future time windows. This preliminary computation shifts the resource burden away from runtime operations, allowing the beacon to maintain high security standards while preserving computing resources and productivity during active communication periods

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250247377A1Maintaining security of communications in a multi-device environment
Publication Date: 2025.07.31 GOOGLE LLC
  • US20250247377A1 patent drawing
  • US20250247377A1 patent drawing
  • US20250247377A1 patent drawing

AI summary

Methods and systems for maintaining security of communications in a multi-device environment are provided herein. A private key associated with a first device is obtained. The private key is known to the first device and unknown to other devices. A public key is generated based on the obtained private key. The public key and the symmetric key is provided to a second device. A respective ephemeral key is generated for each time period of a future time window, where each ephemeral key is generated based on the private key and the symmetric key. A set of hash values is obtained based on each respective ephemeral key and provided to a computing device of a platform. A notification of a secure message of the second device for the first device is received. Content of the secure message is accessed based on the symmetric key and the private key.