Skip to main content

Joint distributed beamforming and jamming schemes in decode-and-forward relay networks for physical layer secrecy

Abstract

In this paper, we propose joint cooperative beamforming and jamming schemes in decode-and-forward (DF) relay networks for physical layer secrecy. In DF relay networks, only the relays decoding the message from the source correctly have to join in the forwarding phase and the relays with decoding error are not utilized sufficiently. Taking this property into consideration, we let the relays decoding successfully transmit information signals and the relays decoding in error transmit jamming signal to improve the secrecy capacity of system. For this purpose, we design a bi-level optimization algorithm to search the optimal beamforming vector and jamming vector for the relays via the semi-definite relaxation (SDR). In addition, for balancing the cost of system and secrecy performance, we also study some suboptimal schemes to improve information secrecy. Finally, the simulation results show that the optimal scheme outperforms all other simulated schemes and the suboptimal schemes achieve good tradeoff between secrecy performance and computational complexity.

1 Introduction

For openness and broadcast properties in wireless communications, information carried by radio waves is vulnerable to be intercepted by the unintended users. Traditional secrecy mechanisms, which depend on data encryption in application layer, mainly utilize unaffordable computation complexity to prevent the eavesdroppers to obtain the encrypted messages. However, with the rapid development of computing apparatuses, the traditional encryption technology confronts the unprecedented challenge. Thus, to achieve information security in wireless transmission, physical layer secrecy, which takes advantage of intrinsic characteristics of the wireless channels to achieve transmission security without applying encryption technology, has drawn much attention and been applied into many scenarios [14].

On the other hand, relay-aided cooperative communication technology has been applied in wireless scenarios, since it can extend the coverage and improve the reliability of signal transmission [5]. Additionally, relay-aided cooperative networks have been proved to be able to enhance the transmission security [6, 7]. In the multiple-relay networks without the direct link from the source to the destination, Cooperative beamforming (CB), single-relay and single-jammer (SRSJ) scheme, single-relay and multiple-jammer (SRMJ) scheme, multiple-relay and single jammer (MRSJ) scheme, and multiple-relay and multiple-jammer (MRMJ) scheme are five main transmission schemes for physical layer secrecy. In the CB-based relay systems, relays just perform distributed beamforming directly to the legal destination in order to enlarge the capacity of legal channel as much as possible [811]. In the SRSJ scheme, for relaxing the requirement of signal synchronization, how to select the best pair of forwarding relay and jammer was addressed in [12]. In the SRMJ scheme, the best relay is picked out to forward the information and the left relays transmit jamming signals to confuse the eavesdropper [13]. Alternatively, the MRSJ scheme selects the best jammer from all relays and let left relays perform cooperative beamforming to the legal user [14]. As the relay with amplify-and-forward (AF) scheme can always transmit signals to the destination [15], the MRMJ scheme, in which some relays are used to transmit information to the legal destination and left ones produce jamming signals to improve the secrecy capacity of the information transmission, is usually investigated in AF relay networks [1618]. In DF relay networks, a MRMJ scheme was proposed in [19], where the relays without decoding error are divided into two groups, one for information beamforming and the other one for cooperative jamming. However, it does not make the most of the relays that cannot decode the message from the source successfully to enhance the secrecy of information transmission. In [20], a simultaneous beamforming and jamming scheme was proposed in DF relay networks. However, the relays deocoding in error are not sufficiently exploited. A MRMJ scheme with fixed jamming and beamforming set was proposed in [21]. Similarly, a multi-relay secrecy transmission scheme with a dedicated multi-antenna jammer was proposed in [22]. Both [21] and [22] have deployed dedicated jamming nodes which have no ability of forwarding information to the legal destination. If there exists the direct link from the source to the destination, cooperative jamming (CJ) and transmission switching between CB and CJ were also proposed to improve the system secrecy [23, 24]. Moreover, joint CB and CJ schemes in co-located multi-antenna scenarios were also investigated in [25] and [26]. In [27], we have investigated the optimal joint CB and CJ scheme for the DF relay networks with direct links from the source to destination and eavesdropper. However, the assumptions on relay set partition and the inference cancelation are difficult to be implemented. In this paper, we consider a more practical scenario for the joint beamforming and jamming scheme in the DF relay networks and provide optimal scheme and suboptimal schemes with lower complexity to investigate the proposed idea of joint beamforming and jamming well. In [28], Guo et al. also addressed the power allocation in a joint beanforming and jamming scheme in DF relay networks to achieve the maximum secrecy rate.

In this paper, we intend to employ joint cooperative beamforming and jamming to improve the secrecy capacity in DF relay networks without direct link between the source and the destination. In DF relay networks, only the relays decoding the message from the source correctly have to forward information to the legitimate destination during the relaying phase. To efficiently utilize all relays, the relays decoding successfully consist of the beamforming set, where relays perform distributed beamforming to transmit information signals. At the same time, the relays decoding in error belong to the jamming set, where the relays transmit jamming to disturb the eavesdropper. Herein, our goal is to design the beamforming vector and jamming vector in order to maximize the achievable secrecy capacity under the constraint of total relay power. For this purpose, we design a based bi-level optimization algorithm to search the optimal beamforming vector and jamming vector for the relays via the semi-definite relaxation. In addition, for balancing the cost of system and secrecy performance, we also study some suboptimal schemes to improve information secrecy. Finally, by our numerical results, the optimal scheme outperforms all existing schemes and the proposed suboptimal schemes. In addition, some suboptimal schemes with low computational complexity also have better secrecy performance than existing schemes.

Compared to existing work, the contributions of this paper are as follows:

  • In most existing work, the relays decoding in error are not usually utilized during the cooperative transmission phase. In this paper, taking the distinguishing feature of DF relay into consideration, we employ the relays decoding in error to transmit jamming signals to improve the secrecy of cooperative transmission.

  • How to design the beamforming vector and jamming vector in order to maximize the achievable secrecy capacity under the constraint of total relay power is provided. To reduce the computation complexity, we also propose four suboptimal designs.

  • Through simulations, we compare the proposed designs with existing CB, SRMJ, MRSJ and SRSJ schemes and prove that the optimal design and some suboptimal designs outperform the existing schemes. The suitable scenarios of these proposed designs are also addressed.

We adopt the following notations. Bold uppercase letters denote matrices and bold lowercase letters denote column vectors. Transpose and conjugate transpose are represented by (·)T and (·)H respectively; I K is the identity matrix of K×K; \({\mathbb C}^{n}\) denotes the space of n×1 column vector with complex entries; Tr(·) is the trace of the matrix; Rank(·) denotes the rank of a matrix; ·2 is the two-norm of a vector; A0 and A0 mean that A is positive semi-definite and definite matrix, respectively; xy denotes vector x and vector y are orthogonal; xy denotes vector x and vector y are parallel; \(\mathbb E\{\cdot \}\) denotes expectation.

2 System model and transmission scheme

2.1 System model

