RSSI-Based Random Number Generation for Cryptographic Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current random number generation methods in cryptography lack true randomness, making cryptographic material predictable and vulnerable to compromise in confidentiality and integrity.
Innovation Solution
A random number generation apparatus and method utilizing a signal receiver and memory, where random numbers are generated by measuring received signal strength indicator (RSSI) changes over time, and the resulting string of numbers is used as a seed for cryptographic operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional random number generation methods are used, then cryptographic operations can be performed, but the generated random numbers lack true randomness and are predictable
Solution Approach 1:
The patent replaces conventional software-based or algorithmic random number generation with a physical measurement system that captures Received Signal Strength Indicator (RSSI) variations. This substitution of mechanical/physical phenomena for computational methods introduces true entropy into the system, eliminating predictability while maintaining cryptographic functionality.
Solution Approach 2:
The invention changes the source of randomness from deterministic algorithms to dynamic physical parameters—specifically, RSSI measurements that vary due to environmental factors like multipath propagation and signal interference. By monitoring these parameter variations over time, the system generates unpredictable random numbers suitable for cryptographic operations.
2Reliability
If RSSI measurements are used to generate random numbers, then true randomness is achieved, but the system complexity increases
Solution Approach 1:
The patent leverages the existing signal receiver infrastructure already present in wireless communication devices for its primary function of signal reception. By repurposing this existing component to also perform RSSI-based random number generation, the system achieves multi-functionality without adding dedicated hardware, thereby minimizing the increase in device complexity.
Solution Approach 2:
The signal receiver serves itself by utilizing its own operational characteristics—specifically, the RSSI measurements taken during normal signal reception—to generate random numbers. This self-service approach eliminates the need for separate random number generation hardware, as the existing receiver infrastructure provides both the measurement capability and the entropy source.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A random number generation apparatus comprising a device configured to carry out an operation; a timer for timing how long it takes the device to carry out the operation; and a memory for storing the time to carry out the operation; the random number being generated based on the determination of the time taken to carry out the operation.