Lattice-Reduction Aided Successive Optimization Tomlinson...

16
Lattice-Reduction Aided Successive Optimization Tomlinson-Harashima Precoding Strategies for Physical-Layer Security in Wireless Networks Xiaotao Lu 1 , Keke Zu 2 and Rodrigo C. de Lamare 3 1 University of York 2 Ericsson Research, Sweden 3 CETUC/PUC-Rio 1 [email protected], 2 [email protected], 3 [email protected] August 20, 2014 Xiaotao Lu 1 , Keke Zu 2 and Rodrigo C. de Lamare 3 LR-SO-THP for PHY Wireless Networks August 20, 2014 1 / 16

Transcript of Lattice-Reduction Aided Successive Optimization Tomlinson...

Page 1: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Lattice-Reduction Aided Successive OptimizationTomlinson-Harashima Precoding Strategies forPhysical-Layer Security in Wireless Networks

Xiaotao Lu 1, Keke Zu 2 and Rodrigo C. de Lamare 3

1 University of York2 Ericsson Research, Sweden

3 CETUC/PUC-Rio

1 [email protected], 2 [email protected], 3 [email protected]

August 20, 2014

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 1 / 16

Page 2: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Outline

Background and MotivationDefinition of Physical Layer SecurityConventional SO-THP and S-GMI AlgorithmLattice-Reduction aided StrategyArtificial NoiseMotivation of Proposed Algorithm

Proposed LR-SO-THP+S-GMI Algorithm and Simulation ResultsProposed LR-SO-THP+S-GMI AlgorithmSimulation ResultsContribution of Proposed Algorithm

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 2 / 16

Page 3: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Definition of Physical Layer Security

Source Encoder Main Channel Decoder

Wire-tap Channel

Zn

YnSk Xn

In 1949, shannon in the paper [Shannon, 1949] gives the theorem ofcryptography from the view of information theory.In [Wyner, 1975], Wyner proposed the wire-tap channel which isdescribed in the figure.

Shannon, Claude (1949)Communication Theory of Secrecy SystemsBell System Technical Journal 28(4), 656715.

Aaron D. Wyner (1975)The Wire-Tap ChannelBell System Technical Journal 54(8), 1355-1387.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 3 / 16

Page 4: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Physical Layer Security Capacity for MIMO System

In [F. Oggier, 2008], Oggier and Hassibi give the secrecy capcity for aMIMO system

Secrecy Capacity for MIMO System

Cs = maxQs≥0,Tr(Qs)≤Es

[I(XNs ;Y N) − I(XN

s ;ZN)]+

≥ [ maxQs≥0,Tr(Qs)≤Es

[I(XNs ;Y N)]

− maxQs≥0,Tr(Qs)≤Es

[I(XNs ;ZN)]]+

= R

(1)

F. Oggier, B. Hassibi (2008)The Secrecy Capacity of the MIMO Wiretap ChannelIEEE International Symposium on Information Theory 2008, 524 - 528.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 4 / 16

Page 5: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Conventional SO-THP Algorithm

M() F H D diag(DHFii)−1 M()

B

n

transmitter channel receiver

modulo operatormodulo operators

x

x

s

y

y

In [V. Stankovic, 2008], Stankovic and Haardt have proposedSO-THP algorithm to approach the channel capacity of a multi-userMIMO system.

V. Stankovic, M. Haardt (2008)Generalized Design of Multi-User MIMO Precoding MatricesIEEE Transactions on Wireless Communications 7(3), 953-961 .

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 5 / 16

Page 6: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

S-GMI Algorithm

In [S.Hakjea, 2009], a generalized minimum mean-squared error(MMSE) channel inversion algorithm was proposed for users withmultiple antennas to overcome the drawbacks of the Blockdiagonalization (BD) for multiuser MIMO systems.

S.Hakjea, L. Sang-Rim, L. Inkyu (2009)Generalized channel inversion methods for multiuser MIMO systemsIEEE Transactions on Communications 57(11), 3489 - 3499 .

Later In [Keke Zu, 2013], Keke Zu has extended the GMI algorithmto a simplified GMI algorithm.

Keke Zu, R. C. de Lamare, M. Haardt (2013)Generalized Design of Low-Complexity Block Diagonalization TypePrecoding Algorithms for Multiuser MIMO SystemsIEEE Transactions on Communications 61(10), 4232 - 4242 .

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 6 / 16

Page 7: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Lattice-Reduction Strategy

v1

v2

u2

u1

Suppose the users’ channel isH . A basis change may lead toimproved performance ascorroborated by lattice reductiontechniques [S. Liu, 2002]. Themore correlated the columns ofH , the more significant theimprovements will be.

S. Liu, Y. Hong, E. Viterbo(2002)Lattice-reduction-aided detectorsfor MIMO communicationsystemsGlobal TelecommunicationsConference Vol.1, 424-428 .

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 7 / 16

Page 8: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Artificial Noise

In [S. Goel, 2008], an approach of adding artificial noise at thetransmitter of a multi-user MIMO system is introduced. The transmitsignal can be expressed as

x r = P rsr + P ′rs′r , (2)