As depicted in Fig. 1, we study a wireless relay network which consists of a source node (S), N (N≥1) relay nodes, a desired destination node (D) and a single eavesdropper (E). We assume that these relays are trusted during the information transmission. Each node is equipped with one omni-directional antenna and operates in the half duplex mode. We assume that the channel coefficient h ij from the node i to the node j, 1≤i,jN, follows complex Gaussian distribution with zero mean and variance \(K_{0} d_{ij}^{-\beta } \sigma _{ij}^{2}\), i.e., \({ h}_{ij}{\sim }{\mathcal {{CN}}}\left (0,K_{0} d_{ij}^{-\beta } \sigma _{ij}^{2}\right)\), where K 0 is the gain constant determined by transmitting and receiving antennas, d ij denotes the distance between node i and node j, β is path loss factor, and \(\sigma _{0}^{2}\) stands for the small scale fading. Considering the disperse relays, we assume that all channels experience independent and identically distributed (i.i.d.) small-scale fading, i.e., \(\sigma _{ij}^{2}=\sigma _{0}^{2}\). Furthermore, the channels are assumed to be reciprocal, i.e., h ij =h ji . Owing to the path loss and shadow fading, there does not exist a direct link from source to destination or eavesdropper. We consider a slow-fading channel scenario, where the channel coefficients keep constant in one transmission block T and vary from block to block. The noise at the receiver follows complex Gaussian distribution with zero mean and variance N 0. Additionally, although we consider the nodes with one antenna in the system model, it is easy to extend the analysis and results into a multi-antenna scenario.

Fig. 1
figure 1

System model

2.2 Transmission scheme

The whole cooperative transmission is separated into two phases: source broadcasting and relay transmitting.

2.2.1 Source broadcasting

The source broadcasts its intended signal x in the whole network; the relays receive the information-bearing signal and tries to decode the message, owing to there does not exist a direct link from source to destination or eavesdropper. Thus, the information transmitting in the source broadcasting phase is secure. Then, the received signal at the ith relay can be written as

$$ {y}_{si}=\sqrt{P_{s}}{h_{si}}{{x}}+{n}_{si} $$
(1)

where P s is the transmit power of the source, h si is the channel coefficient from source to the ith relay, and n si is the receiver noise. Also, x is the normalized information symbol, i.e., \(\mathbb {E}\{|{x}|^{2}\}=1\). If the ith relay can decode the received message correctly, it will join the information transferring in the relay transmitting phase. Otherwise, the ith relay is assigned to jam the eavesdropper. We assume all transmitted information blocks are protected by an ideal error control coding. In other words, if the received signal-to-noise ratio (SNR) of the ith relay, i.e., γ si =P s |h si |2/N 0, is larger than the threshold γ th , where \(\phantom {\dot {i}\!}\gamma _{th}=2^{2R_{0}}-1\) and R 0 is the target information transmission rate, the receiver can decode the information packet correctly. Thus, if γ si γ th , then the ith relay belongs to \(\mathcal {D}\). Otherwise, it is in the set \(\mathcal {J}\). As a result, each relay knows whether it can decode the message from the source successfully and which set it belongs to. Without loss of generality, we set \(\mathcal {D}=\{R_{1},R_{2},\cdots,R_{M}\}\) and \(\mathcal {J}=\{J_{1},J_{2},\cdots,J_{K}\}\), where 1≤R i ,J i N are the indexes of these relays (see Fig. 1) and there is M+K=N. Additionally, we assume that all receiver noises have the same noise power N 0.

We define the weight coefficient vector of set \(\mathcal {D}\) for beam-forming as \(\mathbf {w}_{R}\,=\,\left [\!w_{R_{1}}^{*}\!,\!w_{R_{2}}^{*}\!,\!\cdots,\!w_{R_{M}}^{*}\!\right ]^{T}\!\) and weight coefficient vector of set \(\mathcal {J}\) for jamming as \({\mathbf {w}}_{J}=\left [w_{J_{1}}^{*},w_{J_{2}}^{*},\cdots,w_{J_{K}}^{*}\right ]^{T}\). Moreover, \({\mathbf {h}}_{rd}=\left [h_{R_{1}D},h_{R_{2}D},\cdots,h_{R_{M}D}\right ]^{T}\) represents the channel vector from the beamforming set to the destination and \({\mathbf {h}}_{je}=\left [h_{J_{1} E},h_{J_{2} E},\cdots,h_{J_{K} E}\right ]^{T}\) denotes the channel vector from the jamming set to the eavesdropper. Before relay transmitting, the destination can transmit a training signal to let each relay estimate the channel coefficient from the destination to itself. Note that the eavesdropper is often a wireless user unauthorized to access the message for the destination [29]. Hence, the eavesdropper is able to cooperatively transmit training signal to all relays. Then, each relay can obtain its channel coefficient h id , i=1,2,...,N. Moreover, we set up a central control node (CCN), which can be a relay node or a dedicated node. After that, each relay reports its related channel information to the CCN. Therefore, the CCN can compute the beamforming vector w R for the relays in set \(\mathcal {D}\) and jamming vector w J for the relays in set \(\mathcal {J}\). In the following analysis, we assume that all receivers can estimate their received channel coefficients perfectly to exploit the ideal performance and check up the theoretical feasibility of our proposals. The effect of estimation error will be discussed in future work. Whereas, the source node has no knowledge of its transmitting channel state information due to practical constraint.

2.2.2 Relay transmitting

The relays in set \(\mathcal {D}\) transmit the information symbol x to the destination, while the relays in set \(\mathcal {J}\) radiate jamming symbol z to achieve secure transmission. The received signal at the destination is given by

$$ {y}_{rd}={\mathbf{w}}_{R}^{H}{\mathbf{h}}_{rd}{x}+{\mathbf{w}}_{J}^{H} {\mathbf{h}}_{jd}{z}+n_{rd} $$
(2)

and the received signal at the eavesdropper can be expressed as

$$ {y}_{re}={\mathbf{w}}_{R}^{H}{\mathbf{h}}_{re}{x}+{\mathbf{w}}_{J}^{H} {\mathbf{h}}_{je}{z}+n_{re} $$
(3)

where z is independent of x, and \(\mathbb {E}\{|z|^{2}\}=1\), n rd and n re are receiver noise power at the destination and the eavesdropper, respectively. Considering the total relay power constraint, we have w R 2+w J 2P t . Therefore, the information transmission capacity C d (M) at the destination is

$$ {C}_{d}(M)=\frac{1}{2}{\log_{2}\left(1+\frac{{\mathbf{w}}^{H} {\mathbf{\widetilde{H}}}_{rd}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\mathbf{\widetilde{H}}}_{jd}{\mathbf{w}}+N_{0}}} \right)} $$
(4)

and the capacity C e (M) at the eavesdropper can be expressed as

$$ {C}_{e}(M)=\frac{1}{2}{\log_{2}\left(1+\frac{{\mathbf{w}}^{H} {\mathbf{\widetilde{H}}}_{re}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\mathbf{\widetilde{H}}}_{je}{\mathbf{w}}+N_{0}}}\right)} $$
(5)

