Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

IEEE Open Journal of the Communications Society

LoRa-PRIME: A Novel Secret Key Generation Framework Based on Periodic Bit Reversal and Modified Adaptive Quantization for Robust Cooperative Jamming LoRa Relay Networks

Ida Anisah, Suwadi Suwadi, Wirawan, Mike Yuliana

Published Jan 1, 2026• 2 citations
Publisher

Abstract

Physical-layer secret key generation (SKG) offers a lightweight security approach for resource-constrained Internet of Things (IoT) devices. However, most existing methods are designed for direct links and do not explicitly address relay-assisted LoRa networks. This paper presents LoRa-PRIME, an SKG framework that combines channel probing, Savitzky–Golay preprocessing, modified Adaptive Dual-Threshold Quantization (ADQ), Bose–Chaudhuri–Hocquenghem (BCH) reconciliation, Periodic Reversal for Keying (PRK) randomness enhancement, and SHA-256 privacy amplification. Experiments were conducted using real LoRa devices under indoor line-of-sight (LOS), indoor non-LOS, and outdoor non-LOS conditions. Savitzky–Golay filtering increased channel correlation (e.g., from 0.7595 to 0.8443 in indoor LOS), supporting reliable key extraction. The 4-bit modified ADQ achieved higher key agreement rates (up to 0.9745) and key generation rates (up to 33.04 bps) compared with Sky-Glow, while reducing key generation time to 7.75 s/key. PRK improved randomness quality, increasing the number of NIST-compliant keys from 4 to 14 in indoor LOS and showing similar improvements in other environments. Complexity analysis indicates approximately linear O(N)scalability, with more than 85% of execution time dominated by channel probing, while signal processing and cryptographic stages introduce minimal overhead. The measured energy consumption is 6.619 J per key, lower than several reported LoRa-based SKG implementations. These results suggest that LoRa-PRIME provides an efficient and practical SKG solution for relay-assisted LoRa IoT deployments.

DOI
10.1109/ojcoms.2026.3672889

Related papers

LoRa-LiSK: A Lightweight Shared Secret Key Generation Scheme for LoRa Networks

Aisha Kanwal Junejo, Fatma Benkhelifa, Boon Wong +1 more

Physical-layer security (PLS) schemes use the randomness of the channel parameters, namely, channel state information (CSI) and received signal strength indicator (RSSI) to generate the secret keys. There has been limited work in PLS schemes in long-range (LoRa) wide-area networks (LoRaWANs) which hinder their widespread application. Limitations observed in existing studies include the requirement of high correlation between channel parameter measurements for secret key generation in the proposed schemes and the evaluation of the schemes has only been done in either fully indoor or outdoor environments. The real-world wireless sensor networks (WSNs) and LoRa use cases might not meet both requirements thus making the current PLS schemes inappropriate for these systems. By considering the limitations found in existing PLS schemes, this article proposes LoRA-LiSK, a practical and efficient shared secret key generation scheme for LoRa networks. Our proposed LoRa-LiSK scheme consists of several preprocessing techniques (timestamp matching, two sample Kolmogorov–Smirnov tests, and a Savitzky–Golay filter), multilevel quantization, information reconciliation using Bose–Chaudhuri–Hocquenghem (BCH) codes, and finally, privacy amplification using secure hash algorithm SHA-2. The LoRa-LiSK scheme is extensively evaluated on real WSN/IoT devices in practical application scenarios: 1) indoor to outdoor and 2) LoRa static and mobile outdoor links. It outperforms existing schemes by generating keys with channel parameter measurements of low correlation values (0.2–0.6), while still essentially achieving high key generation rates, and low key disagreement rates (10%–20%). The scheme updates a key in approximately 1 h using an application profile with high transmission rate compared to 3 h reported by existing works while still respecting the duty cycle regulation. It also incurs less communication overhead compared to the existing works.

IEEE Internet of Things Journal•Aug 6, 2021•53 citations

FineLorKey: An Efficient LoRa Physical-Layer Key Generation Scheme Utilizing Fine-Grained Channel Impulse Response

Jiangtao Wang, Aiqun Hu, Yanbing Chen +2 more

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.

