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 Transactions on Intelligent Transportation Systems

Channel State Information-Based Cryptographic Key Generation for Intelligent Transportation Systems

Soheyb Ribouh, Kelvin Huy-Trung Phan, Arnav Vaibhav Malawade, Yassin El Hillali, Atika Rivenq, Mohammad Abdullah Al Faruque

Published Jul 8, 2020• 54 citations
Publisher

Abstract

Due to the sensitivity of the information exchanged in Vehicle to Vehicle (V2V) and Vehicle to Infrastructure (V2I) communication, generating secret keys is critical to secure these communications. As nature is open access, distributed keys are more vulnerable to attacks in the vehicular environment. Physical layer key generation methods using wireless channel characteristics show promise in preventing such attacks, generating keys independently, and removing the need for distribution. In this paper, we present a novel key generation approach in a real vehicular environment based on Channel State Information (CSI), including a new algorithm for key bit extraction. We implemented our algorithm using USRP B210 Software-Defined Radios (SDR) and the industry-standard V2X communication protocol: IEEE 802.11p. The proposed key generation protocol uses the CSI values of each sub-carrier as a source of randomness, from which bits are extracted using a new QAM demodulator quantizer (QAM-Dem-Quan). We compared our technique to state-of-the-art Received Signal Strength (RSS)-based approaches, and show that our method achieves better performance. Moreover, we reached a min-entropy of approximately 70% for the generated keys and a key generation rate of less than$150~\mu \text{s}$/key for key lengths ranging from 16 to 128 bits.

DOI
10.1109/tits.2020.3003577

Related papers

Adaptive and Optimum Secret Key Establishment for Secure Vehicular Communications

Mirko Bottarelli, Petros Karadimas, Gregory Epiphaniou +2 more

In intelligent transportation systems (ITS), communications between vehicles, i.e. vehicle-to-vehicle (V2V) communications are of greatest importance to facilitate autonomous driving. The current state-of-the-art for secure data exchange in V2V communications relies on public-key cryptography (PKC) consuming significant computational and energy resources for the encryption/decryption process and large bandwidth for the key distribution. To overcome these limitations, physical-layer security (PLS) has emerged as a lightweight solution by exploiting the physical characteristics of the V2V communication channel to generate symmetric cryptographic keys. Currently, key-generation algorithms are designed via empirical parameter settings, without resulting in optimum key-generation performance. In this paper, we devise a key-generation algorithm for PLS in V2V communications by introducing a novel channel response quantisation method that results in optimum performance via analytical parameter settings. Contrary to the current state-of-the-art, the channel responses incorporate all V2V channel attributes that contribute to temporal variability, such as three dimensional (3D) scattering and scatterers' mobility. An extra functionality, namely, Perturbe-Observe (PO), is further incorporated that enables the algorithm to adapt to the inherent non-reciprocity of the V2V channel responses at the legitimate entities. Optimum performance is evidenced via maximisation of the key bit generation rate (BGR) and key entropy (H) and minimisation of the key bit mismatch rate (BMR). A new metric is further introduced, the so-called secret-bit generation rate (SBGR), as the ratio of the number of bits which are successfully used to compose keys to the total amount of channel samples. SBGR unifies BGR and BMR and is thus maximised by the proposed algorithmic process.

IEEE Transactions on Vehicular Technology•Feb 3, 2021•41 citations

Implementation of V2V Communication Security on LoRa-Based Physical Layer Key Generation

Ezekiel Furqon Patongai, Mike Yuliana, Amang Sudarsono

With the rise of connected vehicular networks, Vehicle-to-Vehicle (V2V) communication has become a fundamental enabler for intelligent transportation systems. However, the open nature of wireless channels introduces risks such as eavesdropping and key compromise. To address these issues, we propose a secure V2V communication scheme based on Physical Layer Key Generation (PLKG) using LoRa technology. The proposed system utilizes Received Signal Strength Indicator (RSSI) measurements between two moving vehicles as the entropy source. To improve the channel correlation, a Savitzky-Golay filter is applied as a preprocessing step. Adaptive multibit quantization is then used to convert the RSSI into binary sequences, followed by the Cascade algorithm for error reconciliation. To enhance randomness, privacy amplification is applied using universal hashing and SHA-1. Finally, the generated key is used for AES-128 encryption. The system is implemented on Raspberry Pi 4B using AcSiP EK-S76SXB and RAK2245 LoRa modules. Experimental validation was conducted in three movement scenarios firstly both vehicle move from opposite-direction at$\mathbf{1 0 ~ k m} / \mathbf{h}$for$\mathbf{3 0 0}$meters, secondly both vehicle move at the same-direction at$\mathbf{1 0 ~ k m} / \mathbf{h}$for$\mathbf{8 0 0}$meters, and lastly same as the second scenario but with different speed at$20 ~\text{km} / \mathrm{h}$. Results shown that the system achieves a reliable key generation rate (KGR) of up to 176075.73 bit/s while maintaining low computation time, demonstrating its feasibility for secure real-time V2V communication.