where M denotes the cardinal of beamforming set, \({\mathbf {w}}=\left [{\mathbf {w}}_{R}^{T}~{\mathbf {w}}_{J}^{T}\right ]^{T}\), \({\mathbf {\widetilde {H}}}_{rd}={\widetilde {\mathbf {h}}}_{rd}{\widetilde {\mathbf {h}}}_{rd}^{H}\), \({\widetilde {\mathbf {H}}}_{re}={\widetilde {\mathbf {h}}}_{re}{\widetilde {\mathbf {h}}}_{re}^{H}\), \({\widetilde {\mathbf {H}}}_{jd}={\widetilde {\mathbf {h}}}_{jd}{\widetilde {\mathbf {h}}}_{jd}^{H}\), \({\widetilde {\mathbf {H}}}_{je}={\widetilde {\mathbf {h}}}_{je}{\widetilde {\mathbf {h}}}_{je}^{H}\). Herein, \({{\widetilde {\mathbf {h}}}_{rd}}=\left [{\mathbf {h}}_{rd}^{T},\mathbf {0}_{1\times K}\right ]^{T}\), \({\widetilde {\mathbf {h}}}_{re}=\left [{\mathbf {h}}_{re}^{T},\mathbf {0}_{1\times K}\right ]^{T}\), \({\widetilde {\mathbf {h}}}_{jd}=[\mathbf {0}_{1\times M},{\mathbf {h}}_{jd}^{T}]^{T}\), \({{\widetilde {\mathbf {h}}}_{je}}=\left [\mathbf {0}_{1\times M},{\mathbf h}_{je}^{T}\right ]^{T}\). Then, the secrecy capacity of the whole transmission conditioned on the set \(\mathcal {D}\) and \(\mathcal {J}\) is given by

$$ C_{s}(M)=\max\{0,~C_{d}(M)-C_{e}(M)\} $$
(6)

Note that C s (M)=0 means the eavesdropper can obtain no less correct information than the destination, which is called completely unsafe transmission and should be avoided. Our aim herein is to maximize the secrecy capacity C s (M) as much as possible with the power constraint of relays.

3 Optimal design for maximizing secrecy capacity

In this section, we intend to design w R and w J to maximize the secrecy capacity under the total relay power constraint. On the basis of the previous section, the problem of secrecy capacity maximization under the power constraint can be expressed as

$$ \begin{aligned} &\max_{\mathbf{w}}~\left\{C_{d}(M)-C_{e}(M)\right\} \\ &\mathrm{s.t.}~\|{\mathbf{w}}\|^{2}\le P_{t} \end{aligned} $$
(7)

Since secrecy capacity is the difference of two concave functions, it is a non-convex optimization in general. To deal with this issue, we will conduct a series of transformations to turn it into a convex problem, which can be solved by some available solvers.

Firstly, by introducing an auxiliary variable 0<τ≤1, the problem of (7) can be equivalently rewritten as

$$\begin{array}{*{20}l} \max_{{\mathbf{w}},{\tau}}\quad &{\log_{2}\left(1+\frac{{\mathbf{w}}^{H} {\mathbf{\widetilde{H}}}_{rd}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\mathbf{\widetilde{H}}}_{jd}{\mathbf{w}}+N_{0}}}\right)}-\log_{2}\left(\frac{1}{\tau}\right) \end{array} $$
(8)
$$\begin{array}{*{20}l} \mathrm{s.t.} \quad &{\log_{2}\left(1+\frac{{\mathbf{w}}^{H} {\mathbf{\widetilde{H}}}_{re}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\widetilde{\mathbf{H}}}_{je}{\mathbf{w}}+N_{0}}} \right) }\leq \log_{2}\left(\frac{1}{\tau}\right) \end{array} $$
(9)
$$\begin{array}{*{20}l} &\|{\mathbf{w}}\|^{2}\leq P_{t} \end{array} $$
(10)

Then, on account of monotony property of logarithm function, the optimization problem can be further simplified as

$$ \begin{aligned} \min_{{\mathbf{W}},{\tau}}\quad& \frac{\text{Tr}\left({\mathbf{\widetilde{H}}}_{jd}{\mathbf{W}}\right)+ N_{0}}{\left[\text{Tr}\left({\widetilde{\mathbf{H}}}_{jd}+{\widetilde{\mathbf{H}}}_{rd} \right){\mathbf{W}}+N_{0}\right]{\tau}}\\ \mathrm{s.t.} \quad&\frac{\text{Tr}\left({\widetilde{\mathbf{H}}}_{je}{\mathbf{W}}\right)+ N_{0}}{\left[\text{Tr}\left({\widetilde{\mathbf{H}}}_{je}+{\widetilde{\mathbf{H}}}_{re}\right) {\mathbf{W}}+N_{0}\right]{\tau}}\geq1\\ &\text{Tr}(\mathbf{W})\leq P_{t},~{\mathbf{W}}\succeq{\mathbf{0}}\\ &\text{Rank}(\mathbf{W})=1\\ \end{aligned} $$
(11)

where W=w w H is a rank-one square matrix. To solve the problem of (11), we employ the idea of SDR in [30] to drop the rank-one non-convex constraint. After the relaxation transformation, the problem of (11) is still a non-convex optimization problem owing to the presence of auxiliary variable τ. However, the problem of (11) can be treated as the quasi-convex problem for each fixed τ [31]. Therefore, it can be treated as a bi-level optimization problem: the outer-level optimization is about auxiliary variable τ and the inner-level optimization is a quasi-convex problem.

3.1 Inner-level optimization

Since (11) is a quasi-convex problem given a τ, we can employ the classical bisection method [31] to seek the optimum W . Nevertheless, it may incur huge computational complexity. Thanks to the Charnes-Cooper transformation [32], we can convert the linear fractional optimization problem into the linear optimization problem, which can be solved efficiently by convex optimization tools. Define

$$\begin{aligned} \mathbf{Z}&=\frac{\mathbf{W}}{\left[\text{Tr}\left({\mathbf{\widetilde{H}}}_{jd}+{\widetilde{\mathbf{H}}}_{rd}\right){\mathbf{W}}+N_{0}\right] {\tau}}~~\text{and}\\ \psi&=\frac{1}{\left[\text{Tr}\left({\widetilde{\mathbf{H}}}_{jd}+{\widetilde{\mathbf{H}}}_{rd}\right){\mathbf W}+N_{0}\right]{\tau}}, \end{aligned} $$

then the problem (11) without a rank-one constraint can be equivalently described as

$$ \begin{aligned} \min_{{\mathbf{Z}},{\psi}}\quad&{\text{Tr}\left({\widetilde{\mathbf{H}}}_{jd}{\mathbf{Z}}\right)+{\psi}N_{0}}\\ \mathrm{s.t.}\quad&{\tau}\left(\text{Tr}\left({\widetilde{\mathbf{H}}}_{jd}+{\widetilde{\mathbf{H}}}_{rd}\right){\mathbf{Z}}+{\psi}N_{0}\right)=1\\ &{\tau}\left(\text{Tr}\left({\widetilde{\mathbf{H}}}_{je}+{\widetilde{\mathbf{H}}}_{re}\right){\mathbf{Z}}+{\psi}N_{0}\right) \le\text{Tr}\left({\widetilde{\mathbf{H}}}_{je}{\mathbf{Z}}\right)+{\psi}N_{0} \\ &\text{Tr}(\mathbf{Z})\leq {\psi}P_{t} \\ &{\psi}>0,~{\mathbf{Z}}\succeq{\mathbf{0}} \end{aligned} $$
(12)

Note that there is Z=ψ W. Using the well-known CVX toolbox [31], we can solve problem (12) easily.

3.2 Outer-level optimization

