One solution to ensure secrecy in the Internet of Things (IoT) is cryptography. However, classical cryptographic systems require high computational complexity that is not appropriate for IoT devices with restricted computing resources, energy, and memory. Physical layer security that utilizes channel characteristics is an often used solution because it is simpler and more efficient than classical cryptographic systems. In this paper, we propose a signal strength exchange (SSE) system as an efficient key generation system and a synchronized quantization (SQ) method as a part of the SSE system that synchronizes data blocks in the quantization phase. The SQ method eliminates the signal pre-processing phase by performing a multi-bit conversion directly from the channel characteristics of the measurement results. Synchronization is carried out between the two authorized nodes to ensure sameness of the produced keys so it can eliminate the error-correcting phase. The test results at the IoT devices equipped with IEEE 802.11 radio show that SSE system is more efficient in terms of computing time and communication overhead than existing systems.
One solution to ensure secrecy in the Internet of Things (IoT) is cryptography. However, classical cryptographic systems require high computational complexity that is not appropriate for IoT devices with restricted computing resources, energy, and memory. Physical layer security that utilizes channel characteristics is an often used solution because it is simpler and more efficient than classical cryptographic systems. In this paper, we propose a signal strength exchange (SSE) system as an efficient key generation system and a synchronized quantization (SQ) method as a part of the SSE system that synchronizes data blocks in the quantization phase. The SQ method eliminates the signal pre-processing phase by performing a multi-bit conversion directly from the channel characteristics of the measurement results. Synchronization is carried out between the two authorized nodes to ensure sameness of the produced keys so it can eliminate the error-correcting phase. The test results at the IoT devices equipped with IEEE 802.11 radio show that SSE system is more efficient in terms of computing time and communication overhead than existing systems.
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.
In recent years, the Internet of Things (IoT) becomes popular technology. The one aspect that makes important concern in IoT is the confidentiality of communications. For securing communication in IoT, cryptography algorithm such as symmetrical cryptography requires the secret key exchange process in a public wireless network to ensure the sameness of the secret key. However, the exchange of secret keys in the public wireless network can be exploited by adversaries. So, we present the secret key generation scheme that generates a shared random key through observation of the communication channel parameter i.e. Receive Signal Strength (RSS) between two devices that no need to exchange the secret key. We use Middle-Point quantization to convert the RSS into bit sequences and use Clover Filter to eliminate the error bits after the quantization process. Measurement results showed that the proposed scheme improves the performance of existing schemes if the interval used is 25. The proposed scheme improves the KGR 24 times and improves efficiency to 63%. While for KDR, the proposed scheme can decrease the KDR value of 67.9%. Also, in all scenarios, the proposed scheme can pass the NIST randomness test.
The billions of IoT devices in our home, healthcare, and industry rely on cryptographic keys for security. Constrained by computing and power resources, their keys are often pre-shared and rarely updated, creating a major vulnerability. The physical-layer wireless key generation can efficiently update keys but requires fluctuating wireless channel conditions, which, however, are scarce in static deployments. Here we show a novel wireless key generation that produces secure keys for static IoT without hardware assistance or secret exchange. We propose a randomness that is composed of received signal strengths and locally selected transmit power levels; the latter are independently selected at both communication pairs and are never exchanged, resulting in distinctive received signal strengths to ensure secrecy. We propose quantization and entropy balancing to boost generation efficiency and consistency. Experiments on an IoT testbed across multiple static scenarios achieve a fast key generation rate of 9.47 bits per second and a low key disagreement rate of 0.05, while defending against eavesdropping attacks. Xintao Huan and colleagues report a physical-layer wireless key generation scheme for static IoT scenarios. This scheme does not require hardware assistance or secret exchange and achieves fast key generation in static IoT while defending against eavesdropping attacks.
Security and privacy of data are important factors in the Internet of Things (IoT), which enables safe communication with emerging objects.The non-standardization of security protocols on the internet of things makes them vulnerable to intruders and compromises the process of communication.Conventional cryptography approaches face certain limitations in the generation of keys for authentication and authorization of communication systems.The limitations of the cryptography approach are explored in terms of computational overhead and hardware requirements.Singal processing is an alternative cryptography approach for key generation in physical-layer wireless communication systems.The wireless channel's reciprocity principle is used to generate keys.The important factor in signal-based key generation is the process of quantization.In this manuscript, we propose modified discrete wavelet transform (DWT) methods for key generation in IoT.The modification of discrete wavelet transform methods encapsulates the process of common spatial patterning (CSP).The CSP is another signal processing method for the formation of signal patterns.The proposed method reduces DWT discrepancies and yields a key generation technique that is efficient.Key generation processing used multi-bit quantization to quantify the product of the modified discrete wavelet transform.The proposed algorithm for key generation simulates different numbers of device nodes in indoor and outdoor scenarios.Use MATLAB tools to simulate the process and measure standard parameters such as AKL and KDR.According to the results, the suggested technique outperforms existing key generation algorithms by 3%.
Internet-of-Things (IoT) networks generally contain resource-constrained devices that require an energy-efficient key generation procedure to producing secure keys at a faster rate. The physical characteristics of the wireless channel can be exploited to secure communication within IoT networks. In particular, secret keys can be generated by leveraging on the randomness of the wireless physical channel between two communicating parties. The conventional mechanism of generating keys at the physical layer, i.e., using channel probing, quantization, information reconciliation, and privacy amplification, may not be preferable for IoT devices. In addition, in some cases IoT devices may be deployed in static environments, wherein the channel coherence time is too high to generate keys at a faster rate and with the desired randomness. This study proposes a mapping table-based key distribution scheme for IoT environments, wherein multiple characteristics of the random channel are combined to improve not only the key generation rate (KGR) but also the key agreement rate (KAR) and bit error rate (BER). In the proposed scheme, both the channel magnitude and the phase are exploited in the key generation process. The proposed scheme is immune to channel estimation errors while providing sufficient randomness in the static environment. Additionally, the scheme is thoroughly investigated for different scenarios including the case of a smarter eavesdropper, which attempts to estimate the channel between the legitimate nodes. This case verifies the robustness of the proposed scheme in different settings and attack models.