International Electronics Symposium (IES)•Aug 5, 2025•0 citations

Toward a Practical Key Generation System for V2X Communications

Hua Fu, Linning Peng, Junqing Zhang +3 more

The vehicle to everything (V2X) serves as a crucial foundation for future intelligent transportation systems. Security concerns within the V2X have garnered significant attention and key generation from wireless channels have emerged as a promising technique. However, applying key generation to V2X is quite challenging because the fast moving vehicles result in very small coherence time and impact channel measurements correlation. This paper designed a practical V2X key generation by enhancing channel state information (CSI) reciprocity and carried out extensive experimental evaluation. In particular, the designed key generation consists of channel probing, CSI preprocessing, CSI compensation and key establishment. In the channel probing, we deliberately reduced the time delay between uplink and downlink transmissions, to allow almost simultaneous measurements. We then carefully designed CSI preprocessing to remove hardware carrier leakage and eliminate noise effects. Furthermore, we devised CSI compensation by using interpolation or deep learning prediction to further improve the reciprocity. Finally, key establishment converted the measured CSI into binary sequences and reconcile on a common key via low-density parity-check (LDPC) code. We adopted universal software radio peripheral (USRP) X310 platforms for channel measurements and implemented the above algorithms. We carried out extensive experiments in real-road environments with various vehicle speeds. These carefully designed algorithms enabled our system working robustly even in high mobility scenarios, e.g., 40 km/h. Experimental results demonstrated common and random key can be generated with a key block error rate (BER) less than 0.1.

IEEE Transactions on Mobile Computing•Dec 5, 2025•1 citation

Efficient and Secure Key Extraction using CSI without Chasing down Errors

Jizhong Zhao, Wei Xi, Jinsong Han +5 more

Generating keys and keeping them secret is critical in secure communications. Due to the "open-air" nature, key distribution is more susceptible to attacks in wireless communications. An ingenious solution is to generate common secret keys by two communicating parties separately without the need of key exchange or distribution, and regenerate them on needs. Recently, it is promising to extract keys by measuring the random variation in wireless channels, e.g., RSS. In this paper, we propose an efficient Secret Key Extraction protocol without Chasing down Errors, SKECE. It establishes common cryptographic keys for two communicating parties in wireless networks via the realtime measurement of Channel State Information (CSI). It outperforms RSS-based approaches for key generation in terms of multiple subcarriers measurement, perfect symmetry in channel, rapid decorrelation with distance, and high sensitivity towards environments. In the SKECE design, we also propose effective mechanisms such as the adaptive key stream generation, leakage resilient consistence validation, and weighted key recombination, to fully exploit the excellent properties of CSI. We implement SKECE on off-the-shelf 802.11n devices and evaluate its performance via extensive experiments. The results demonstrate that SKECE achieves a more than 3x throughput gain in the key generation from one subcarrier in static scenarios, and due to its high efficiency, a 50% reduction on the communication overhead compared to the state-of-the-art RSS based approaches.

arXiv:1208.0688•Aug 3, 2012•5 citations

Efficient Key Extraction for Secure Vehicular Communication Through OTFS

Agnes Francis Kawoya, Hua Wang, Mohammed Salah Abood

Vehicular communication is delay sensitive and demands high security. However, the time for key establishment between node pairs is limited due to the unique features of fast-moving and high dynamics in Vehicular ad hoc networks (VANETs). Moreover, under high-mobility scenarios, the communication performance of Orthogonal Frequency Division Multiplexing (OFDM) signals degrades significantly, while Orthogonal Time Frequency Space (OTFS) signals maintains better performance. Towards this end, considering the time for key establishment, we propose an efficient physical layer secret key generation (PLSKG) scheme utilizing OTFS channel state information (CSI). First, we preprocess the estimated CSI with a moving average coding (MAC) algorithm to improve channel reciprocity. Next, we adopt a bidirectional difference quantization (BDQ) for increased key bit generation and propose a one-way reconciliation protocol to remove bit mismatch. Results from extensive simulations have verified that our scheme achieves random 0-b disagreement keys with a high key generation rate and reduced time for key establishment compared to other schemes.

IEEE Communications Letters•Jan 5, 2024•8 citations

Cooperative Secret Key Generation for Platoon-Based Vehicular Communications

Kai Li, Lingyun Lu, Wei Ni +2 more

