IEEE Internet of Things Journal
FineLorKey: An Efficient LoRa Physical-Layer Key Generation Scheme Utilizing Fine-Grained Channel Impulse Response
Jiangtao Wang, Aiqun Hu, Yanbing Chen, Bingshu Dong, Shichen Sun
Abstract
Physical layer key generation has emerged as a promising solution to secure communications in LoRa networks. However, existing LoRa-based key generation systems suffer from low efficiency and limited security due to their reliance on coarse-grained channel measurements. To overcome the limitation, this paper proposes FineLorKey, the first systematic physical layer key generation framework for LoRa that leverages fine-grained Channel Impulse Response (CIR). FineLorKey introduces a novel CIR extraction method tailored to LoRa Chirp Spread Spectrum (CSS) modulation. This method can be seamlessly integrated into the demodulation process without incurring additional computational overhead. Theoretical analysis demonstrates that the extracted CIR maintains high reliability under the low signal-to-noise ratio (SNR) conditions typical of LoRa environments. Furthermore, to address the dynamic SNR variations inherent in LoRa scenarios, this paper designs an SNR aware quantization scheme based on quantitative bit error rate analysis. The scheme dynamically adjusts the quantization order to maximize entropy extraction. Extensive experiments were conducted in diverse scenarios, including indoor and outdoor environments, line-of-sight and non-line-of-sight conditions, as well as both static and mobile settings. The results show that compared with RSSI-based methods, FineLorKey achieves a more than 10× improvement in key generation rate, reduces the key disagreement rate to below 5%, decreases channel information eavesdropping rate by over 60%, and exhibits strong robustness under large-scale deployment scenarios. These findings underscore the effectiveness and security of FineLorKey and mark a substantial advancement in wireless key generation for long-range, low-SNR wireless environments.