Leakage of information in power line communication (PLC) networks is a threat to privacy and security. A way to enhance security is to encode the transmitted information with the use of a secret key. If the communication channel exhibits common characteristics at both ends and these are unknown to a potential eavesdropper, then it is possible to locally generate a common secret key at the two communication ends without the need for sharing it through the broadcast channel. This is known as physical layer key generation. To this aim, known techniques have been developed exploiting the transfer function of symmetric channels. However, the PLC channel is in general not symmetric, but just reciprocal. Therefore, in this paper, we first analyze the characteristics of the channel to verify whether physical layer key generation can be implemented. Then, we propose two novel methods that exploit the reciprocity of the PLC channel to generate common information by the two intended users. This information is processed through different quantization techniques to generate secret keys locally. To assess the security of the generated keys, we analyze the spatial correlation of PLC channels. This allows verifying whether the eavesdropper’s channels are weakly correlated with the intended users’ channel. Consequently, it is found that the information leaked to a possible eavesdropper has very low correlation to the locally generated key. The analysis and proposed methods are validated on a measurement dataset.
Leakage of information in power line communication (PLC) networks is a threat to privacy and security. A way to enhance security is to encode the transmitted information with the use of a secret key. If the communication channel exhibits common characteristics at both ends and these are unknown to a potential eavesdropper, then it is possible to locally generate a common secret key at the two communication ends without the need for sharing it through the broadcast channel. This is known as physical layer key generation. To this aim, known techniques have been developed exploiting the transfer function of symmetric channels. However, the PLC channel is in general not symmetric, but just reciprocal. Therefore, in this paper, we first analyze the characteristics of the channel to verify whether physical layer key generation can be implemented. Then, we propose two novel methods that exploit the reciprocity of the PLC channel to generate common information by the two intended users. This information is processed through different quantization techniques to generate secret keys locally. To assess the security of the generated keys, we analyze the spatial correlation of PLC channels. This allows verifying whether the eavesdropper’s channels are weakly correlated with the intended users’ channel. Consequently, it is found that the information leaked to a possible eavesdropper has very low correlation to the locally generated key. The analysis and proposed methods are validated on a measurement dataset.
Due to the inherent broadcast nature, power line communication (PLC) is vulnerable to eavesdropping. Traditionally, the secret keys are generated/distributed by pre-shared keys, adaptive tone mapping, or asymmetric encryption algorithm. All of these methods face problems such as high computational complexity, high cost, or less security. To solve the problem, a physical layer security (PLS)-based secret key generation (SKG) scheme aiming at the typical in-home broadband PLC network is proposed in this paper. However, the slowly time-varying characteristic and the serious noise interference in PLC channels will degrade the performance of the PLS-based SKG scheme. To break through the limitation of the randomness of PLC channels, two-way random signals are introduced. To make the SKG system more resistant to noise, the channel frequency response-based adaptive quantization (CFR-AQ) algorithm is designed, in which the amplitude threshold and the quantization level are adaptive to the noise power and the target key disagreement rate (KDR) to maximize the key generation rate (KGR). The performance is analyzed in two scenarios: single eavesdropper and multiple eavesdroppers. The simulation results demonstrate that the proposed scheme has a good overall performance in terms of KDR, KGR, and security with a lower complexity in the presence of single or multiple non-collusive eavesdroppers, and it can be regarded as an alternative solution to generate secret keys in PLC networks.
Due to the unavoidable shared nature of the wireless radio spectrum, providing security for wireless communications presents unique challenges. Cryptographic keys have been used as a primary technique for securing wireless networks but are not completely secure. The symmetric keys used for cryptographic purposes are vulnerable to man-in-the-middle and brute force attacks. More recently, PHY-layer based techniques have gained significant attention, where the principle of channel reciprocity and the natural randomness of the measured wireless channel to generate secret keys is leveraged. Although, PHY-layer secret key generation has been investigated and presented in the literature before, there has been a lack of discussion in terms of obtaining symmetric keys on both ends of the link. In this work, we present a novel PHY-layer secret key generation technique that aims for symmetric encryption keys while limiting the information leaked to an eavesdropper to ensure complete secrecy and to prevent potential intelligent attacks. Our algorithm utilizes forward and backward channel state information in a given wireless link and combats the minute differences observed in these pairs by generating channel trend information. We demonstrate our technique using experimental results from a realtime SDR testbed connected to a wireless channel emulator. Our results indicate that the algorithm is successful in generating symmetric keys under various wireless environments without revealing any information pertaining to the key via the open wireless channel. Our secret key extraction rate can reach values in excess of 17.3 Kbps.
Modern networking technologies involve the interconnection of smart and intelligent physical objects to provide advanced services. These physical objects may be part of various network technologies like WLAN, wireless sensor network (WSN), Internet of Things (IoT), etc., and share data in wireless mode, which should be secured from threats. These physical devices possess many constraints like power, computational complexity and storage, and are required to have lightweight security algorithms. Traditionally, security is achieved by the higher layers of the communication model, which has high computational complexity and consumes more power. In this chapter, a secure-key-generation scheme from physical layer characteristics is introduced as a possible lightweight security alternative to traditional upper-layer security approaches. The proposed scheme is based on the wiretap-channel model and security is achieved by generating keys at both communicating ends independently, based on inherent common-channel characteristics like randomness. It is mainly based on the principle of spatial decorrelation and channel reciprocity for identical carrier frequency. There is no provision for sharing keys as in public-key cryptography, so physical-layer key generation is not vulnerable to threats like key leakage. The generated key at the transmitter encrypts plain text; the generated cipher is transmitted on the common channel and is decrypted at the receiver end using the key generated by the receiver. Key generation consists of fundamental blocks like channel probing and quantization followed by information reconciliation and privacy amplification. The physical-layer key generation is already a power-efficient security solution; this chapter aims to enhance this capacity further. This is done by introducing low-end signal conditioning in the channel-probing step using moving-window averaging. This solution not only improves system performance but also makes it suitable for limited- power applications. The performance of the key-generation system is characterised in terms of the bit-disagreement rate between the generated key sequences of communicating parties and the key randomness by means of the NIST statistical test suite.
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.
Key generation technique generates symmetric keys based on the temporal variation, reciprocity and spatial decorrelation of the wireless channel. Most key generation schemes, however, assume that the eavesdropping channels are independent of the main channel and neglect the influence of the eavesdroppers. In this paper, we analyze the secret key capacity taking into account the information leaked to eavesdroppers, and the security analysis shows the eavesdropping channel correlation will reduce the secret key capacity. Then we propose a security channel estimating (SCE) scheme to resist eavesdroppers and the scheme is shown to be efficient. Finally, we use the Monte Carlo simulation verifies the theoretical analysis results.
Due to the broadcast nature of wireless channels, wireless communication is vulnerable to eavesdropping, message modification, and node impersonation. Securing the wireless communication requires the shared secret keys between the communicating entities. Traditional security schemes rely on public key infrastructures and cryptographic algorithms to manage secret keys. Recently, many physical-layer-based methods have been proposed as alternative solutions for key generation in wireless networks. These methods exploit the inherent randomness of the wireless fading channel to generate secret keys while providing information-theoretical security without intensive cryptographic computations. This article provides an overview of the existing PHY-based key generation schemes exploiting the randomness of the wireless channels. Specifically, we first introduce the fundamental and general framework of the PHY-based key generation schemes and then categorize them into two classes: received-signal-strength-based and channel- phase-based protocols. Finally, we present a performance comparison of them in terms of key disagreement probability, key generation rate, key bit randomness, scalability, and implementation issues.