In a vehicular platoon, the lead vehicle that is responsible for managing the platoon's moving directions and velocity periodically disseminates messages to the following automated vehicles in a multi-hop vehicular network. However, due to the broadcast nature of wireless channels, vehicle-to-vehicle (V2V) communications are vulnerable to eavesdropping and message modification. Generating secret keys by extracting the shared randomness in a wireless fading channel is a promising way for V2V communication security. We study a security scheme for platoon-based V2V communications, where the platooning vehicles generate a shared secret key based on the quantized fading channel randomness. To improve conformity of the generated key, the probability of secret key agreement is formulated, and a novel secret key agreement algorithm is proposed to recursively optimize the channel quantization intervals, maximizing the key agreement probability. Numerical evaluations demonstrate that the key agreement probability achieved by our security protocol given different platoon size, channel quality, and number of quantization intervals. Furthermore, by applying our security protocol, it is shown that the probability that the encrypted data being cracked by an eavesdropper is less than 5%.

International Conference on Communications•May 1, 2019•15 citations
Due to the sensitivity of the information exchanged in Vehicle to Vehicle (V2V) and Vehicle to Infrastructure (V2I) communication, generating secret keys is critical to secure these communications. As nature is open access, distributed keys are more vulnerable to attacks in the vehicular environment. Physical layer key generation methods using wireless channel characteristics show promise in preventing such attacks, generating keys independently, and removing the need for distribution. In this paper, we present a novel key generation approach in a real vehicular environment based on Channel State Information (CSI), including a new algorithm for key bit extraction. We implemented our algorithm using USRP B210 Software-Defined Radios (SDR) and the industry-standard V2X communication protocol: IEEE 802.11p. The proposed key generation protocol uses the CSI values of each sub-carrier as a source of randomness, from which bits are extracted using a new QAM demodulator quantizer (QAM-Dem-Quan). We compared our technique to state-of-the-art Received Signal Strength (RSS)-based approaches, and show that our method achieves better performance. Moreover, we reached a min-entropy of approximately 70% for the generated keys and a key generation rate of less than150 μs150~\mu \text{s}150 μs/key for key lengths ranging from 16 to 128 bits.
In intelligent transportation systems (ITS), communications between vehicles, i.e. vehicle-to-vehicle (V2V) communications are of greatest importance to facilitate autonomous driving. The current state-of-the-art for secure data exchange in V2V communications relies on public-key cryptography (PKC) consuming significant computational and energy resources for the encryption/decryption process and large bandwidth for the key distribution. To overcome these limitations, physical-layer security (PLS) has emerged as a lightweight solution by exploiting the physical characteristics of the V2V communication channel to generate symmetric cryptographic keys. Currently, key-generation algorithms are designed via empirical parameter settings, without resulting in optimum key-generation performance. In this paper, we devise a key-generation algorithm for PLS in V2V communications by introducing a novel channel response quantisation method that results in optimum performance via analytical parameter settings. Contrary to the current state-of-the-art, the channel responses incorporate all V2V channel attributes that contribute to temporal variability, such as three dimensional (3D) scattering and scatterers' mobility. An extra functionality, namely, Perturbe-Observe (PO), is further incorporated that enables the algorithm to adapt to the inherent non-reciprocity of the V2V channel responses at the legitimate entities. Optimum performance is evidenced via maximisation of the key bit generation rate (BGR) and key entropy (H) and minimisation of the key bit mismatch rate (BMR). A new metric is further introduced, the so-called secret-bit generation rate (SBGR), as the ratio of the number of bits which are successfully used to compose keys to the total amount of channel samples. SBGR unifies BGR and BMR and is thus maximised by the proposed algorithmic process.
With the rise of connected vehicular networks, Vehicle-to-Vehicle (V2V) communication has become a fundamental enabler for intelligent transportation systems. However, the open nature of wireless channels introduces risks such as eavesdropping and key compromise. To address these issues, we propose a secure V2V communication scheme based on Physical Layer Key Generation (PLKG) using LoRa technology. The proposed system utilizes Received Signal Strength Indicator (RSSI) measurements between two moving vehicles as the entropy source. To improve the channel correlation, a Savitzky-Golay filter is applied as a preprocessing step. Adaptive multibit quantization is then used to convert the RSSI into binary sequences, followed by the Cascade algorithm for error reconciliation. To enhance randomness, privacy amplification is applied using universal hashing and SHA-1. Finally, the generated key is used for AES-128 encryption. The system is implemented on Raspberry Pi 4B using AcSiP EK-S76SXB and RAK2245 LoRa modules. Experimental validation was conducted in three movement scenarios firstly both vehicle move from opposite-direction at10 km/h\mathbf{1 0 ~ k m} / \mathbf{h}10 km/hfor300\mathbf{3 0 0}300meters, secondly both vehicle move at the same-direction at10 km/h\mathbf{1 0 ~ k m} / \mathbf{h}10 km/hfor800\mathbf{8 0 0}800meters, and lastly same as the second scenario but with different speed at20 km/h20 ~\text{km} / \mathrm{h}20 km/h. Results shown that the system achieves a reliable key generation rate (KGR) of up to 176075.73 bit/s while maintaining low computation time, demonstrating its feasibility for secure real-time V2V communication.
The vehicle to everything (V2X) serves as a crucial foundation for future intelligent transportation systems. Security concerns within the V2X have garnered significant attention and key generation from wireless channels have emerged as a promising technique. However, applying key generation to V2X is quite challenging because the fast moving vehicles result in very small coherence time and impact channel measurements correlation. This paper designed a practical V2X key generation by enhancing channel state information (CSI) reciprocity and carried out extensive experimental evaluation. In particular, the designed key generation consists of channel probing, CSI preprocessing, CSI compensation and key establishment. In the channel probing, we deliberately reduced the time delay between uplink and downlink transmissions, to allow almost simultaneous measurements. We then carefully designed CSI preprocessing to remove hardware carrier leakage and eliminate noise effects. Furthermore, we devised CSI compensation by using interpolation or deep learning prediction to further improve the reciprocity. Finally, key establishment converted the measured CSI into binary sequences and reconcile on a common key via low-density parity-check (LDPC) code. We adopted universal software radio peripheral (USRP) X310 platforms for channel measurements and implemented the above algorithms. We carried out extensive experiments in real-road environments with various vehicle speeds. These carefully designed algorithms enabled our system working robustly even in high mobility scenarios, e.g., 40 km/h. Experimental results demonstrated common and random key can be generated with a key block error rate (BER) less than 0.1.
Generating keys and keeping them secret is critical in secure communications. Due to the "open-air" nature, key distribution is more susceptible to attacks in wireless communications. An ingenious solution is to generate common secret keys by two communicating parties separately without the need of key exchange or distribution, and regenerate them on needs. Recently, it is promising to extract keys by measuring the random variation in wireless channels, e.g., RSS. In this paper, we propose an efficient Secret Key Extraction protocol without Chasing down Errors, SKECE. It establishes common cryptographic keys for two communicating parties in wireless networks via the realtime measurement of Channel State Information (CSI). It outperforms RSS-based approaches for key generation in terms of multiple subcarriers measurement, perfect symmetry in channel, rapid decorrelation with distance, and high sensitivity towards environments. In the SKECE design, we also propose effective mechanisms such as the adaptive key stream generation, leakage resilient consistence validation, and weighted key recombination, to fully exploit the excellent properties of CSI. We implement SKECE on off-the-shelf 802.11n devices and evaluate its performance via extensive experiments. The results demonstrate that SKECE achieves a more than 3x throughput gain in the key generation from one subcarrier in static scenarios, and due to its high efficiency, a 50% reduction on the communication overhead compared to the state-of-the-art RSS based approaches.
Vehicular communication is delay sensitive and demands high security. However, the time for key establishment between node pairs is limited due to the unique features of fast-moving and high dynamics in Vehicular ad hoc networks (VANETs). Moreover, under high-mobility scenarios, the communication performance of Orthogonal Frequency Division Multiplexing (OFDM) signals degrades significantly, while Orthogonal Time Frequency Space (OTFS) signals maintains better performance. Towards this end, considering the time for key establishment, we propose an efficient physical layer secret key generation (PLSKG) scheme utilizing OTFS channel state information (CSI). First, we preprocess the estimated CSI with a moving average coding (MAC) algorithm to improve channel reciprocity. Next, we adopt a bidirectional difference quantization (BDQ) for increased key bit generation and propose a one-way reconciliation protocol to remove bit mismatch. Results from extensive simulations have verified that our scheme achieves random 0-b disagreement keys with a high key generation rate and reduced time for key establishment compared to other schemes.
In a vehicular platoon, the lead vehicle that is responsible for managing the platoon's moving directions and velocity periodically disseminates messages to the following automated vehicles in a multi-hop vehicular network. However, due to the broadcast nature of wireless channels, vehicle-to-vehicle (V2V) communications are vulnerable to eavesdropping and message modification. Generating secret keys by extracting the shared randomness in a wireless fading channel is a promising way for V2V communication security. We study a security scheme for platoon-based V2V communications, where the platooning vehicles generate a shared secret key based on the quantized fading channel randomness. To improve conformity of the generated key, the probability of secret key agreement is formulated, and a novel secret key agreement algorithm is proposed to recursively optimize the channel quantization intervals, maximizing the key agreement probability. Numerical evaluations demonstrate that the key agreement probability achieved by our security protocol given different platoon size, channel quality, and number of quantization intervals. Furthermore, by applying our security protocol, it is shown that the probability that the encrypted data being cracked by an eavesdropper is less than 5%.