IEEE Internet of Things Journal•Dec 24, 2025•2 citations

Enhancement of Physical Layer Security in LoRa Networks Using Optimal Key Generation

Physical Layer Security (PLS) uses channel parameters to generate secret keys to secure communications between legitimate users.However, implementing PLS on Long Range (LoRa) networks faces challenges such as low reciprocity, a trade-off between key disagreement and generation rates, and limited key randomness due to the many LoRa network implementations on fixed networks.This research introduced a new method for choosing optimal window lengths in Savitzky-Golay filters combined with modified SKYGlow quantizations, outperforming previous works that did not use optimal window lengths and used 4-ary quantization.Experimental results show a significant increase, with the key generation rate reaching 6.9537 bps and decreasing the key disagreement rate to 0.07827.Thus, generating a key of 128 bits takes only 18.4 s.This research significantly contributes to developing more reliable and secure SKG techniques on LoRa networks.

International journal of intelligent engineering and systems•Oct 25, 2024•2 citations

A Lightweight Key Generation Scheme for the Internet of Things

Dengke Guo, Kuo Cao, Jun Xiong +2 more

Devices in the Internet of Things (IoT) are usually limited in computing resources and energy capacity, which means that encryption schemes with higher complexity are not suitable for them to ensure secure communication. As a promising solution to this problem, physical layer key generation suggests that shared secret keys can be generated from noisy wireless channel measurements to enhance the security of wireless communications. In this article, we propose a key generation scheme with extremely low implementation complexity, which allows physical layer key generation to be implemented on IoT nodes. First, we preprocess the channel measurements with simple moving average filtering before quantization to improve channel reciprocity. Next, a bidirectional difference quantization scheme is proposed to realize reliable quantization of channel measurements, which is ingenious in that the quantization process does not depend on quantization thresholds, and thus, the mismatched key bits caused by measurements close to quantization thresholds can be effectively avoided. Then, we propose an improved Cascade protocol to achieve lightweight and efficient information reconciliation. The simulation results show that our scheme can well balance the reliability and efficiency of key generation, and has excellent performance in terms of implementation complexity and key randomness.

IEEE Internet of Things Journal•Feb 18, 2021•68 citations

Performance Enhancement of RSS-Based Secret Key Generation using Lightweight Minimal Bit Syndrome Reconciliation Method for IoT Devices

Choirun Nisa, M. Cahyo Kriswantoro

Secure communication in Internet of Things (IoT) devices can be improved through physical-layer secret key generation. In secret key generation, an information reconciliation process is required to match the bit sequences between the two communicating devices. However, this process often involves complex statistical computations that increase system overhead and require the transmission of bits over an insecure public channel. Therefore, this research presents a lightweight reconciliation algorithm based on minimal bit syndrome to reduce overhead and improve key security. The proposed method processes quantized Received Signal Strength (RSS) values into 8-bit block syndrome-based reconciliation mechanism and only the 8-bit syndromes from mismatched block are transmitted over the public channel. System testing was conducted under both static and dynamic scenarios in an indoor area using Raspberry Pi nodes. The results show that the proposed scheme demonstrates an improvement in the Key Generation Rate (KGR) by 2.2% and reduces the processing time by 11.6% in dynamic scenario and 8.3% in the static scenario. Also, the proposed scheme reduce the quantization and reconciliation time by 50% compared to previous research. Furthermore, the proposed method maintained a Key Disagreement Rate (KDR) of 0% across all block size and successfully passed the NIST randomness and complexity test, with all test parameters achieving p-values above 0.01. These result indicate that the proposed scheme improve the performance of existing secret key generation methods and it is suitable for implementation in IoT devices.

Telekontran Jurnal Ilmiah Telekomunikasi Kendali dan Elektronika Terapan•Oct 1, 2025•0 citations

LoRa-Key: Secure Key Generation System for LoRa-Based Network

Weitao Xu, Sanjay Kumar Jha, Wen Song Hu

