Mobile Device Symmetric Key Generation Using Sensor Signals
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If static encryption keys are used, then the encryption process is fast, but the security against unauthorized access deteriorates over time
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.
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.
3Reliability
If complex key generation algorithms are used, then the security strength increases, but the processing time and computational resources increase
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.
Data Source
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.