To find the optimal solution τ , we have to play an exhaustive searching with the general range 0<τ≤1. In order to further reduce the computational complexity, we must shrink the scope of τ. On one hand, observing (9), we have

$$ {{\tau} \le \frac{1}{1+\frac{{\mathbf{w}}^{H} {\widetilde{\mathbf{H}}}_{re}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\widetilde{\mathbf{H}}}_{je}{\mathbf{w}}+N_{0}}} }} $$
(13)

It means τ should be less than \({{{\max \left \{\left ({1+\frac {{\mathbf {w}}^{H} {\widetilde {\mathbf {H}}}_{re}{\mathbf {w}}} {{\mathbf {w}}^{H} {{\widetilde {\mathbf {H}}}_{je}{\mathbf {w}}+N_{0}}} }\right)^{-1}\right \}}}}\). Therefore, we have to solve the problem

$$ \min \limits_{{\mathbf{w}}\in\mathbb{C}^{N}} ~\frac{{\mathbf{w}}^{H}{\mathbf{A}}{\mathbf{w}}}{{\mathbf{w}}^{H}{\mathbf{B}}{\mathbf{w}}} $$
(14)

where \(\mathbf {A}={\widetilde {\mathbf {H}}}_{re}\succeq 0\) and \({\mathbf {B}}={\widetilde {\mathbf {H}}}_{je}+\frac {N_{0}}{P_{t}}{\mathbf I}_{K} \succ 0\). As the objective function of (14) is the generalized Rayleigh quotient problem [33], the minimum of (14) is equal to λ min(B −1 A) which stands for the minimum eigenvalue of B −1 A. Due to B −1 A a is semi-definite matrix, the eigenvalues of B −1 A are not less than zero [33]. Then, we have

$$ \tau \leq \frac{1}{1+{\lambda}_{\min}\left({\mathbf{B}}^{-1}{\mathbf{A}}\right)}=\tau_{\max} $$
(15)

On the other hand, considering that the secrecy capacity must be non-negative, by (8) we can obtain

$$ \begin{aligned} {\tau}\ge \frac{1}{1+\frac{{\mathbf{w}}^{H} {\widetilde{\mathbf{H}}}_{rd}{\mathbf{w}}} {{\mathbf{w}}^{H} {{\widetilde{\mathbf{H}}}_{jd}{\mathbf{w}}+N_{0}}}} \ge \frac{1}{1+\lambda_{\max}\left({\mathbf{D}}^{-1}{\mathbf{C}}\right)}=\tau_{\min} \end{aligned} $$
(16)

where \({\mathbf {C}}={\widetilde {\mathbf {H}}}_{rd}\), \({\mathbf {D}}={\widetilde {\mathbf {H}}}_{jd}+\frac {N_{0}}{P_{t}}{\mathbf {I}}_{K}\), and λ max(D −1 C) represents the maximum eigenvalue of the matrix D −1 C. Note that τ max and τ min are independent on w. Therefore, the outer optimization is formulated as

$$ \begin{aligned} &\min_{\tau }~{\phi(\tau)}\\ &\mathrm{s.t.}~{\tau}_{\min}\le{\tau}\le \tau_{\max} \end{aligned} $$
(17)

where \({\phi (\tau)}=\text {Tr}({\widetilde {\mathbf {H}}}_{jd}{\mathbf {Z}^{\star }(\tau)})+{\psi ^{\star }(\tau)}N_{0}\) and Z (τ) and ψ (τ) are solutions of the inner-level optimization problem (12) given a τ. After one-dimension searching during [τ min,τ max], the optimal τ that makes ϕ(τ) minimum can be found.

As a result, we finally obtain the solution of problem (11), i.e., τ and W =Z /ψ . If Rank(W )=1, we can obtain w via singular value decomposition (SVD) [34] from W . If the rank of W is larger than one, we can extract an approximate solution from W via using the Gaussian Randomization Procedure (GRP) in [30]. To make it more clearly, we draw the procedure of solving the optimization problem in Algorithm 1.

4 Suboptimal designs with low complexity

It can be seen that the proposed optimal design always incurs huge computational complexity in general. To reduce the computational complexity, we can rewrite the equivalent problem of (7) as

$$ \begin{aligned} \max_{{P_{r}},{P_{j}}}&\left\{{\max_{{\mathbf{w}}_{R},{\mathbf{w}}_{J}}\{C_{d}(M)-C_{e}(M)\}}\right\}\\ \mathrm{s.t.}~ &0\leq \|{\mathbf{w}}_{R}\|^{2}\leq{P_{r}}\\ &0\leq \|{\mathbf{w}}_{J}\|^{2}\leq{P_{j}}\\ &P_{r}+P_{j}=P_{t} \end{aligned} $$
(18)

It means that we can firstly determine the optimal directions of w R and w J and then seek the optimal power allocation between w R and w J . Furthermore, given a fixed w R , we just need to search the optimal w J in a space with lower dimension than w and vice versa. From this point, we propose the following suboptimal designs in which w R or w J is directly determined by related channel information and the other weight vector is optimized to maximize the secrecy capacity.

4.1 Information beam determined schemes

4.1.1 w R h re scheme

Considering the information, beamforming vector completely lies on the null space of relay-eavesdropper channel, that is to say, there does not exist any information leakage to the unintended user in the relay transmitting phase, i.e., C e (M)=0. Therefore, there is no need to jam the eavesdropper. The optimization problem of (18) in this case is equivalently formulated as

$$ \begin{aligned} \max_{{\mathbf{w}_{R}}}\quad&\|{\mathbf{w}}_{R}^{H}\mathbf{h}_{rd}\|^{2} \\ \mathrm{s.t.}\quad&{\mathbf{w}}_{R}^{H}{\mathbf{h}}_{re}=0\\ &\|{\mathbf{w}}_{R}\|^{2}\leq{P_{t}} \end{aligned} $$
(19)

Using the Lagrange multiplier optimization technique directly in [31], we can obtain the solution as

$$ {{\mathbf{w}}_{R}^{\star}=\frac{{\sqrt{P_{t}}}\left({\mathbf{I}}_{M}-{\mathbf{P}}\right){\mathbf{h}}_{rd}}{\left\|\left({\mathbf{I}}_{M}-{\mathbf{P}}\right){\mathbf{h}}_{rd}\right\|}}, $$
(20)

where \({\mathbf {P}}={\mathbf {h}}_{re}({\mathbf {h}}_{re}^{H}{\mathbf {h}}_{re})^{-1}{\mathbf {h}}_{re}^{H}\) is the orthogonal projection matrix onto the subspace spanned by h rd . Note that the problem of (19) implies that it can be solved for \(M\geqslant 2\). Herein, if the number of relays in the beamforming set is one, i.e., M=1, the solution of (19) is

$$ \mathbf{w}_{R}^{\star}=\frac{\sqrt{P_{t}}{h}_{rd}}{|{h}_{rd}|} $$
(21)

4.1.2 w R h rd scheme

As the maximum ratio transmission (MRT) in multi-antenna systems is an efficient strategy to achieve larger capacity [18], we let the relays decoding successfully perform MRT strategy, where the information beamforming vector directly points to the desired destination. Thus, the information beamforming vector can be expressed as [35]