Physical layer key generation that exploits reciprocity and randomness of wireless fading channels has attracted considerable attention in recent years. Despite much research efforts in this field, the problem of wireless key generation at long distance and low data rate remains unknown and has not been studied. In this paper, we conduct extensive experiments and analysis in real indoor and outdoor environments to explore the feasibility of wireless key generation for long range (LoRa)-based network. Our experimental results show that: 1) the low transmission rate will lead to low channel reciprocity which makes wireless key generation significantly challenging and 2) when the requirement of high reciprocity is fulfilled, two nodes can generate the same secret key even when they are far away from each other (a few kilometers). Building on the strengths of existing secret key extraction approaches, we present LoRa-Key, the first complete key establishment protocol for LoRa network by exploring the shared randomness extracted from measured received signal strength indicator. LoRa-Key employs a number of signal processing techniques to improve key generation rate significantly. Moreover, we propose a novel compressive sensing-based reconciliation framework to reduce mismatch rate. Experimental results show that LoRa-Key can achieve key establishment rates of 18 bit/s in stationary scenario and 31 bit/s in mobile scenario. To the best of our knowledge, this is the first work that studies key generation protocol for LoRa network.

IEEE Internet of Things Journal•Dec 18, 2018•120 citations
Physical-layer secret key generation (SKG) offers a lightweight security approach for resource-constrained Internet of Things (IoT) devices. However, most existing methods are designed for direct links and do not explicitly address relay-assisted LoRa networks. This paper presents LoRa-PRIME, an SKG framework that combines channel probing, Savitzky–Golay preprocessing, modified Adaptive Dual-Threshold Quantization (ADQ), Bose–Chaudhuri–Hocquenghem (BCH) reconciliation, Periodic Reversal for Keying (PRK) randomness enhancement, and SHA-256 privacy amplification. Experiments were conducted using real LoRa devices under indoor line-of-sight (LOS), indoor non-LOS, and outdoor non-LOS conditions. Savitzky–Golay filtering increased channel correlation (e.g., from 0.7595 to 0.8443 in indoor LOS), supporting reliable key extraction. The 4-bit modified ADQ achieved higher key agreement rates (up to 0.9745) and key generation rates (up to 33.04 bps) compared with Sky-Glow, while reducing key generation time to 7.75 s/key. PRK improved randomness quality, increasing the number of NIST-compliant keys from 4 to 14 in indoor LOS and showing similar improvements in other environments. Complexity analysis indicates approximately linear O(N)scalability, with more than 85% of execution time dominated by channel probing, while signal processing and cryptographic stages introduce minimal overhead. The measured energy consumption is 6.619 J per key, lower than several reported LoRa-based SKG implementations. These results suggest that LoRa-PRIME provides an efficient and practical SKG solution for relay-assisted LoRa IoT deployments.
Physical-layer security (PLS) schemes use the randomness of the channel parameters, namely, channel state information (CSI) and received signal strength indicator (RSSI) to generate the secret keys. There has been limited work in PLS schemes in long-range (LoRa) wide-area networks (LoRaWANs) which hinder their widespread application. Limitations observed in existing studies include the requirement of high correlation between channel parameter measurements for secret key generation in the proposed schemes and the evaluation of the schemes has only been done in either fully indoor or outdoor environments. The real-world wireless sensor networks (WSNs) and LoRa use cases might not meet both requirements thus making the current PLS schemes inappropriate for these systems. By considering the limitations found in existing PLS schemes, this article proposes LoRA-LiSK, a practical and efficient shared secret key generation scheme for LoRa networks. Our proposed LoRa-LiSK scheme consists of several preprocessing techniques (timestamp matching, two sample Kolmogorov–Smirnov tests, and a Savitzky–Golay filter), multilevel quantization, information reconciliation using Bose–Chaudhuri–Hocquenghem (BCH) codes, and finally, privacy amplification using secure hash algorithm SHA-2. The LoRa-LiSK scheme is extensively evaluated on real WSN/IoT devices in practical application scenarios: 1) indoor to outdoor and 2) LoRa static and mobile outdoor links. It outperforms existing schemes by generating keys with channel parameter measurements of low correlation values (0.2–0.6), while still essentially achieving high key generation rates, and low key disagreement rates (10%–20%). The scheme updates a key in approximately 1 h using an application profile with high transmission rate compared to 3 h reported by existing works while still respecting the duty cycle regulation. It also incurs less communication overhead compared to the existing works.
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.
Physical Layer Security (PLS) uses channel parameters to generate secret keys to secure communications between legitimate users.However, implementing PLS on Long Range (LoRa) networks faces challenges such as low reciprocity, a trade-off between key disagreement and generation rates, and limited key randomness due to the many LoRa network implementations on fixed networks.This research introduced a new method for choosing optimal window lengths in Savitzky-Golay filters combined with modified SKYGlow quantizations, outperforming previous works that did not use optimal window lengths and used 4-ary quantization.Experimental results show a significant increase, with the key generation rate reaching 6.9537 bps and decreasing the key disagreement rate to 0.07827.Thus, generating a key of 128 bits takes only 18.4 s.This research significantly contributes to developing more reliable and secure SKG techniques on LoRa networks.
Devices in the Internet of Things (IoT) are usually limited in computing resources and energy capacity, which means that encryption schemes with higher complexity are not suitable for them to ensure secure communication. As a promising solution to this problem, physical layer key generation suggests that shared secret keys can be generated from noisy wireless channel measurements to enhance the security of wireless communications. In this article, we propose a key generation scheme with extremely low implementation complexity, which allows physical layer key generation to be implemented on IoT nodes. First, we preprocess the channel measurements with simple moving average filtering before quantization to improve channel reciprocity. Next, a bidirectional difference quantization scheme is proposed to realize reliable quantization of channel measurements, which is ingenious in that the quantization process does not depend on quantization thresholds, and thus, the mismatched key bits caused by measurements close to quantization thresholds can be effectively avoided. Then, we propose an improved Cascade protocol to achieve lightweight and efficient information reconciliation. The simulation results show that our scheme can well balance the reliability and efficiency of key generation, and has excellent performance in terms of implementation complexity and key randomness.
Secure communication in Internet of Things (IoT) devices can be improved through physical-layer secret key generation. In secret key generation, an information reconciliation process is required to match the bit sequences between the two communicating devices. However, this process often involves complex statistical computations that increase system overhead and require the transmission of bits over an insecure public channel. Therefore, this research presents a lightweight reconciliation algorithm based on minimal bit syndrome to reduce overhead and improve key security. The proposed method processes quantized Received Signal Strength (RSS) values into 8-bit block syndrome-based reconciliation mechanism and only the 8-bit syndromes from mismatched block are transmitted over the public channel. System testing was conducted under both static and dynamic scenarios in an indoor area using Raspberry Pi nodes. The results show that the proposed scheme demonstrates an improvement in the Key Generation Rate (KGR) by 2.2% and reduces the processing time by 11.6% in dynamic scenario and 8.3% in the static scenario. Also, the proposed scheme reduce the quantization and reconciliation time by 50% compared to previous research. Furthermore, the proposed method maintained a Key Disagreement Rate (KDR) of 0% across all block size and successfully passed the NIST randomness and complexity test, with all test parameters achieving p-values above 0.01. These result indicate that the proposed scheme improve the performance of existing secret key generation methods and it is suitable for implementation in IoT devices.
Physical layer key generation that exploits reciprocity and randomness of wireless fading channels has attracted considerable attention in recent years. Despite much research efforts in this field, the problem of wireless key generation at long distance and low data rate remains unknown and has not been studied. In this paper, we conduct extensive experiments and analysis in real indoor and outdoor environments to explore the feasibility of wireless key generation for long range (LoRa)-based network. Our experimental results show that: 1) the low transmission rate will lead to low channel reciprocity which makes wireless key generation significantly challenging and 2) when the requirement of high reciprocity is fulfilled, two nodes can generate the same secret key even when they are far away from each other (a few kilometers). Building on the strengths of existing secret key extraction approaches, we present LoRa-Key, the first complete key establishment protocol for LoRa network by exploring the shared randomness extracted from measured received signal strength indicator. LoRa-Key employs a number of signal processing techniques to improve key generation rate significantly. Moreover, we propose a novel compressive sensing-based reconciliation framework to reduce mismatch rate. Experimental results show that LoRa-Key can achieve key establishment rates of 18 bit/s in stationary scenario and 31 bit/s in mobile scenario. To the best of our knowledge, this is the first work that studies key generation protocol for LoRa network.