Mobile Device Symmetric Key Generation Using Sensor Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for securing mobile device communications lack effective mechanisms to generate strong, dynamic symmetric keys for encryption, which are essential for ensuring the privacy and integrity of electronic messages.

Innovation Solution

A method that involves obtaining a sensor signal from a mobile device, determining sampling points, extracting sensor signal values, and generating a symmetric key from these values, which can be used for encrypting and decrypting messages, thereby enhancing the security of mobile device communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional key generation methods are used, then the encryption process is simple, but the security strength and randomness of the symmetric key is insufficient

Engineering Contradiction:
Improvesecurity strengthVSAvoidkey generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mobile device generates its own symmetric key using its built-in sensors (accelerometer, gyroscope, magnetometer, etc.) without requiring external key distribution infrastructure. The device serves itself by converting its own sensor data into cryptographic keys, eliminating the need for complex key management systems while enhancing security through hardware-based randomness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Sensor data acts as an intermediary between the physical environment and the cryptographic system. The raw sensor signals from the device's hardware sensors are processed and transformed into symmetric keys, providing a bridge that converts physical phenomena (motion, orientation, magnetic field) into secure cryptographic material without requiring direct human intervention or external key distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If static encryption keys are used, then the encryption process is fast, but the security against unauthorized access deteriorates over time

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidencryption speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The symmetric key becomes dynamic rather than static by being regenerated from fresh sensor data each time encryption is performed. The key changes based on the device's current physical state (motion, orientation, location), ensuring that even if a key is compromised, it cannot be reused because the sensor data continuously changes with the device's physical environment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The cryptographic parameters (symmetric key values) are changed based on sensor signal characteristics such as acceleration values, gyroscope readings, and magnetometer data. These parameters naturally vary with the device's physical state, providing continuous key renewal without requiring complex key rotation protocols or external intervention.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If complex key generation algorithms are used, then the security strength increases, but the processing time and computational resources increase

Engineering Contradiction:
Improvekey randomnessVSAvoidkey generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts random entropy directly from the mobile device's existing sensor hardware without requiring separate random number generation algorithms. By taking out and utilizing the naturally occurring randomness already present in sensor data from accelerometers, gyroscopes, and magnetometers, the system achieves high-quality cryptographic randomness using already-available hardware resources, avoiding the computational overhead of software-based pseudo-random generation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11863538B2Methods and systems for generating a symmetric key for mobile device encryption
Publication Date: 2024.01.02 CARAMICO LUIGI
  • US11863538B2 patent drawing
  • US11863538B2 patent drawing
  • US11863538B2 patent drawing

AI summary

In one embodiment, a method of useful for generating a symmetric key includes the step of obtaining a sensor signal from a sensor of a mobile device. The method includes the step of determining one or more sampling points on said sensor signal. The method includes the step of extracting a sensor signal value at the sampling points. The method includes the step of generating the symmetric key from the sampled sensor signal value.