$$ \mathbf{w}_{R}^{\star}=\frac{\sqrt{P_{t}-P_{j}} \mathbf{h}_{rd}}{\left\|\mathbf{h}_{rd}\right\|} $$
(22)

Substitute (22) into (18), the optimization problem of (18) can be equivalently expressed as

$$ \begin{aligned} \max_{{\mathbf{w}}_{J},P_{j}}~&\log_{2}\left(1+\frac{\left(P_{t}-P_{j}\right)\cdot\left\|\mathbf{h}_{rd}\right\|^{2}} {\mathbf{w}_{J}^{H}\mathbf{H}_{jd}\mathbf{w}_{J}+N_{0}}\right)\\ &-\log_{2} \left(1+\frac{(P_{t}-P_{j})\cdot\|\mathbf{h}_{rd}^{\ast} \mathbf{h}_{re}\|^{2}}{\|\mathbf{h}_{rd}\|^{2}\left(\mathbf{w}_{J}^{H}\mathbf{H}_{je}\mathbf{w}_{J}+N_{0}\right)}\right)\\ \mathrm{s.t.}~&0\leq \|{\mathbf{w}}_{J}\|^{2}\leq{P_{j}}\\ & 0\leq P_{j} \leq P_{t} \end{aligned} $$
(23)

Similarly, given a P j [0,P t ], we introduce an auxiliary variable ν to equivalently convert the above problem as

$$ \begin{aligned} \max_{{\mathbf{w}}_{J},P_{j}}~&\log_{2}\left(1+\frac{\left(P_{t}-P_{j}\right)\cdot\|\mathbf{h}_{rd}\|^{2}} {\mathbf{w}_{J}^{H}\mathbf{H}_{jd}\mathbf{w}_{J}+N_{0}}\right)-\log_{2}\left(\frac{1}{\nu}\right)\\ \mathrm{s.t.}~&\log_{2}\left(1+\frac{\left(P_{t}-P_{j}\right)\cdot\|\mathbf{h}_{rd}^{\ast}\mathbf{h}_{re}\|^{2}} {\|\mathbf{h}_{rd}\|^{2}\left(\mathbf{w}_{J}^{H}\mathbf{H}_{je}\mathbf{w}_{J}+N_{0}\right)}\right)\leq\log_{2}\left(\frac{1}{\nu}\right)\\ &0\leq \|{\mathbf{w}}_{J}\|^{2}\leq{P_{j}} \end{aligned} $$
(24)

Due to the monotony property of logarithm function, it is equivalent to solve the problem

$$ {{\begin{aligned} \min_{{\mathbf{W}}_{J},{\nu}}~ &\frac{\text{Tr}\left(\mathbf{H}_{jd}{\mathbf{W}}_{J}\right)+N_{0}} {\left[\text{Tr}\left({\mathbf{H}}_{jd}{\mathbf{W}}_{J}\right)+N_{0}+\left(P_{t}-P_{j}\right)\|\mathbf{h}_{rd}\|^{2}\right]{\nu}}\\ \mathrm{s.t.} ~&\frac{\|\mathbf{h}_{rd}\|^{2}\text{Tr}\left({\mathbf{H}}_{je}{\mathbf{W}}_{J}\right) +\|\mathbf{h}_{rd}\|^{2}N_{0}} {\left[\|\mathbf{h}_{rd}\|^{2}\left(\text{Tr}\left({\mathbf{H}}_{je}{\mathbf{W}}_{J}\right)+N_{0}\right)+\left(P_{t}-P_{j}\right) \|\mathbf{h}_{rd}^{\ast}\mathbf{h}_{re}\|^{2}\right]{\nu}}\geq 1\\ &\text{Tr}\left({\mathbf{W}}_{J}\right)\leq P_{j},~{\mathbf{W}}_{J}\succeq{\mathbf 0}\\ &\text{Rank}\left(\mathbf{W}_{J}\right)=1 \end{aligned}}} $$
(25)

where \({\mathbf {W}}_{J}={\mathbf {w}}_{J}{\mathbf {w}}_{J}^{H}\) is a rank-one matrix. Observe (25) and (11), we can also apply Algorithm 1 to solve the problem (25). Then, we can obtain the optimal jamming vector \(\mathbf {w}_{J}^{\star }\) for a given P j .

In order to achieve the optimal power allocation between P r and P j , we appeal to the one-dimension searching on P j over the interval [0,P t ]. So that, we can finally obtain the optimal \(P_{j}^{\star }\), \(P_{r}^{\star }\), \(\mathbf {w}_{R}^{\star }\) and \(\mathbf {w}_{J}^{\star }\).

4.2 Jamming beam determined schemes

4.2.1 w J h jd scheme

We firstly consider a null-steering beamforming method to guarantee the jamming beamforming vector that completely lies on the null space of h jd [35]. Therefore, w J does not affect C d (M). For a given P j , to suppress C e (M) as much as possible, we have the optimization problem on w J ,

$$ \begin{aligned} \max_{\mathbf{w}_{J}}\quad&\|{\mathbf{w}}_{J}^{H}\mathbf{h}_{je}\|^{2} \\ \mathrm{s.t.}\quad&{\mathbf{w}}_{J}^{H}{\mathbf{h}}_{jd}=0\\ &0\leq \|{\mathbf{w}}_{J}\|^{2}\leq{P_{j}} \end{aligned} $$
(26)

When relays in the jammming set is larger than one, applying Lagrange multiplier optimization [8, 31], we can obtain the solution of (26)

