Secure and Reliable Transmission with Cooperative Relays in Two-Hop Wireless Networks
Abstract
This work considers the secure and reliable information transmission in two-hop relay wireless networks without the information of both eavesdropper channels and locations. While the previous work on this problem mainly studied infinite networks and their asymptotic behavior and scaling law results, this papers focuses on a more practical network with finite number of system nodes and explores the corresponding exact results on the number of eavesdroppers the network can tolerant to ensure a desired secrecy and reliability. For achieving secure and reliable information transmission in a finite network, two transmission protocols are considered in this paper, one adopts an optimal but complex relay selection process with less load balance capacity while the other adopts a random but simple relay selection process with good load balance capacity. Theoretical analysis is further provided to determine the exact and maximum number of independent and also uniformly distributed eavesdroppers one network can tolerate to satisfy a specified requirement in terms of the maximum secrecy outage probability and maximum transmission outage probability allowed.
I Introduction
Two-hop ad hoc wireless networks, where each packet travels at most two hops (source-relay-destination) to reach its destination, has been a class of basic and important networking scenarios [1]. Actually, the analysis of basic two-hop relay networks serves as the foundation for performance study of general multi-hop networks. Due to the promising applications of ad hoc wireless networks in many important scenarios (like battlefield networks, emergency networks, disaster recovery networks), the consideration of secrecy (and also reliability) in such networks is of great importance for ensuring the high confidentiality requirements of these applications. This paper focuses on the issue of secure and reliable information transmission in the basic two-hop ad hoc wireless networks.
Traditionally, the information security is provided by adopting the cryptography approach, where a plain message is encrypted through a cryptographic algorithm that is hard to break (decrypt) in practice by any adversary without the key. While the cryptography is acceptable for general applications with standard security requirement, it may not be sufficient for applications with a requirement of strong form of security (like military networks and emergency networks). This is because that the cryptographic approach can hardly achieve everlasting secrecy, since the adversary can record the transmitted messages and try any way to break them [2]. That is why there is an increasing interest in applying signaling scheme in physical layer to provide a strong form of security, where a degraded signal at an eavesdropper is always ensured such that the original data can be hardly recovered regardless of how the signal is processed at the eavesdropper. We consider applying physical layer method to guarantee secure and reliable information transmission in the two-hop wireless networks.
By now, a lot of research efforts have been dedicated to providing security through physical layer methods. A power control scheme is proposed in [3] to ensure that an eavesdropper can never reach its desired signal-to-noise-plus-interference ratio (SINR). However, such scheme is not effective when the eavesdropper has a better channel than the receiver. The technique of artificial noise generation has also been widely explored to jam the eavesdroppers and provide secure transmission in the relay communications [4][5][6][7]. Recently, the cooperative jamming through node cooperation has been demonstrated to be efficient in ensuring physical layer security [8][9][10]. It is notable that these schemes generally reply on the knowledge of eavesdropper channels and locations to jam eavesdroppers. In practice, however, it is difficult to gain such information, specifically in untrusted network environment. To address this constraint, a cooperative protocol based on artificial noise generation and multi-user diversity has been proposed recently in [11] to achieve secure transmission in two-hop wireless networks without the knowledge of eavesdropper channels and locations. In particular, the asymptotic behavior of such cooperative protocol in a network has been reported there to illustrate how the number of eavesdroppers the network can tolerate scales as the number of system nodes there tends to infinite.
This paper focuses on applying the relay cooperation scheme to achieve secure and reliable information transmission in a more practical finite two-hop wireless network without the knowledge of both eavesdropper channels and locations. The main contributions of this paper as follows:
1) For achieving secure and reliable information transmission in a more practical two-hop wireless network with finite number of system nodes, we consider the application of the cooperative protocol proposed in [11] with an optimal and complex relay selection process but less load balance capacity, and also propose to use a new cooperative protocol with a simple and random relay selection process but good load balance capacity.
2) Rather than exploring the asymptotic behavior and scaling law results, this paper provides theoretic analysis of above both cooperative protocols to determine the corresponding exact results on the number of independent and also uniformly distributed eavesdroppers one network can tolerate to satisfy a specified requirement in terms of the maximum secrecy outage probability and maximum transmission outage probability allowed.
The remainder of the paper is organized as follows. Section II introduces the system models and two cooperative transmission protocols considered in this paper. Section III provides theoretical analysis and also related discussions of the two protocols, and Section IV concludes this paper.
Ii System Models and Transmission Protocols
Ii-a Network Model
As illustrated in Fig.1 that we consider a network scenario where a source node wishes to communicate securely with its destination node with the help of multiple relay nodes , , , . In addition to these normal system nodes, there are also eavesdroppers , , , that are independent and also uniformly distributed in the network. Our goal here is to ensure the secure and reliable information transmission from source to destination under the condition that no real time information is available about both eavesdropper channels and locations.
Ii-B Transmission Model
Consider the transmission from a transmitter to a receiver , and denote by the symbol transmitted by and denote by the signal received by . We assume that all nodes transmit with the same power , path loss between all pairs of nodes is equal and independent, and the frequency-nonselective multi-path fading from to is a complex zero-mean Gaussian random variable. Under the condition that all nodes in a group of nodes, , are generating noises, the signal received at node from node is determined as:
where the noise at receiver is assumed to be i.i.d complex Gaussian random variables with , and is exponentially distributed with mean . Without loss of generality, we assume that . The SINR from to is then given by
For a legitimate node and an eavesdropper, we use two separate SINR thresholds and to define the minimum SINR required to recover the transmitted messages for legitimate node and eavesdropper, respectively. Therefore, a system node (relay or destination) is able to decode a packet if and only if its SINR is greater than , while the transmitted message is secure if and only if the SINR at each eavesdropper is less than .
Ii-C Transmission Protocols
We consider here two transmission protocols for secure and reliable information transmission in two-hop wireless networks. The first protocol (hereafter called Protocol 1) is the one proposed in [11], in which the optimal relay node with the best link condition to both source and destination is always selected for information relaying. Although this protocol is attractive in the sense that it provide very effective resistance against eavesdroppers, it suffers from several problems. The protocol 1 involves a complicated process of optimal relay selection, which is not very suitable for the distributed wireless networks, in particular when the number of possible relay nodes is huge. More importantly, since the channel state is relatively constant during a fixed time period, some relay nodes with good link conditions are always preferred for information relaying, resulting a severe load balance problem and a quick node energy depletion in energy-limited wireless environment.
Based on these observations, we propose to use a simple and random relay selection rather than the optimal relay selection to achieve a better load and energy consumption balance among possible relay nodes. By modifying the Protocol 1 to include the random relay selection process, the new transmission protocol (hereafter called Protocol 2) works as follows.
1) Relay selection: A relay node, indexed by , is selected randomly from candidate relay nodes .
2) Channel measurement between the selected relay and the other relays: The selected relay broadcasts a pilot signal to allow each of other relays to measure the channel from to itself. Each of the other relays then knows the corresponding value of .
3) Channel measurement between destination and the other relays: The destination broadcasts a pilot signal to allow each of other relays to measure the channel from to itself. Each of the other relays then knows the corresponding value of .
4) Message transmission from source to the selected relay : The source transmits the messages to . Concurrently, the relay nodes with indexes in , transmit noise to generate sufficient interference at eavesdroppers.
5) Message transmission from the selected relay to destination : Similar to the Step 4, the relay transmits the messages to destination . Concurrently, the relay nodes with indexes in , transmit noise to generate sufficient interference at eavesdroppers.
Iii Theoretical Analysis
This section first defines the transmission outage and secrecy outage adopted in this paper to depict transmission reliability and transmission secrecy, and then provides theoretical analysis to determine the numbers of eavesdroppers a network can tolerate based on the Protocol 1 and Protocol 2, respectively.
Iii-a Transmission Outage and Secrecy Outage
For a transmission from the source to destination , we call transmission outage happens if can not decode the transmitted packet, i.e., received the packet with SINR less than the predefined threshold . The transmission outage probability, denoted as , is then defined as the probability that transmission outage from to happens. For a predefined upper bound on , we call the communication between and is reliable if . Notice that for the transmissions from to the selected relay and from to , the corresponding transmission outage can be defined in the similar way as that of from to . We use and to denote the events that transmission outage from source to happens and transmission outage from relay to happens, respectively. Due to the link independence assumption, we have
Regarding the secrecy outage, we call secrecy outage happens for a transmission from to if at least one eavesdropper can recover the transmitted packets during the process of this two-hop transmission, i.e., at least one eavesdropper received the packet with SINR larger than the predefined threshold . The secrecy outage probability, denoted as , is then defined as the probability that secrecy outage happens during the transmission from to . For a predefined upper bound on , we call the communication between and is secure if . Notice that for the transmissions from to the selected relay and from to , the corresponding secrecy outage can be defined in the similar way as that of from to . We use and to denote the events that secrecy outage from source to happens and secrecy outage from relay to happens, respectively. Again, due to the link independence assumption, we have
Iii-B Analysis of Protocol 1
In the Protocol 1 proposed in [11], the relay node with the largest value of , is selected as relay. Notice that the Protocol 1 can always guarantee the reliable transmission from source to destination , this is because the parameter is set as , which ensures that the target SINR at the selected relay and destination can be achieved to decode the transmitted messages. Thus, we only need to focus the secrecy requirement to determine the corresponding the number of eavesdroppers the network can tolerate here.
Theorem 1. For the network scenario illustrated in Fig 1 with equal path loss between all pairs of nodes, to guarantee the secrecy requirement by applying the Protocol 1, the number of eavesdroppers the network can tolerate should satisfy the following condition.
Proof.
Notice that is determined as
Since the transmission process from source to the selected relay is identical to that of from the selected relay to destination , we have
and
To ensure , then should have
From the reference [11], we notice that
To guarantee the secrecy requirement, we just need
and thus
∎
Iii-C Analysis of Protocol 2
The parameter involved in the Protocol 2 determines whether the relay and destination can receive the messages successfully and whether sufficient noise is generated to suppress eavesdroppers. For the analysis of the Protocol 2, we first determine the range for the parameter to ensure both secrecy requirement and reliability requirement, based on which we then analyze the number of eavesdroppers a network can be tolerate by applying the protocol.
Theorem 2. Consider the network scenario of Fig 1 with equal path loss between all pairs of nodes, to ensure and by applying the Protocol 2, the parameter must satisfy the following condition.
Proof.
Notice that in the Protocol 2, a larger value of indicates that more system nodes will generate noise to suppress the eavesdroppers. However, too high noise will also interrupt the legitimate transmission. Therefore, the parameter should be set properly to satisfy both reliability and secrecy requirements.
Reliability Guarantee
Notice that is determined as
Because the transmission process from source to the selected relay is identical to that of from the selected relay to destination , we have
and
To ensure , we need
Based on the definition of transmission outage probability, we have
Compared to the noise generated by multiple system nodes, the environment noise is negligible and thus is omitted here to simply the analysis. Notice that , then
Since there are other relays except , the expected number of noise-generation nodes is given by . Then we have
Thus, to ensure reliability requirement, we just need
That is,
By using Taylor formula, we have
and thus
The above result indicates that is the maximum value the parameter can take to ensure the reliability requirement.
Secrecy Guarantee
Notice that is given by
Since the transmission process from source to the selected relay is identical to that of from the selected relay to destination , then we have
and
To ensure , we need
According to the definition of secrecy outage probability, we know that
Thus, we have
Based on the Markov inequality,
Therefore,
To ensure the secrecy requirement, we just need
or equally
Then we have
The above result shows that is the minimum value parameter can take to guarantee the secrecy requirement.
∎
Based on the results of Theorem 2, we now can establish the following theorem about the performance of Protocol 2.
Theorem 3. Consider the network scenario of Fig 1 with equal path loss between all pairs of nodes. To guarantee and based on the Protocol 2, the number of eavesdroppers the network can tolerate must satisfy the following condition.
Proof.
From Theorem 2 we know that to ensure the reliability requirement, we have
and
To ensure the secrecy requirement, we need
Thus,
By let taking its maximum value, we get the following bound
That is,
∎
Iii-D Discussion
The two protocols considered in this paper have their own advantages and disadvantages and thus are suitable for different network scenarios. For the protocol 1 proposed in [11], it can achieve a better performance in terms of the number of eavesdroppers can be tolerated. However, such protocol always tend to select the optimal node with the best links to both source and destination as the relay, so it involves a complex relay selection process, and more importantly, it results in an unbalanced load and energy consumption distribution among systems nodes. Thus, such protocol is suitable for small scale wireless network with sufficient energy supply rather than large and energy-limited wireless networks (like wireless sensor networks). Regarding the Protocol 2, although it can tolerate less number eavesdroppers in comparison with the Protocol 1, it involves a very simple random relay selection process to achieve a very good load and energy consumption distribution among system nodes. Thus, this protocol is more suitable for large scale wireless network environment with stringent energy consumption constraint.
Iv Conclusion
This paper explores reliable and secure information transmission through multiple cooperative systems nodes in two-hop relay wireless network with passive eavesdroppers of unknown channels and locations, for which two transmission protocols are considered. For each protocol, theoretical analysis has been provided to show the number of eavesdroppers the network can tolerate subject to constraints on transmission outage probability and secrecy outage probability. These two protocols, each has different performance in terms of eavesdropper tolerance, load and energy consumption distribution among nodes, and also relay selection complexity, are suitable for different network scenarios depending on network scale and also energy consumption constraint there.
References
- [1] Narayanan, Sathya, Two-hop forwarding in wireless networks, dissertation for the degree of Doctor of philosophy, Polytechnic University, 2006
- [2] J. Talbot and D. Welsh, Complexity and Crytography : An Introduction, Cambridge, 2006.
- [3] K. Morrison, and D. Goeckel Power allocation to noise-generating nodes for cooperative secrecy in the wireless environment. In the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), 275-279, 2011.
- [4] S. Goel, and R. Negi, Guaranteeing secrecy using artificial noise. IEEE transactions on wireless communications, 7(6):2180-2189, 2008.
- [5] L. Lai and H. El Gamal, The relay-eavesdropper channel: Cooperation for secrecy, IEEE Trans. Inf. Theory, vol. 54, no. 9, pp. 4005 - 4019, Sept. 2008.
- [6] M. Yuksel and E. Erkip, Secure communication with a relay helping the wiretapper, in Proc. 2007 IEEE Information Theory Workshop, Lake Tahoe, CA, Sept. 2007.
- [7] R. Negi and S. Goelm, Secret communication using artificial noise, in Proc. IEEE Vehicular Tech. Conf, vol. 3, Dallas TX, pp. 1906-1910, Sept. 2005.
- [8] S. Vasudevan, S. Adams, D. Geockel, Z. Ding, D. Towsley, and K. Leung, Multi-user diversity for secrecy in wireless networks. In Information Theorem and Applications Workshop, 2009.
- [9] X. He and A. Yener, Two-hop secure communication using an untrusted relay: A case for cooperative jamming, in Proc. 2008 IEEE Global Telecommunications Conference, New Orleans, LA, Nov. - Dec. 2008.
- [10] L. Dong, Z. Han, A. Petropulu, and H. V. Poor, Improving wireless physical layer security via cooperating relays, IEEE Trans. Sig. Proc., vol. 58, no. 3, pp. 1875-1888, Mar. 2010.
- [11] D. Goeckel, S. Vasudevan, D. Towsley, S. Adams, Z. Ding, and K. Leung, Artificial noise generation from cooperative relays for everlasting secrecy in two-hop wireless networks, IEEE Journal on Selected Areas in Communications, 29(10):2067-2076, 2011.