Full-Duplex Bidirectional Secure Communications under Perfect and Distributionally Ambiguous Eavesdropper's CSI
Qiang Li, Ying Zhang, Jingran Lin, Sissi Xiaoxiao Wu

TL;DR
This paper proposes an alternating difference-of-concave programming method for maximizing the sum secrecy rate in full-duplex bidirectional secure communications, including a robust design under uncertain eavesdropper CSI modeled by moments.
Contribution
It introduces a novel ADC-based optimization approach for SSR maximization and a new moment-based channel uncertainty model for robust secure communication design.
Findings
The ADC method guarantees convergence to a stationary point.
The robust design effectively handles moment-based CSI uncertainty.
Simulations confirm the effectiveness and robustness of the proposed methods.
Abstract
Consider a full-duplex (FD) bidirectional secure communication system, where two communication nodes, named Alice and Bob, simultaneously transmit and receive confidential information from each other, and an eavesdropper, named Eve, overhears the transmissions. Our goal is to maximize the sum secrecy rate (SSR) of the bidirectional transmissions by optimizing the transmit covariance matrices at Alice and Bob. To tackle this SSR maximization (SSRM) problem, we develop an alternating difference-of-concave (ADC) programming approach to alternately optimize the transmit covariance matrices at Alice and Bob. We show that the ADC iteration has a semi-closed-form beamforming solution, and is guaranteed to converge to a stationary solution of the SSRM problem. Besides the SSRM design, this paper also deals with a robust SSRM transmit design under a moment-based random channel state information…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full-Duplex Bidirectional Secure Communications under Perfect and Distributionally Ambiguous Eavesdropper’s CSI
Qiang Li, , Ying Zhang, Jingran Lin, and Sissi Xiaoxiao Wu Part of this work has been published in IEEE GLOBECOM 2016 [1]. This work was supported in part by the National Natural Science Foundation of China under Grants (61401073, 61531009, 61671120), and in part by the Fundamental Research Funds for the Central Universities under Grant (ZYGX2016J011).Q. Li, Y. Zhang and J. Lin are with School of Communication and Information Engineering, University of Electronic Science and Technology of China, Chengdu, P. R. China. E-mails: [email protected], [email protected], [email protected]. X. Wu is with the College of Information Engineering, Shenzhen University, Shenzhen, P. R. China. E-mail: [email protected].
Abstract
Consider a full-duplex (FD) bidirectional secure communication system, where two communication nodes, named Alice and Bob, simultaneously transmit and receive confidential information from each other, and an eavesdropper, named Eve, overhears the transmissions. Our goal is to maximize the sum secrecy rate (SSR) of the bidirectional transmissions by optimizing the transmit covariance matrices at Alice and Bob. To tackle this SSR maximization (SSRM) problem, we develop an alternating difference-of-concave (ADC) programming approach to alternately optimize the transmit covariance matrices at Alice and Bob. We show that the ADC iteration has a semi-closed-form beamforming solution, and is guaranteed to converge to a stationary solution of the SSRM problem. Besides the SSRM design, this paper also deals with a robust SSRM transmit design under a * moment-based* random channel state information (CSI) model, where only some roughly estimated first and second-order statistics of Eve’s CSI are available, but the exact distribution or other high-order statistics is not known. This moment-based error model is new and different from the widely used bounded-sphere error model and the Gaussian random error model. Under the consider CSI error model, the robust SSRM is formulated as an outage probability-constrained SSRM problem. By leveraging the Lagrangian duality theory and DC programming, a tractable safe solution to the robust SSRM problem is derived. The effectiveness and the robustness of the proposed designs are demonstrated through simulations.
Index terms Physical-layer security, full-duplex communication, DC programming.
I Introduction
It is known that full-duplex (FD) communication has a potential to double spectral efficiency via simultaneous transmission and reception (STR) over the same frequency band. With recent success in developing FD communication prototypes [2, 3, 4], there is a renewed interest in FD studies [8, 6, 7, 9, 10, 11, 12, 5, 13]. Among these, exploiting full duplexity to enhance physical-layer (PHY) security has received considerable attention.
PHY security is an information theoretical approach to achieving confidentiality at the PHY [14]. A key performance measure of PHY security is the secrecy rate — at which the confidential information can be securely and successfully transmitted from the source to the legitimate destination. By exploiting full duplexity at the transceiver, it will not only help improve the secrecy rate, but also provides more flexibility for system designs. To be specific, the work [5] studied a point-to-point secure communication, where an FD target user simultaneously receives information from the transmitter and sends artificial noise (AN) to block the eavesdropper. It is shown that higher secrecy rate can be achieved as compared with the conventional transmitter side jamming strategy, owing to a priori knowledge of AN or self interference (SI) at the receiver. Following this idea, the work [6] further studied antenna configurations for information reception and AN generation at the FD receiver. Besides the one-way transmission, two-way secrecy designs were considered in [8, 7] under both perfect and imperfect channel state information (CSI) of the eavesdropper. A semidefinite programming (SDP)-based search approach was proposed to maximize the two-way sum secrecy rate (SSR). The result shows that for well suppressed SI, FD has a better secrecy performance than half duplex. Recently, FD relay secure communications also gained much interest. In [9], the authors considered an adaptive FD one-way relay network, where the relay can work under either the FD transmission (FDT) mode or the FD jamming (FDJ) mode, depending on the residual SI level and the relative channel quality between the target user and the eavesdropper. In our recent work [10], a joint FDT and FDJ relaying scheme based on Alamouti rank-two beamforming was proposed to enhance PHY security for an FD two-way relay network. Full duplexity also provides flexibility for secrecy design in cellular networks. By assuming full duplexity at the base station (BS), the uplink (respectively downlink) transmission can be protected from eavesdropping by deliberately sending AN in the downlink (respectively uplink) transmission. This idea was applied in [11] and [12] for uplink-downlink SSR maximization and power minimization respectively (resp.), and more recently was generalized to the simultaneous wireless information and power transfer (SWIPT) scenario [13].
In this work, we focus on the FD bidirectional secure communications, where two FD legitimate nodes, named Alice and Bob, exchange confidential information, and an eavesdropper, named Eve, overhears the transmissions. Assuming that Alice and Bob both have transmit antennas and one receive antenna, we aim to optimize the transmit covariance matrices at Alice and Bob so that the sum secrecy rate (SSR) of the bidirectional transmissions is maximized. This sum secrecy rate maximization (SSRM) problem is nonconvex and involves two matrix variables of dimension -by-. By carefully examining the SSRM problem structure, we first show that the variables’ dimension can be reduced from -by- to 3-by-3. Based on this dimension-reduced formulation, an alternating difference-of-concave (ADC) programming approach is proposed to iteratively optimize the transmit covariance matrices. In particular, we custom-derive a semi-closed-form solution for each ADC iteration and show that the ADC approach is guaranteed to converge to a stationary solution of the SSRM problem.
Besides the SSRM problem, we also study a robust SSRM problem by assuming imperfect CSI of Eve. In the existing robust secrecy studies, there are two popular robust models, namely, the bounded-sphere model [8, 15] and the Gaussian random model [16, 17, 18]. In this paper, we depart from the aforementioned models and consider another moment-based random CSI model; that is, only some roughly estimated first and second-order statistics of Eve’s CSI are available, but the exact distribution and other high-order statistics are not known. Such a model is motivated by the observation that it is relatively easier to estimate the mean and covariance than the complete distribution. Under this moment-based CSI model, we aim to maximize the SSR while keeping the secrecy outage probability, evaluated with respect to (w.r.t.) any distribution fulfilling the estimated first and second-order statistics, below a given threshold. The considered robust SSRM formulation has two distinguishing features: 1) It does not require full knowledge of Eve’s CSI distribution, thus bypassing the troublesome distribution modeling problem. 2) it renders a secrecy design that is immune to variations of the distribution, thus providing a distributionally robust secrecy outage probability guarantee. The latter is particularly important for PHY security, where the information leakage should be stringently controlled in a worst-case sense. Despite its attractive features, the robust SSRM problem is, however, challenging to solve, because the outage probability generally has no closed form; even if it has, the resulting constraint is likely to be non-convex. Moreover, the outage probability should be satisfied for infinite-many distributions with given first and second-order statistics, which thus gives rise to an infinite number of probabilistic constraints. To handle these difficulties, we employ the Lagrangian duality theory [19] (see also [20]) and the DC programming to derive a tractable safe solution for the robust SSRM problem.
I-A Related Works
There are some related works worth mentioning. In [8, 7], the authors considered similar secrecy design problems under both perfect and imperfect CSI of Eve. Our work differs from [8, 7] in both problem formulation and solution approach. Specifically, for the perfect CSI case the work [7] considered the SSRM problem under a single total power constraint, and proposed an SDP-based two-dimensional search approach and some low-complexity solutions to the SSRM problem. Herein, we consider the SSRM under the individual power constraints on Alice and Bob. Because of the individual power constraints, the approach in [7] is not applicable. For the imperfect CSI case, our moment-based random CSI model is different from the bounded-sphere model in [8]. Consequently, a completely different robust SSRM formulation as well as the solution method are sought.
I-B Organization and Notations
This paper is organized as follows. The system model and problem statement are given in Section II. Section III focuses on the SSRM problem under the perfect CSI case and develops an alternating DC approach. Section IV studies the robust SSRM problem under the imperfect CSI case, and develops a robust DC approach. Simulation results comparing the proposed designs are illustrated in Section V. Section VI concludes the paper.
Our notations are as follows. and denote the transpose and conjugate transpose, resp.; denotes an identity matrix with an appropriate dimension; represents a length- vector with each entry being one; (resp. ) denotes the set of all -by- Hermitian positive semidefinite (resp. positive definite) matrices; means that is Hermitian positive semidefinite, and means that is Hermitian positive semidefinite; represents a block diagonal matrix with the diagonal blocks and ; denotes a trace operation; ; represents a complex Gaussian distribution with mean and covariance matrix .
II System Model and Problem Statement
Consider a full-duplex bidirectional secure communication system depicted in Fig. 1, where two legitimate nodes, named Alice and Bob, exchange confidential information, and an eavesdropper, named Eve, overhears the transmissions. We assume that Alice and Bob both work in the full-duplex mode, i.e., Alice (resp. Bob) can simultaneously transmit information to and receive from Bob (resp. Alice). Alice and Bob both have transmit antennas and one receive antenna. Eve has a single antenna; extension to multiple multiantenna Eves will be considered in Section III-D. Let , and be channels from Alice to Bob, Eve and Alice herself, resp.; , and are defined similarly. Then, the received signal at Alice can be expressed as
[TABLE]
where is circularly symmetric complex Gaussian noise at Alice; and are coded confidential information sent by Alice and Bob, resp. According to [14], we have and with and being the transmit covariance matrices. The second term on the right-hand side of (1) is SI induced by the full-duplex operation. Ideally, the SI can be completely eliminated by exploiting a priori knowledge of at Alice. However, in practice, it can be only suppressed to some extent, owing to high SI power and hardware limitations, e.g., limited dynamic range. As such, the received signal-to-interference-plus-noise ratio (SINR) at Alice after SI suppression may be expressed as
[TABLE]
where denotes the SI residual factor, which reflects the residual SI power level after SI suppression. Accordingly, the achievable rate at Alice is given by
[TABLE]
where we have treated the residual SI as Gaussian noise.
Similarly, the SINR at Bob is given by
[TABLE]
and the achievable rate is
[TABLE]
As for Eve, by using the two-user multiple access channel capacity result [21], its sum rate can be upper bounded by
[TABLE]
Hence, according to [22] the sum secrecy rate of the bidirectional transmissions is expressed as
[TABLE]
Our problem of interest is to jointly optimize and such that the sum secrecy rate is maximized, viz.,
[TABLE]
where and denote the total transmit power budget at Alice and Bob, resp.
III A Tractable Approach to Problem (5)
III-A Reformulation of Problem (5)
In (5), the variables’ dimension is -by-. By exploiting the problem structure, problem (5) can be recast into a form with the variables’ dimension of -by-. Specifically, from the objective (5a), it is not hard to see that the optimal must lie in the subspace spanned by . This is because , and depend on through , and , resp. If has any component outside the range space of , we can project the former onto the latter without changing the objective value in (5a). Therefore, without loss of optimality, we can set
[TABLE]
for some . Here, is any semi-unitary matrix spanning the same subspace as , which can be obtained by standard Gram-Schmidt process. Similarly, the optimal is given by
[TABLE]
for some , where spans the same range space as .
Using (6) and (7), problem (5) can be equivalently expressed as
[TABLE]
where
[TABLE]
and .
By comparing (8) with (5), the number of variables has been reduced to 18 real variables. However, computing these optimal 18 variables is still a challenging task, owing to the highly nonlinear objective. In the sequel, we propose a suboptimal, yet computationally efficient approach to problem (8) by using alternating optimization and the DC programming.
III-B An Alternating DC Approach to Problem (8)
Since it is hard to jointly optimize and , a natural idea is to alternately optimizing and . Suppose that at the th iteration we have obtained . Then, we alternately solve the following two problems
[TABLE]
and
[TABLE]
for until some stopping criterion is satisfied. By directly applying the convergence result [24] of block-coordinate descent (BCD) with two blocks, the following fact is readily obtained.
Fact 1** **([24])
Suppose that is a sequence generated by alternately solving (9) and (10). Then, every limit point of is a stationary point of problem (8).
We should mention that the above alternating optimization requires solving each subproblem in (9) and (10) optimally. However, one can verify that the subproblems in (9) and (10) are still nonconvex. In particular, the objective in (9) is a difference of concave (DC) functions, whereby is concave w.r.t. , but is convex. A similar observation applies to (10). A widely-used approach to handle this kind of problem is the DC programming, i.e., by locally linearizing the nonconcave part to get a convex approximation of problem (9). This motivates us to consider an alternating DC (ADC) approach to problem (8); see Algorithm 1.
Note that in (11) and (12), we have defined
[TABLE]
In steps 2 and 3 of Algorithm 1, we need to solve two convex optimization problems, which in principle can be done by invoking some general purpose optimization softwares, such as CVX [25]. However, by carefully inspecting the problem structure, we are able to custom-derive more efficient solutions for problems (9) and (10), as detailed in the next subsection.
III-C Semi-closed-form Solutions for Problems (11) and (12)
Let us focus on problem (11) and the other one can be handled similarly. After dropping some terms irrespective of , problem (11) is simplified as
[TABLE]
where and are defined in (14). Let us consider solving the dual of problem (13), which is given by
[TABLE]
where is the partial Lagrangian of problem (13), and is the Lagrangian multiplier associated with the power constraint. Depending on the relationship between and , we consider the solution of (15) in the following two cases, namely, and , where denotes the range space spanned by .
III-C1 Case 1:
In such a case, any dual feasible of (15) must be strictly positive, because for , we can always find some such that and . It is easy to verify that as ; that is is dual infeasible for (15). In view of this, we charaterize the primal-dual optimal solution of (15) as follows.
Proposition 1
Suppose . The optimal of (13) is given by
[TABLE]
where \kappa_{a}=\frac{{\big{[}1-{\|(\bm{M}_{a}+\lambda_{a}^{\star}\bm{I})^{-1/2}\hat{\bm{h}}_{ab}\|^{-2}}\big{]}^{+}}}{{\|(\bm{M}_{a}+\lambda_{a}^{\star}\bm{I})^{-1/2}\hat{\bm{h}}_{ab}\|^{2}}} and is the dual optimal solution satisfying . Moreover, can be efficiently computed via bisection such that holds.
Proof. See Appendix -A.
Some remarks on Proposition 1 are in order:
Remark 1
Under the assumption of , the transmitter must transmit with full power. Intuitively, this is reasonable because if there is remaining power, one can utilize it and send information in the null space of , which may further improve the objective of (13).
Remark 2
The optimal has a rank-one structure, and thus the ADC algorithm can be implemented with the simple transmit beamforming. Moreover, the beamformer has an interesting connection with the MMSE-based transmit beamforming in interfering channels (IC) [26]. In particular, if we treat as the target channel from the transmitter to Bob, and and as interfering channels to Alice herself and Eve, resp. Then, is exactly the sum of the covariance matrices of interferences seen at Alice and Eve. Therefore, the beamforming solution trades off the target user’s reception and “interference” suppression at (or information leakage to) co-channel users. Specifically, it can be easily shown that when the co-channels are absent, i.e., , the beamformer degenerates into the maximum ratio transmission (MRT). On the other hand, when the intensities of the co-channels are extremely strong, the optimal beamforming approaches zero-forcing beamforming.
Remark 3
The rank-one structure of is not only physically meaningful, it also plays a key role in pining down the convergence of the ADC algorithm. We will detail this later in Proposition 3.
III-C2 Case 2:
In such a case, the dual feasible solution is not necessarily strictly positive. Nevertheless, since and the objective of (13) depends on through and , without loss of optimality, we may assume that the optimal lies in the range space of , for otherwise we can project onto the range space of and attains the same optimal value with less power. Let be the economy SVD of with and . Then, the optimal takes the following form:
[TABLE]
for some . Using (17), problem (13) is simplified as
[TABLE]
By noting that , a similar result like Proposition 1 can be easily deduced.
Proposition 2
Suppose . The optimal of (13) is given by (17) with computed as
[TABLE]
where \tilde{\kappa}_{a}=\frac{{\big{[}1-{\|(\bm{\Sigma}_{a}+\lambda_{a}^{\star}\bm{I})^{-1/2}\bm{F}_{a}^{H}\hat{\bm{h}}_{ab}\|^{-2}}\big{]}^{+}}}{{\|(\bm{\Sigma}_{a}+\lambda_{a}^{\star}\bm{I})^{-1/2}\bm{F}_{a}^{H}\hat{\bm{h}}_{ab}\|^{2}}} and is the optimal dual variable associated with the power constraint in (18). Moreover, can be efficiently computed via bisection such that the complementarity condition is satisfied.
Proof. Notice that implies that is invertible, whenever . Then, the remaining proof is exactly the same as Proposition 1, and thus omitted for brevity.
Let us examine the convergence issue of the ADC algorithm. The ADC algorithm is somehow a mixture of the BCD method and the DC programming, but neither of their convergence results applies. By linking the ADC algorithm to the block successive upper-bound minimization (BSUM) algorithm in [23], the following convergence result of the ADC algorithm can be readily established.
Proposition 3
The sequence generated by Algorithm 1 must have at least one limit point. Moreover, every limit point of is a stationary solution of problem (8).
Proof. See Appendix -B.
III-D Extensions
The proposed ADC algorithm can be adapted to more complex eavesdropping scenarios. Below, we showcase some possible extensions.
III-D1 Multiple Alice-Bob pairs
Consider interfering channels with pairs of Alice-Bob links. Let be the channel from the th Alice to the th Bob, and be the transmit covariance of the th Alice. , and are defined similarly. The rate of the th Alice is
[TABLE]
The th Bob’s rate can be calculated similarly. The Eve’s sum rate is given by
[TABLE]
Then, the sum secrecy rate is written as . Since there are multiple and , it is straightforward to extend the previous two-block ADC algorithm to -block ADC. In particular, we cyclically optimize for and . When fixing any variables and optimizing the remaining one, the resultant secrecy rate maximization problem is similar to problem (9). Hence, the DC programing and the fast solutions in Propositions 1 and 2 can be directly applied. Moreover, the stationary convergence claim is still valid by noting that the BSUM convergence conditions still hold for .
III-D2 Multiple multiantenna Eves
The ADC algorithm can be adapted to multiple multiantenna Eves. For simplicity, we still assume one pair of Alice-Bob; extension to multiple pairs is straightforward. Let (resp. ) be the channel from Alice to the th Eve (resp. Bob to the th Eve), with being the number of antennas at Eve . Then, the rate at the th Eve is given by
[TABLE]
for . The sum secrecy rate is written as
[TABLE]
It is easy to verify that under the multiple multiantenna Eve’s case, the dimension reduction and the ADC algorithm is still applicable. In particular, by using the same notations as in Sec. III-A, the DC subproblem (11) is modified as:
[TABLE]
where is defined in (23), and and are defined in a similar way as and in (8). Problem (20) is a nonsmooth optimization problem, but can be reformulated as a smooth one, as stated in the following proposition:
Proposition 4
Consider the following problem:
[TABLE]
where
[TABLE]
Let be the optimal solution of problem (22) and be the optimal solution of (21). Then,
* is differentiable w.r.t. and ;* 2. 2.
the optimal solution of (20) is given by .
Proof. See Appendix -C.
Since is differentiable, the optimal of (21) can be efficiently computed via the projected gradient descent method [28], as long as and can be efficiently evaluated. Fortunately, for the considered problem (21), and can be easily computed with the aid of Props. 1 and 2, if one notices that problem (22) is exactly the same as problem (13) by replacing with . In addition, the projection onto the unit simplex in (21) can also be efficiently performed (in a semi-closed form), say by using the algorithm in [29].
IV Robust Sum Secrecy Rate Maximization
In the previous SSRM design, we have implicitly assumed perfect knowledge of Eve’s CSIs. However, in practice it may not be easy to acquire the exact CSI. In this section, we relax this assumption and consider a robust SSRM design under imperfect CSI of Eve.
IV-A * CSI Uncertainty Model and Robust SSRM Formulation*
As mentioned in Introduction, we focus on a moment-based random CSI model — Eve’s CSIs and are randomly and independently distributed over the measurable space . We have only some rough estimate of the first and the second-order moment information about and , but the exact distribution or other high-order statistics of and are not known. A more precise mathematical description of the above moment-based uncertain CSI model is as follows. Let and be the estimates of the first and the second-order moments of for , resp. The roughness of these estimates is characterized by the following inequalities:
[TABLE]
for . Herein, denotes either norm for vector input or spectral norm for matrix input; and are given constants, specifying how accurate the first and the second-order moments are. In particular, corresponds to ideal estimation. Notice that given and , there are in general infinite number of distributions fulfilling (24b). In other words, the true distribution of , denoted by for , lies in an uncertainty set, i.e.,
[TABLE]
where denotes the set of distributions that fulfills (24b).
Under the above uncertain CSI model, the robust SSRM problem is formulated as an outage-probability constrained secrecy rate maximization problem, viz.,
[TABLE]
where , and are defined in (2)-(4); for notational convenience, we have dropped the arguments in , and ; is the outage probability, specifying the chance of the sum secrecy rate falling below when and vary randomly according to certain distributions and , resp. Since the exact distributions of and are not available, to be safe, the constraint (26b) requires that the secrecy outage probability should be kept below for arbitrary distributions and . The constraint (26b) is meaningful in the sense of protecting transmission security and achieving maximal robustness against Eve’s CSI uncertainty. However, from an optimization perspective, it also poses a challenging task, since it involves infinite number of distributions. In the following, we develop a tractable solution to problem (26) by leveraging the Lagrangian duality theory and the DC programming.
IV-B A Tractable Safe Solution to the Robust SSRM Problem
Since and appear only in , problem (26) can be recast as
[TABLE]
where we have made a change of variable . Clearly, the main difficulty arises from (27b), which is a worst-case probabilistic constraint. In general, it is unlikely to express this worst-case probabilistic constraint into an explicit form. Herein, we focus on finding a safe approximation to (27b), i.e., by replacing (27b) with a relatively easy-to-handle constraint so that every solution of the latter must fulfill (27b). Following this idea, let us summarize our main result on the safe approximation of (27) in the following theorem. The proof of the theorem is provided in the next subsection.
Theorem 1
Consider the following problem:
[TABLE]
where are optimization variables, and
[TABLE]
are constant matrices. Then, problem (28) is a safe approximation of the robust SSRM problem (26); i.e., any solution of problem (28) is a feasible solution of problem (26).
In (28), the constraints are already convex and the objective can be written into a DC form:
[TABLE]
where
[TABLE]
Therefore, again the DC programming can be employed to iteratively solve problem (28). Moreover, by applying the classical DC convergence result [23, Theorem 1], we immediately conclude that every limit point generated by DC programm is a stationary solution of problem (28).
IV-C Proof of Theorem 1
Our idea is to replace the left-hand side (LHS) of (27b) with its upper bound, so that after the replacement the resultant constraint is easier to handle than (27b). Since the LHS of (27b) is the maximization of some probability measure, it can be upper bounded by its dual optimal value by the Lagrangian duality theory. As such, the main endeavor in the sequel is to develop the dual of the maximization on the LHS of (27b).
To start, let and denote by the indicator function over the set , i.e.,
[TABLE]
Then, the outage probability in (27b) can be expressed as
[TABLE]
Recalling the definition of in (25), the maximization on the LHS of (27b) can be written as the following constrained optimization problem w.r.t. the distributions and :
[TABLE]
The constraint in (31b) is a second-order cone constraint, which can be reexpressed as the following linear matrix inequality (LMI) by using the Schur complement lemma [31, Lemma 4.2.1]:
[TABLE]
Meanwhile, the spectral norm constraint in (31c) can also be expressed as an LMI by noting the following equivalence [31]:
[TABLE]
for any matrix and . Therefore, the constraint (31c) can be rewritten as
[TABLE]
for all . By substituting (32) and (33) into (31), problem (31) can be equivalently written as
[TABLE]
Next, we derive the Lagrangian dual of problem (34). Let
[TABLE]
for be the Lagrangian multipliers associated with (31d), (32) and (33), respectively. Then, the Lagrangian of problem (34) can be expressed as
[TABLE]
where for notational simplicity, we have denoted and
[TABLE]
Therefore, the dual of problem (34) is given by
[TABLE]
To express the constraint (36b) into a more tractable form, let us define
[TABLE]
Recalling the definition of in (29), it is clear that (36b) holds if and only if
[TABLE]
For (37a), the quadratic inequality holds for any vector if and only if
[TABLE]
For (37b), it amounts to the following implication:
[TABLE]
for any , where . Since both sides of the above implication are quadratic w.r.t. , it follows from the -procedure [31] that the implication (39) holds if and only if the following matrix inequality is true:
[TABLE]
for some slack variable .
Now, by substituting (38) and (40) into (36), the dual of problem (34) can be written into a more compact form:
[TABLE]
From the duality theory, we know that the optimal value of problem (34) or equally the LHS of (27b) is upper bounded by the optimal value of problem (41). Hence, we arrive at the following key result:
Claim 1
The outage probability constraint (27b) holds if the optimal value of problem (41) is no greater than .
We should mention that Claim 1 states only a sufficient, but not necessary condition for fulfilling the constraint (27b). This is because there may exist duality gap between problem (34) and its dual (41). Also notice that the optimal value of (41) is no greater than if and only if there exists some feasible point of (41) such that the corresponding objective value in (41a) is no greater than . Consequently, a safe approximation of problem (26) is readily obtained by replacing the LHS of (27b) with (41a) and adding (41b)-(41d) into the constraints of (27), viz.,
[TABLE]
Notice that all the constraints in (42) are convex w.r.t. the optimization variables except for (42d), where is coupled with and . To turn (42d) into a convex constraint, we make use of the following observation:
Observation 1
Any feasible of problem (42) must be strictly positive.
The proof of Observation 1 can be found in Appendix -D.
Since , we make the following change of variables:
[TABLE]
and reexpress problem (42) as problem (28). This completes the proof of Theorem 1.
V Numerical Results
In this section, we use Monte Carlo simulations to evaluate the performances of the proposed designs under both perfect and imperfect CSI cases. We will first consider the perfect CSI case in the first subsection, and then the imperfect CSI case in the second subsection.
V-A The Perfect CSI Case
The results to be presented in this subsection are based on the following simulation settings, unless otherwise specified: The number of transmit antennas at Alice and Bob are ; all the receive noises have zero mean and unit variance. For simplicity, we assume that Alice and Bob have the same SI residual factor , and the same transmit power dB. All the channels were randomly generated following i.i.d. complex Gaussian distribution with zero mean and unit variance.
Fig. 2 shows convergence behaviors of the ADC algorithm for one randomly generated problem instance. From the figure we see that the ADC algorithm converges quickly within 3 iterations. After the first two iterations, Eve’s rate can be largely suppressed from the initial three bits/s/Hz to nearly zero, and meanwhile, Alice and Bob’s rates are improved.
Fig. 3 plots the secrecy rate against the transmit power at Alice and Bob under various designs. In the legend, “FD-DC” represents the proposed ADC approach, cf. Algorithm 1; “HD-DC” represents the conventional half-duplex (HD) bidirectional transmissions, which suffers from a rate reduction by half. “FD-ZF” is similar to “FD-DC”, except that the transmit covariance matrices and are enforced in the null space of their respective SI channels, so that the residual SI can be completely eliminated at the cost of one spatial degree of freedom (d.o.f.) loss per transmitter. Owing to the zero-forcing (ZF) constraints, the subproblems in (9) and (10) are degenerated into the secrecy design problem for the MISOME wiretap channel in [32], and the optimal solution can be obtained through generalized eigenvalue decomposition; readers are referred to [32] for details. From the figure we see that FD-DC attains the best rate performance among the three designs, and that FD transmission is in general better than HD. Moreover, with the increase of the SI residual factor , FD-DC gets closer to FD-ZF, especially for large transmit power. This is because large and may incur significant SI, which would offset the d.o.f. gain of FD-DC.
Fig. 4 shows the relationship between the sum secrecy rates and the number of transmit antennas for different designs. From Fig. 4, we see that with the increase of the transmit antennas, the secrecy rates of all methods increase. Specifically, for small number of antennas, there are notable rate gaps between FD-DC and the other two designs. For large number of antennas, FD-ZF is able to approach FD-DC, because of the negligible spatial d.o.f. loss by ZF. In addition, HD-DC is far inferior to the other two FD-based designs, owing to the half reduction of the rate induced by the HD transmissions.
V-B The Imperfect CSI Case
In the next two examples, we consider the imperfect CSI case. The simulation settings are basically identical to those of the perfect CSI case, i.e., , , and dB. The secrecy outage probability threshold is set to . As for the CSI uncertainty model, we set the estimated mean , the estimated second-order moment , and , for simplicity.
Example 1) Exact moment case: We first test the robustness of the proposed robust DC design under the exact moment case via setting . For comparison, we also run the ADC Algorithm 1 with the estimated mean; i.e., by replacing in problems (9) and (10) with the estimated mean . After convergence, we obtain some secrecy rate value and the transmit solution . Then, we use the solution to perform the subsequent tests. Since it is unlikely to generate all possible distributions in , we consider four representative distributions, namely, Gaussian distribution, binary distribution, uniform distribution and Laplace distribution. Our test is conducted as follows: Suppose that we have obtained a transmit solution by either ADC or robust DC. Then, we randomly generate Eve’s channel realizations for each of the four distributions, and calculate the secrecy rate for the th channel realization of the type distribution. After obtaining all for each , we plot the histograms of for . Fig. 5(a) shows the histograms of , where the red circled line corresponds to the secrecy rate value obtained from Algorithm 1. From the figure, we see that for most channel realizations, the empirical secrecy rate is below ; that is, the ADC design suffers from severe secrecy outage, and cannot provide satisfactory transmission security because of ignoring CSI imperfection. Fig. 5(b) shows the result of the robust DC. Clearly, all the empirical secrecy rates of the robust DC are above the secrecy rate threshold obtained from (28), and thus no secrecy outage happens under the four tested distributions. Fig. 5(a) and (b) are obtained from one randomly generated problem instance. To further evaluate the robustness, we repeated the above test for 20 randomly generated problem instances, and plotted the worst outage probability (among the four distributions) of the two designs in Fig. 6. As seen, the outage probability of the ADC algorithm is far higher than the desired threshold , whereas the robust DC is always below the threshold.
Example 2) Uncertain moment case: In this example, we test the performance of the robust DC under moment uncertainty via setting . Similar to Example 1, we compare two robust DC designs: One is based on the estimated moment information without considering the moment uncertainty, i.e., by presuming ; the other takes into account the moment uncertainty. Fig. 7 shows the histograms of the two robust designs under different distributions. As seen, by slightly perturbing the first and the second-order moments, the performance of the robust DC design without considering moment uncertainty degrades significantly — for most channel realizations, secrecy outage happens. This is in sharp contrast to the previous example in Fig. 5(b), where no secrecy outage happens when the moment information is accurately estimated. For the robust DC with considering moment uncertainty in Fig. 7(b), its empirical secrecy rates are all above the rate threshold, thereby no secrecy outage occurring. Similar to Fig. 6, we also tested the outage probability of the two robust DCs for 20 randomly generated problem instances and the result is shown in Fig. 8. We see that the robust DC without considering moment uncertainty has only seven problem instances with secrecy outage probability , whereas the design with considering moment uncertainty keeps the secrecy outage probability below .
VI Conclusion
This paper has considered transmit covariances optimization for maximizing the sum secrecy rate (SSR) of a full-duplex bidirectional communication system. Both perfect and imperfect CSI of the eavesdropper are considered. For the former, we developed an alternating DC (ADC) programming approach to maximizing the sum secrecy rate, and established its stationary solution convergence. For the latter, we developed a tractable safe approximation to the robust SSR maximization by leveraging the Lagrangian duality theory and the DC programming. Simulation results demonstrated that our proposed designs can achieve a better secrecy rate performance and provide desired robustness against CSI imperfection.
-A Proof of Proposition 1
The inner maximization in (15) amounts to
[TABLE]
By making a change of variable
[TABLE]
the above maximization can be further rewritten as
[TABLE]
where . Note that
[TABLE]
Therefore,
[TABLE]
where the last equality holds when {\rm Tr}(\breve{\bm{W}}_{a})=\big{[}1-1/\|\breve{\bm{h}}_{ab}\|^{2}\big{]}^{+}. Clearly, the above upper bound is achieved if and only if
[TABLE]
in (44). That is, (45) gives the optimal solution for problem (44), or equivalently optimal for the inner maximization in (15) via the relation (43).
Next, we derive the upper bound on the dual optimal . Since implies , we must have and thus . Notice that . Therefore, we arrive at , i.e., . Moreover, it is known that is a nonincreasing function w.r.t. [30, Sec. 13.1, Lemma 1], i.e., the larger leads to the smaller , and vice versa. Hence, the optimal can be efficiently computed via bisection over the interval such that the complementarity condition is satisfied.
-B Proof of Proposition 3
Since problems (11) and (12) both have compact feasible sets, the iterates generated by Algorithm 1 must be bounded. By the Weierstrass theorem contains at least one limit point. To establish the second part of the proposition, we show that Algorithm 1 is a special case of the BSUM algorithm in [23], and the convergence result of the latter applies. For self-containedness, let us first briefly review the BSUM algorithm. Consider the following maximization problem111The original BSUM considers a minimization problem; herein we changed the minimization as maximization to fit into our context.:
[TABLE]
where , and is the feasible set for the th block variable. The BSUM algorithm for (46) is summarized in the following procedure.
In line 4, the function is a surrogate function used for updating the th block variable. In particular, satisfies the following key properties:
, 2. 2.
, 3. 3.
s.t. , where and denote the directional derivatives of and along the directions and , resp., 4. 4.
is continuous in .
The following convergence result was established in [23, Theorem 2].
Theorem 2** **([23])
Suppose that the function is quasi-concave in for . Furthermore, assume that the subproblem (47) has a unique solution for any point . Then, every limit point of the iterates generated by the BSUM algorithm is a coordinatewise minimum of (46). In addition, if is regular222If is differentiable, then it is automatically regular. at , then is a stationary point of (46).
Now, we establish the second part of the proposition by verifying that the ADC algorithm fulfills the conditions required by Theorem 2. First of all, since is obtained by keeping the concave part and linearizing the convex part . It can be easily verified that is concave and satisfies the following properties:
for all feasible , 2. 2.
, 3. 3.
, 4. 4.
is continuous in .
That is, is a tight lower bound on .
Next, we show that the subproblem (11) has a unique optimal solution. In Proposition 1 and 2, we have derived the optimal solution , which must be of rank one. Suppose on the contrary that there are two distinct rank-one optimal solutions, denoted by and for problem (11). Then, their convex combination for any must be optimal for problem (11). Let us consider the following two cases:
for any , i.e., and are linearly independent. Then, their convex combination must be of rank two, which contradicts with the rank-one solution structure revealed in Proposition 1 and 2. 2. 2.
for some and , i.e., and are linearly dependent with different scaling. Then, . Substituting into the objective of (13) yields
[TABLE]
which is strictly concave w.r.t. (for fixed ). Notice that both and correspond to the optimal value of (13). Hence,
[TABLE]
On the other hand, it follows from the strict concavity of that
[TABLE]
which contradicts with (48).
Therefore, we conclude that the optimal solution for problem (11) must be unique. Similarly, one can verify that the tight lower bound property and the solution uniqueness also hold for . Therefore, the ADC Algorithm 1 fulfills all the conditions of Theorem 2, and consequently Proposition 3 holds.
-C Proof of Proposition 4
For ease of exposition, let us define
[TABLE]
From the definition of , it holds that
[TABLE]
where is an optimal solution of problem (22). Therefore, for any feasible and we have
[TABLE]
That is, is a subgradient of at the point . Moreover, given , problem (22) takes a similar form as (13) by treating as in (13). Hence, the optimal of problem (22) must be of rank one and unique according to the uniqueness proof in Appendix -B. Now, it follows from Danskin’s theorem [28] that is differentiable, and the subgradient is automatically the gradient of at .
To prove the second part, notice that
[TABLE]
Problem (20) can be rewritten as
[TABLE]
Since and lie in the compact sets, and is convex in and concave in , it follows from Sion’s max-min theorem [27] that the maximization and the minimization in (49) can be exchanged without sacrificing optimality. Thus, problem (49) is equivalent to
[TABLE]
Using the definition of yields the desired result in (21).
-D Proof of Observation 1
Notice that and are both positive semidefinite; hence, , which together with (42b) implies that
[TABLE]
Let us suppose on the contrary . It follows from (42d) that , i.e.,
[TABLE]
which contradicts with (51).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Zhang, Q. Li, J. Lin and X. Wu, “Robust sum secrecy rate optimization for full-duplex bidirectional communcations,” IEEE Globecom , Dec. 2016, pp.1-6.
- 2[2] M. Jain et al. , “Practical, real-time, full duplex wireless,” in Proc. Annu. Int. Conf. on Mobile Comput. and Netw. (ACM Mobi Com) , Sep. 2011, pp. 301-312.
- 3[3] M. Duarte and A. Sabharwal, “Full-duplex wireless communications using off-the-shelf radios: Feasibility and first results,” in Asilomar Conference on Signals, Systems and Computers (ASILOMAR) , Nov. 2010, pp. 1558-1562.
- 4[4] J. Choi, M. Jain, K. Srinivasan, P. Levis, and S. Katti, “Achieving single channel, full duplex wireless communication,” in Proc. Annu. Int. Conf. on Mobile Comput. and Netw. (ACM Mobi Com) , Jun. 2010, pp. 4921-4926.
- 5[5] G. Zheng, I. Krikidis, J. Li, A. P. Petropulu and B. Ottersten, “Improving physical layer secrecy using full-duplex jamming receivers,” IEEE Trans. Signal Process. , vol. 61, no. 20, pp. 4962-4974, Oct. 2013.
- 6[6] Y. Zhou, Z. Xiang, Y. Zhu and Z. Xue, “Application of full-duplex wireless technique into secure MIMO communication: An achievable secrecy rate based optimization,” IEEE Sig. Process. Lett. , vol. 21, no. 7, July 2014.
- 7[7] Y. Wang, Q. Li, Q. Zhang, and J. Qin, “Optimal and suboptimal full-duplex secure beamforming designs for MISO two-way communications,” IEEE Wireless Commun. Lett. , vol. 4, no. 5, pp. 493-496, Oct. 2015.
- 8[8] R. Feng, Q. Li, Q. Zhang, and J. Qin, “Robust secure beamforming in MISO full-duplex two-way secure communications,” IEEE Trans. Veh. Tech. , vol. 65, no. 1, pp. 408-414, Jan. 2016.