S. Goel, R. Negi (2008)Guaranteeing Secrecy using Artificial NoiseIEEE Transactions on Wireless Communications 7(6), 2180-2189.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 8 / 16

Page 9: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Motivation of Proposed Algorithm

Secrecy Rate

The proposed novel non-linear precoding algorithm is designed to achievehigh secrecy rate for multi-user systems.

Reliable Transmission

Without affecting the secrecy rate performance, the proposed algorithmenhances the reliability of the transmission between transmitter and users.

Computational Complexity

The proposed algorithm requires a reduced complexity as compared toexisting solutions such as BD, RBD and others.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 9 / 16

Page 10: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Proposed LR-SO-THP+S-GMI Algorithm

Example (CLR procedure)

[H redn Qn] = CLLL(Hn)Gn = (H redn

HH redn + αI )−1H rednH

GnQn = UnΣnV nH

Pn = QnV n(1)

Compared to the conventional SO-THP algorithm, the lattice reducedchannel matrix H redn is employed in the conventional S-GMIalgorithm.

With the CLLL algorithm the lattice reduced channel matrix isdecomposed with a QR decomposition.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 10 / 16

Page 11: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Details of Proposed Algorithm

for i = 1 : T doG i = H i ;

G i = U iΣi [V i(1)V i

(0)]H ;

F i = V i(1);

Cmax,i =

log2 det(I + R

−1k,iG iF iF i

HG i

H)

;

end forM = H;loop

while i = T : 1 dofor n = 1 : i do

[Hredn Qn ] = CLLL(Hn)Gn =(Hredn

HHredn + αI )−1

HrednH

MnQn = UnΣnV nH

Pn = QnV n(1)

end forfor j = 1 : i do

Cj =

log2 det(I + R

−1k,j

MjPjPjHMj

H)

;

end forai = arg minj (Cmax,j − Cj );F i = Pai

;

D i = UaiH

;M =[H1

T · · · Hai−1THai +1

T · · · HRT ]T

end whileend loop

F = (F1 · · · FR ) ;

D =

D1

. . .

DT

B = lower triangular

(DHF • diag

([DHF ]−1

ii

))Similar to the conventionalSO-THP, the received signal canbe expressed as

y = Dβ(H1

βFx + n) (3)

The transmit signal

x = B−1x (4)

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 11 / 16

Page 12: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

BER Performance of Proposed Algorithm

A system with Nt = 8 transmit antennas and T = 2 users as well asK = 1, 2 eavesdroppers is considered.

0 5 10 15 20 2510

−3

10−2

10−1

100

SNR(dB)

BE

R

ZFMMSESVDBDZF−THPSO−THPSO−THP+GMISO−THP+S−GMILR−SO−THP+S−GMIEVE SO−THP+S−GMI

From the BER performance plot, the Lattice-Reduction aided Strategy willsiginificantly improve the BER performance of the system.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 12 / 16

Page 13: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Secrecy rate Performance of Proposed Algorithm

0 5 10 15 20 25 30 35 400

1

2

3

4

5

6

7

8

9

SNR(dB)

secr

ecy

rate

(b

its/

Hz)

ZFMMSESVDBDZF−THPSO−THPSO−THP+GMISO−THP+S−GMILR−SO−THP+S−GMIC

secm=0.8

m=1

m=0.5

When T = K

At low SNR, the proposed LR-SO-THP+S-GMI algorithm achieves ahigher secrecy rate than other techniques.At high SNR, the secrecy rate will converge to a constant.The convergence of secrecy rate is related to the ratio between thelegitimate users’ channel and eavesdroppers’ channel coefficients.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 13 / 16

Page 14: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Secrecy rate Performance with Artificial Noise

0 5 10 15 20 25 30 35 400

5

10

15

20

25

30

35

40

45

50

SNR(dB)

secr

ecy

rate

(b

its/

Hz)

ZFMMSESVDBDZF−THPSO−THPSO−THP+GMISO−THP+S−GMILR−SO−THP+S−GMI

If Artificial Noise is added and the total transmit power Es is the same.The simulation result shows that the secrecy rate tends to infinity whenthe transmit power increases

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 14 / 16

Page 15: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Contribution of Proposed Algorithm

The proposed algorithm can be implemented in a multi-user MIMOsystem, and it has the following advantages,

A non-linear LR-SO-THP+S-GMI algorithm is proposed to achievehigh secrecy rate.

Compared with conventional algorithm, the proposed algorithm havelow computational complexity performance.

In terms of BER performance, the proposed algorithm outperformsother algorithms.

The proposed algorithms can be cooperated with AN technique toenhance the secrecy rate performance.

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 15 / 16

Page 16: Lattice-Reduction Aided Successive Optimization Tomlinson ...sspd.eng.ed.ac.uk/sites/sspd.eng.ed.ac.uk/files/publications/SSPD20… · Lattice-Reduction Aided Successive Optimization

Thank you

Xiaotao Lu1

, Keke Zu2

and Rodrigo C. de Lamare3

(University of York)LR-SO-THP for PHY Wireless Networks August 20, 2014 16 / 16