The reciprocity of wireless channel between legitimate nodes is the premise of physical layer security key generation. Deep neural networks provide the non-linear transformation method to extract symmetric keys from reciprocal channel responses and show better freedom and performance than traditional methods. However, the hidden layer output in neural networks is unpredictable and the extracted high-dimensional features can not be estimated in advance, which is difficult to be applied to the key generation in the physical layer. In this paper, the key generation method based on WGAN-GP adversarial autoencoder is proposed to extract features efficiently between legitimate nodes, and the features can be fitted to the Gaussian distribution. Meanwhile, the Wasserstein distance and gradient penalty are applied in the game training to solve the gradient explosion. Compared with the PCA method, the proposed method has higher security key capacity, lower key error rate, and no interaction in the key generation process, which avoids key leakage.
The reciprocity of wireless channel between legitimate nodes is the premise of physical layer security key generation. Deep neural networks provide the non-linear transformation method to extract symmetric keys from reciprocal channel responses and show better freedom and performance than traditional methods. However, the hidden layer output in neural networks is unpredictable and the extracted high-dimensional features can not be estimated in advance, which is difficult to be applied to the key generation in the physical layer. In this paper, the key generation method based on WGAN-GP adversarial autoencoder is proposed to extract features efficiently between legitimate nodes, and the features can be fitted to the Gaussian distribution. Meanwhile, the Wasserstein distance and gradient penalty are applied in the game training to solve the gradient explosion. Compared with the PCA method, the proposed method has higher security key capacity, lower key error rate, and no interaction in the key generation process, which avoids key leakage.
The reciprocity of the wireless channel is the basis of the secret key generation on the physical layer as an emerging method for information security enhancement. Due to the duplex mode of communication systems, the channel responses detected by two connected legitimate nodes are not completely reciprocal. In this paper, an efficient physical layer secret key generation scheme is proposed based on an autoencoder to extract reciprocal features from weakly correlated channel estimates. The encoder part after training is equipped at both nodes to generate features for quantization in various channel environments. Simulation results show lower mean squared error (MSE) and better mutual information of the extracted features comparing to the most efficient linear generation method, the principal component analysis (PCA) based one. It reveals the great potential to generate symmetric secret keys with better performance, particularly in low SNR scenarios.
Using the physical layer channel information of wireless devices to establish the highly consistent secret keys is a promising technology for improving the security of wireless networks. Nevertheless, in the time division duplex system, the reciprocity of the wireless channel that is the basic principle of key generation is impaired by nonsimultaneous sampling and noise factors. Existing physical layer key generation approaches rely on hand-crafted feature extraction algorithms, which have high overhead or security issues and are impractical in real-world situations. This paper presents a novel physical layer key generation method to extract highly consistent keys from imperfect channel responses, which exploits channel reciprocity through deep learning. Specifically, we first design the Channel Reciprocity Learning Net (CRLNet), a neural network for efficiently learning channel reciprocity features from the wireless channel in TDD OFDM systems. Later, a new key generation scheme based on CRLNet is developed that can achieve a high key agreement rate. Experiments indicate that the CRLNet-based key generation scheme performs excellently in terms of key generation rate, key error rate, and randomness, confirming that our method has better performance and lower overhead than existing methods.
Physical layer encryption is a promising solution to provide transmission security for Internet-of-Things (IoT). To realize physical layer encryption, channel state information (CSI) as a random source to generate secret keys should be exploited. The reciprocity of wireless channel between legitimate communication nodes which is typically assumed for time division duplex (TDD) systems, is of critical importance to ensure the consistency in generated keys at two nodes. However, in practical TDD systems, due to the asynchronous measurement of CSI, the receiver noise and the the difference in hardware, etc., the reciprocity of channel measurements between legitimate parties is hard to be guaranteed, which makes physical layer key generation approach infeasible. To address this issue, we propose a wireless key generation scheme based on deep learning techniques. Firstly, a feature extraction network, which consists of two auto-encoders trained jointly, is developed to extract the common feature from the different yet correlated channel observations at two legitimate nodes, which will be used as the source to generate keys. Then a quantizer with an adaptive guard band width is devised to output a binary secret-key sequence from the feature vector. Numerical results show that the proposed scheme achieves remarkable improvement in terms of key disagreement rate (KDR) and key generation rate (KGR) compared existing counterparts in the literature.
Physical layer encryption is an emerging security paradigm which supplements the higher-layer encryption solutions. To realize physical layer encryption, channel measurement is typically utilized as a randomness source to generate secret keys. Due to non-perfect reciprocity of the channels and the inevitable channel estimation errors resulting from noises and interferences, the channel measurements at the legitimate transceivers are not the same, yielding a mismatch in the generated keys. To address this issue, a distributed physical layer key generation scheme based on deep learning is proposed in this paper. A channel state information (CSI) learning neural network (CLNet) based on the autoencoder is deployed at both the transmitter and the receiver side to refine the initial channel estimation results. The CLNet takes the least square (LS) channel estimations as input and outputs the channel estimations more similar to the real channel. To train this CLNet, a channel equalization module together with a pre-trained maximum-likelihood (ML) detection network is deployed, which is used to make a decision on the transmitted pilot signal. Since the pilot is known as a priori, the cross entropy loss between the known pilot and the recovered one can be calculated, which implicitly indicates the accuracy of the refined CSI. Further, the weighted sum of the aforementioned cross entropy loss and the mean square loss between the original and the refined CSI estimates is utilized for training, which not only improves the CSI estimation quality but also avoids the over-fitting effect. Extensive simulation results show that compared with benchmark schemes, the proposed scheme improves the key agreement rate and the key generation rate at the legitimate users. Moreover, our method ensures a higher key disagreement rate between the legitimate user and the eavesdropper as well, especially in the low signal-to-noise ratio (SNR) regime.
Physical-layer key generation (PKG) establishes cryptographic keys from highly correlated measurements of wireless channels, which relies on reciprocal channel characteristics between uplink and downlink, is a promising wireless security technique for Internet of Things (IoT). However, it is challenging to extract common features in frequency-division duplexing (FDD) systems as uplink and downlink transmissions operate at different frequency bands whose channel frequency responses are not reciprocal anymore. Existing PKG methods for FDD systems have many limitations, i.e., high overhead and security problems. This article proposes a novel PKG scheme that uses the feature mapping function between different frequency bands obtained by deep learning to make two users generate highly similar channel features in FDD systems. In particular, this is the first time to apply deep learning for PKG in FDD systems. We first prove the existence of the band feature mapping function for a given environment and a feedforward network with a single hidden layer can approximate the mapping function. Then, a key generation neural network (KGNet) is proposed for reciprocal channel feature construction, and a key generation scheme based on the KGNet is also proposed. Numerical results verify the excellent performance of the KGNet-based key generation scheme in terms of randomness, key generation ratio, and key error rate. Besides, the overhead analysis shows that the method proposed in this article can be used for resource-constrained IoT devices in FDD systems.
This article presents a novel low-complexity deep learning model for physical-layer secret key generation (PSKG), specifically designed to enhance wireless security in the Internet of Things (IoT). PSKG typically generates cryptographic keys by exploiting the reciprocal nature of wireless channels; however, this reciprocity is frequently compromised in time-division duplex (TDD) systems due to hardware imperfections and noise, which significantly complicate the key generation process. To effectively address these challenges, the proposed deep neural network (DNN) is developed to efficiently learn and enhance reciprocity features, even in the presence of imperfect channel state information (CSI). Furthermore, the study introduces a DNN-based PSKG method that strategically leverages the phase of channel frequency responses for key extraction. The results conclusively demonstrate that the proposed model substantially reduces the key disagreement ratio (KDR) and enhances randomness, thus providing a robust and practical solution for securing wireless communications in IoT environments.