$$ \begin{aligned} {\mathbf{w}}_{J}^{\star}= \left\{\begin{array}{ll} {\sqrt{P_{j}}} \frac{\left({\mathbf{I}}_{K}-{\mathbf{Q}}\right){\mathbf{h}}_{je}}{\left\|({\mathbf{I}}_{K}-{\mathbf Q}){\mathbf{h}}_{je}\right\|} & \text{if}~K\geq2,\\ \sqrt{P_{j}}\frac{\mathbf{h}_{je}} {\|\mathbf{h}_{je}\|} & \text{if}~K=1.\\ \end{array}\right. \end{aligned} $$
(27)

where \({\mathbf Q}={\mathbf {h}}_{jd}({\mathbf {h}}_{jd}^{H}{\mathbf {h}}_{jd})^{-1}{\mathbf {h}}_{jd}^{H}\) is the orthogonal projection matrix onto the subspace spanned by h je . Given a P j , substitute \(\mathbf {w}_{J}^{\star }\) into (18), the optimization problem is equivalent to the problem

$$ \begin{aligned} \max_{{\mathbf{w}}_{R}}\quad &\frac{{\mathbf{w}}_{R}^{H}{\widetilde{\mathbf{E}}{\mathbf{w}}_{R}}}{{\mathbf{w}}_{R}^{H}{\widetilde{\mathbf{F}}{\mathbf{w}}_{R}}} \\ \mathrm{s.t.} \quad&\|{\mathbf{w}}_{R}\|^{2}\leq{P_{t}-P_{j}} \end{aligned} $$
(28)

where \({\widetilde {\mathbf {E}}}=\frac {1}{\sqrt {P_{t}-P_{j}}}{\mathbf {I}}_{M}+{\frac {1}{N_{0}}}{\mathbf {H}}_{rd} \) and \({\widetilde {\mathbf {F}}}=\frac {1}{\sqrt {P_{t}-P_{j}}}{\mathbf {I}}_{M}+{\frac {{\mathbf {H}}_{re}}{\sqrt {P_{t}-P_{j}}| {{{\mathbf {w}}_{J}^{\star }}^{H}}\mathbf {h}_{je}|^{2}+N_{0}}} \). Like (14), the solution of (28) is

$$ {\mathbf{w}}_{R}^{\star}=\sqrt{P_{t}-P_{j}}\cdot \zeta_{max}\left({\widetilde{\mathbf{F}}}^{-1}{\widetilde{\mathbf{E}}}\right) $$
(29)

in which \(\zeta _{max}({\widetilde {\mathbf {F}}}^{-1}{\widetilde {\mathbf {E}}})\) represents the eigenvector corresponding to the maximum eigenvalue of the matrix \({\widetilde {\mathbf {F}}}^{-1}{\widetilde {\mathbf {E}}}\). Similarly, we also need to search the optimal \(P_{j}^{\star }\) during the interval [0,P t ] to maximize C s (M).

4.2.2 w J h je scheme

In this case, we let the jamming beamforming aim at the eavesdropper directly to shrink the capacity of the eavesdropper as much as possible. Then, the jamming beamforming vector can be expressed as

$$ \mathbf{w}_{J}^{\star}=\sqrt{P_{j}}\frac{\mathbf{h}_{je}}{\|\mathbf{h}_{je}\|} $$
(30)

Substitute (30) into (18), the maximization problem of secrecy capacity can be further reformulated as

$$ \begin{aligned} \max_{{\mathbf{w}}_{R}}\quad &\frac{{\mathbf{w}}_{R}^{H}{\widetilde{\mathbf{G}}{\mathbf{w}}_{R}}}{{\mathbf{w}}_{R}^{H}{\widetilde{\mathbf{H}}{\mathbf{w}}_{R}}} \\ \mathrm{s.t.} \quad&\|{\mathbf{w}}_{R}\|^{2}\leq{P_{t}-P_{j}} \end{aligned} $$
(31)

where \({\widetilde {\mathbf {G}}}=\frac {1}{\sqrt {P_{t}-P_{j}}}{\mathbf {I}}_{M}+{\frac {1}{N_{0}}}{\mathbf {H}}_{rd} \) and \({\widetilde {\mathbf {H}}}=\frac {1}{\sqrt {P_{t}-P_{j}}}{\mathbf {I}}_{M}+{\frac {{\mathbf H}_{re}}{\sqrt {P_{t}-P_{j}}|{{\mathbf {w}}_{J}^{\star {H}}}\mathbf {h}_{je}|^{2}+N_{0}}} \). Thus, the optimal information beamforming vector of (31) is

$$ {\mathbf{w}}_{R}^{\star}=\sqrt{P_{t}-P_{j}}\cdot\phi_{max}({\widetilde{\mathbf{H}}}^{-1}{\widetilde{\mathbf{G}}}) $$
(32)

where \(\phi _{max}({\widetilde {\mathbf {H}}}^{-1}{\widetilde {\mathbf {G}}})\) denotes the eigenvector corresponding to the maximum eigenvalue of matrix \({\widetilde {\mathbf {H}}}^{-1}{\widetilde {\mathbf {G}}}\).

Thus, for a P j [0,P t ] we can obtain \(\mathbf {w}_{J}^{\star }(P_{j})\) and \(\mathbf {w}_{R}^{\star }(P_{j})\). After checking enough power configurations, we ultimately obtain the global optimal solution \(({\mathbf {w}}_{R}^{\star }, \mathbf {w}_{J}^{\star }, P_{j}^{\star })\) that makes C s (M) become maximum.

4.3 Computational complexity analysis

In this subsection, we intend to compare the computational complexities of these proposed schemes. Since these designed schemes have different beamforming and jamming patterns in the relaying phase, we just need to analyze the computational complexity of computing the beamforming and jamming vectors given the beamforming set \(|\mathcal {D}|=M\) and jamming set \(|\mathcal {J}|=K\). Note that there is N=M+K.

4.3.1 Computational complexity of the optimal scheme

By Algorithm 1, we first need to determine τ min and τ max , which means we need to solve the Rayleigh quotient problem to get λ min (B −1 A) in (15) and λ max (D −1 C) in (16). Due to [33], the computational complexity of Rayleigh quotient problem is \(\mathcal {O}(22N^{2})\). So, the computational complexity of determining τ min and τ max is \(\mathcal {O}(44N^{2})\). During the searching scope [τ min ,τ max ], there are τ i , i=1,2,…,L so that the problem (12) will be operated L times. According to [25] and [36], the computational complexity of an inner level optimization (12) is \(\mathcal {O}\left ((N+1)^{0.5}(2(N+1)^{3}+4(N+1)^{2}+8)\right)\log (1/\epsilon)\) in which ε is the accuracy of solving the SDP. Please note that in Algorithm 1, running L times of problem (12) is activated after τ min and τ max are determined. It means computing τ min and τ max is only run once and the above two steps are performed sequentially. In addition, as the GRP is activated in a very slight probability and most of results from SDP meet the rank-one constraint, we only consider the computational complexity of SVD herein. Due to [36], the computational complexity of SVD is \(\mathcal {O}(N^{3})\). Therefore, the total computational complexity of the proposed optimal scheme is \(\mathcal {O}\left (44N^{2}\right)+\mathcal {O}(N^{3})+\mathcal {O}\left (L((N+1)^{0.5}(2(N+1)^{3}+4(N+1)^{2}+8))\right)\log (1/\epsilon)\).

4.3.2 Computational complexity of w R h re scheme

In w R h re scheme, we just need to calculate (20). Therefore, the computational complexity is \(\mathcal {O}(M^{2})\) [33].

4.3.3 Computational complexity of w R h rd scheme

To obtain \(\mathbf {w}_{R}^{\star }\), we have to calculate (22) with computational complexity \(\mathcal {O}(M^{2})\). After that, in order to get \(\mathbf {w}_{J}^{\star }\), the proposed Algorithm 1 is also applied to solve (25). Moreover, it is assumed that we have L p times of the above two steps in the one-dimension searching over [0,P t ]. As a result, the computational complexity of w R h rd scheme can be expressed as

$$\begin{aligned} \mathcal{O} \left(L_{p}M^{2}\right)&+ \mathcal{O}\left(44L_{p}K^{2}\right)+\mathcal{O}(L_{p}K^{3})\\ &+\mathcal{O}\left(L_{p}L\left((K+1)^{0.5}(2(K+1)^{3}\right.\right.\\ &\left.\left.+4(K+1)^{2}+8\right)\log(1/\epsilon))\right). \end{aligned} $$

4.3.4 Computational complexity of w J h jd Scheme

In w J h jd scheme, we just need to calculate (27) and (29). Thus, in the light of [33], the computational complexity of w J h jd scheme is \(\mathcal {O}\left (L_{p}K^{2}\right)+\mathcal {O}\left (22L_{p}M^{2}\right)\).

4.3.5 Computational complexity of w J h je scheme

Similar to w J h jd scheme, the computational complexity is also \(\mathcal {O}\left (L_{p} K^{2}\right)+\mathcal {O}\left (22L_{p}M^{2} \right)\).

4.3.6 Comparison

In summary, we listed the computational complexity of all proposed schemes in Table 1. Note that the one-dimension searching times L and L p always keep constant if N increases, we just focus on the amounts of computational complexity as N, K and M increase. As N is no less than M and K, we have two conclusions:

  • The optimal scheme has the most computational complexity among all proposed schemes.

    Table 1 Computational complexity of all schemes
  • w R h re scheme incurs least computational complexity among all proposed schemes.

5 Numerical results

In this section, numerical results are presented to evaluate the secrecy performance of our proposed optimal and suboptimal designs. As shown in Fig. 2, without loss of generality, we consider the scenario that the source, the eavesdropper, the destination are located in a straight line, and relays are randomly distributed around the middle point between the source and destination. The location of these nodes are shown in Fig. 2. We suppose that all relays are so close that they have the same location in our simulations. The other parameters are set as K 0=1, β=3, and \(\sigma ^{2}_{0}=1\) [19]. The SNR threshold that relay decodes the received message correctly is 3 dB. Moreover, we set the additive Gaussian noise power N 0=1mW. As the benchmarks of our designs, we also simulate the performances of CB, SRSJ, SRMJ, and MRSJ schemes with optimal beamforming to achieve the maximum secrecy capacity. Note that the optimal beamforming vectors and power for CB, SRSJ, SRMJ, and MRSJ schemes are obtained by exhaustive searching. For SRSJ, SRMJ, and MRSJ schemes, to perform the jamming relay selection in DF relay networks, we give the priority to select the jamming relay among the relays failing to decode the message and have to pick out the best jamming relay if all relays decode the message from the source correctly.

Fig. 2
figure 2

Scenario used for numerical experiments

Figure 3 shows the secrecy performance of various secrecy transmission schemes versus P t . Explicitly, the proposed optimal scheme outperforms all other schemes. Except the optimal scheme, the suboptimal scheme w J h jd has the maximum secrecy capacity than left transmission schemes. As a result, if the system cannot afford the huge computational complexity of the proposed optimal scheme, the w J h jd scheme in this paper is recommended to achieve the good tradeoff between the secrecy capacity and computational complexity. Besides, in this scenario, w R h rd scheme achieves similar performances as the SRMJ scheme. w J h je scheme can obtain larger secrecy capacity than CB, MRSJ, and SRSJ schemes.

Fig. 3
figure 3

The average secrecy capacity versus total transmit power of relays, P s =0 dB, N=5

In Fig. 4, we show the average secrecy performance of these transmission schemes versus the number of relays N. Obviously, the average secrecy capacity increases as N increases. The optimal scheme always achieves the maximum secrecy capacity among all transmission schemes. Similarly, the w J h jd scheme with lower complexity has the second best performance. When N=3, we can see that the performance gaps become drastically slight. The reason is that there is no enough degree of freedom to make these transmission schemes produce different results. Meanwhile, as N increases, the performance gap between arbitrary two schemes increases. That is to say the proposed schemes are more suitable for large-scale DF relay networks.

Fig. 4
figure 4

The average secrecy capacity as a function of the number of relays N for DF relay network, P t =10 dB, P s =0 dB

To investigate the effects of the relay positions on the secrecy performances of these transmission schemes, we draw the average secrecy capacity versus d sr in Fig. 5. The proposed optimal scheme always perform the best secrecy performance among all these transmission schemes. Interestingly, there two extreme cases worth observing. When these relays approach the source closely, the optimal scheme, w J h jd scheme, w J h je scheme, w R h re scheme and CB scheme have nearly the same performance. This is because the probability of the relay decoding the message from the source correctly tends to be 1, so that above mentioned schemes can almost employ all relays to perform information beamforming. When the relays approach the destination, all transmission schemes tend to incur zero secrecy capacity, which means the relay network can not provide physical layer secrecy. The reason is that the probability of the relay decoding the message from the source successfully tends to be zero. Meanwhile, we can see that there exists an optimal d sr for each schemes in Fig. 5. For example, with the simulation parameters, d sr ≈4 m is the optimal distance to achieve the best secrecy rate for the optimal scheme, w J h jd scheme, w J h je scheme, w R h re scheme, and CB scheme. d sr ≈5 m is the optimal distance for the MRSJ scheme. Similarly, other schemes also have the optimal d sr in Fig. 5. Even though we can place these relays arbitrarily, the optimal scheme also performs the maximum secrecy rate among all schemes. In summary, if the relays approach the source, we can choose one of w J h jd scheme, w J h je scheme, w R h re scheme, and CB scheme to configure the secrecy transmission. Otherwise, the optimal scheme is recommended to achieve the maximum secrecy capacity and the w J h jd scheme is suggested in the aspect of tradeoff between secrecy performance and computational complexity.

Fig. 5
figure 5

The average secrecy capacity versus the distance from source to relays (d sr ), P t =10 dB, N=5

6 Conclusions

In this paper, we proposed an optimal scheme and four suboptimal schemes with low computational complexity in the DF relay networks to enhance the transmission security. Unlike the prior works, the proposed transmission schemes utilize the property of DF relays to let the relays decoding incorrectly transmit jamming signals to confound the eavesdropper and the relays decoding correctly transmit information beamforming to the destination. By our numerical results, the optimal scheme outperforms all existing schemes and the proposed suboptimal schemes. In addition, some suboptimal schemes with low computational complexity also have better secrecy performance than existing schemes. Moreover, we found that our proposed schemes are more suitable for the large-scale relay networks and the scenarios where relays are near the middle position between the source and destination.

References

  1. M Bloch, J Barros, Physical-Layer Security: From Information Theory to Security Engineering (Cambridge University Press, Cambridge, 2011).

    Book  MATH  Google Scholar 

  2. A Mukherjee, S Fakoorian, J Huang, AL Swindlehurst, Principles of physical layer security in multiuser wireless networks: a survey. IEEE Commun. Surveys Tuts. 16(3), 1550–1573 (2014).

    Article  Google Scholar 

  3. N Yang, HA Suraweera, IB Collings, C Yuen, Physical layer security of TAS/MRC with antenna correlation. IEEE Trans. Inf. Forensic Secur. 8(1), 254–259 (2013).

    Article  Google Scholar 

  4. J Zhang, C Yuen, CK Wen, S Jin, KK Wong, H Zhu, Large system secrecy rate analysis for SWIPT MIMO wiretap channels. IEEE Trans. Inf. Forensic Secur. 11(1), 74–85 (2015).

    Article  Google Scholar 

  5. X Chen, C Zhong, C Yuen, HH Chen, Multi-antenna relay aided wireless physical layer security. IEEE Commun. Mag. 53(12), 40–46 (2015).

    Article  Google Scholar 

  6. R Bassily, E Ekrem, X He, E Tekin, J Xie, MR Bloch, S Ulukus, A Yener, Cooperative security at the physical layer: a summary of recent advances. IEEE Signal Process. Mag. 30(5), 16–28 (2013).

    Article  Google Scholar 

  7. A Kuhestani, A Mohammadi, M Noori, Optimal power allocation to improve secrecy performance of non-regenerative cooperative systems using an untrusted relay. IET Commun. 10(8), 962–968 (2016).

    Article  Google Scholar 

  8. L Dong, Z Han, AP Petropulu, HV Poor, Improving wireless physical layer security via cooperating relays. IEEE Trans. Signal Process. 58(3), 1875–1888 (2010).

    Article  MathSciNet  Google Scholar 

  9. C Jeong, I Kim, DI Kim, Joint secure beamforming design at the source and the relay for an amplify-and-forward MIMO untrusted relay system. IEEE Trans. Signal Process. 60(1), 310–325 (2012).

    Article  MathSciNet  Google Scholar 

  10. Y Yang, Q Li, W Ma, J Ge, PC Ching, Cooperative secure beamforming for AF relay networks with multiple eavesdroppers. IEEE Signal Process. Lett. 20(1), 35–38 (2013).

    Article  Google Scholar 

  11. X Gong, H Long, H Yin, F Dong, B Ren, Robust amplify-and-forward relay beamforming for security with mean square error constraint. IET Commun. 9(8), 1081–1087 (2015).

    Article  Google Scholar 

  12. L Wang, Y Cai, Y Zou, W Yang, L Hanzo, Joint relay and jammer selection improves the physical layer security in the face of CSI feedback delays. IEEE Trans. Veh. Technol. 65(8), 6259–6274 (2016).

    Article  Google Scholar 

  13. C Wang, H Wang, X Xia, Hybrid opportunistic relaying and jamming with power allocation for secure cooperative networks. IEEE Trans. Wireless Commun. 14(2), 589–605 (2015).

    Article  Google Scholar 

  14. H Wang, M Luo, X Xia, Q Yin, Joint cooperative beamforming and jamming to secure AF relay systems with individual power constraint and no eavesdropper’s CSI. IEEE Signal Process. Lett. 20(1), 39–42 (2013).

    Article  Google Scholar 

  15. X Chen, L Lei, H Zhang, C Yuen, Large-scale MIMO relaying techniques for physical layer security: AF or DF?IEEE Trans. Wirel. Commun. 14(9), 5135–5146 (2015).

    Article  Google Scholar 

  16. M Lin, J Ge, Y Yang, An effective secure transmission scheme for af relay networks with two-hop information leakage. IEEE Commun. Lett. 17(8), 1676–1679 (2013).

    Article  Google Scholar 

  17. S Vishwakarma, A Chockalingam, in Proc.IEEE Int. Conf. Commun. (ICC). Amplify-and-forward relay beamforming for secrecy with cooperative jamming and imperfect CSI (IEEEBudapest, 2013), pp. 1640–1645.

    Google Scholar 

  18. H Hui, A Swindlehurst, G Li, J Liang, Secure relay and jammer selection for physical layer security. IEEE Signal Process. Lett. 22(8), 1147–1151 (2015).

    Article  Google Scholar 

  19. L Wang, C Cao, M Song, Y Cheng, in Proc.IEEE Int. Conf. Commun. (ICC). Joint cooperative relaying and jamming for maximum secrecy capacity in wireless networks (IEEESydney, 2014), pp. 4448–4453.

    Google Scholar 

  20. X Guan, Y Cai, Y Wang, W Yang, in Proc of IEEE PIMRC, Toronto, Canada. Increasing secrecy capacity via joint design of cooperative beamforming and jamming (IEEEToronto, 2011), pp. 1279–1283.

    Google Scholar 

  21. N Kolokotronis, A Manos, in Proc.IEEE Signal Process. Conf. (EUSIPCO). Improving physical layer security in DF relay networks via two-stage cooperative jamming, (2016), pp. 1173–1177.

  22. ER Alotaibi, KA Hamdi, Optimal cooperative relaying and jamming for secure communication. IEEE Wireless Commun. Lett. 6:, 689–692 (2015).

    Article  Google Scholar 

  23. J Li, AP Petropulu, S Weber, On cooperative relaying schemes for wireless physical layer security. IEEE Trans. Signal Process. 59(10), 4985–4997 (2011).

    Article  MathSciNet  Google Scholar 

  24. Z Lin, Y Cai, W Yang, L Wang, Robust secure switching transmission in multi-antenna relaying systems: cooperative jamming or decode-and-forward beamforming. IET Commun. 10(13), 1673–1681 (2016).

    Article  Google Scholar 

  25. B Li, Z Fei, Robust beamforming and cooperative jamming for secure transmission in DF relay systems. EURASIP J. Wireless Commun (2016). Networking. doi:10.1186/s13638--016-0560-1.

  26. J Myung, H Heo, J Park, Joint beamforming and jamming for physical layer security. ETRI. 37(6), 898–905 (2015).

    Article  Google Scholar 

  27. C Gu, C Zhang, in Proc.of IEEE International Conference on Communication Systems (ICCS). Adaptive distributed beamforming and jamming in DF relay networks for physical layer secrecy (IEEEShenzhen, 2016), pp. 1–5.

    Google Scholar 

  28. H Guo, Z Yang, L Zhang, J Zhu, Y Zou, in Proc.of IEEE ICC. Optimal power allocation for joint cooperative beamforming and jamming assisted wireless networks (IEEEParis, 2017).

    Google Scholar 

  29. M Bloch, J Barros, MRD Rodrigues, SW McLaughlin, Wireless information-theoretic security. IEEE Trans. Inf. Theory. 54(6), 2515–2534 (2008).

    Article  MathSciNet  MATH  Google Scholar 

  30. Z Luo, W Ma, A So, Y Ye, S Zhang, Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 27(3), 20–34 (2010).

    Article  Google Scholar 

  31. S Boyd, L Vandenberghe, Convex Optimization (Cambridge University Press, Cambridge, 2004).

    Book  MATH  Google Scholar 

  32. A Charnes, W Cooper, Programming with linear fractional functionals. Naval Res. Logist Quarter. 9:, 181–186 (1962).

    Article  MathSciNet  MATH  Google Scholar 

  33. GH Golub, CF Van Loan, Matrix Computations, 3rd edn. (The John Hopkins Univ. Press, Baltimore, 1996).

    MATH  Google Scholar 

  34. RA Horn, CR Johnson, Matrix Analysis (Cambridge University Press, Cambridge, 1985).

    Book  MATH  Google Scholar 

  35. A Goldsmith, Wireless Communications (Cambridge University Press, Cambridge, 2004).

    Google Scholar 

  36. M Lobo, L Vandenberghe, S Boyd, H Lebret, Applications of second-order cone programming. Linear Algebra Appl. 284:, 193–228 (1998).

    Article  MathSciNet  MATH  Google Scholar 

Download references

Funding

The work was supported in part by the National Natural Science Foundation of China under Grant No. 61431011, NSFC, China, and the Fundamental Research Funds for the Central Universities, XJTU, China.

Author information

Authors and Affiliations

Authors

Contributions

CG and CZ proposed the ideas in this paper. CG performed the analysis and simulations and wrote the paper. CZ reviewed and edited the manuscript. All authors read and approved the manuscript.

Corresponding author

Correspondence to Chao Zhang.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gu, C., Zhang, C. Joint distributed beamforming and jamming schemes in decode-and-forward relay networks for physical layer secrecy. J Wireless Com Network 2017, 206 (2017). https://doi.org/10.1186/s13638-017-0997-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-017-0997-x

Keywords