11.03.2014 Views

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

96<br />

Chapter 7: <strong>Physical</strong>-<strong>layer</strong> Key Encoding for <strong>Wireless</strong> <strong>Physical</strong>-<strong>layer</strong> Secret-key<br />

Generation (WPSG) with Unequal Security Protection (USP)<br />

data <strong>and</strong> present the second theorem.<br />

Theorem 7.2 If K ∈ GF (2 I K<br />

), in order to generate Z ∈ GF (2 n ), which is a codeword<br />

of n encoded key bits providing perfect secrecy in our system, the following conditions on<br />

I K are necessary <strong>and</strong> sufficient. [4]<br />

7.2.1. If I V K + 1 is even,<br />

7.2.2 If I V K + 1 is odd,<br />

I K ≥<br />

(n + 1)<br />

(I V K + 1) (7.3)<br />

2<br />

I K ≥<br />

(n + 1)<br />

(n − 1)<br />

(I V K + 1) +<br />

2<br />

2<br />

(7.4)<br />

Proof We prove this theorem by mathematical induction. We first demonstrate that the<br />

theorem is valid for n = 1 <strong>and</strong> n = 2 before showing that if the theorem is valid for any<br />

n, it will hold true for n + 1. The case of n = 1 can be easily validated by substituting it<br />

into (7.3) <strong>and</strong> (7.4) <strong>and</strong> observing that the resulting I K corresponds to that in Theorem<br />

7.1.<br />

Given Z 1 in Eq. (7.2), when L = 2 <strong>and</strong> I V K + 1 is an even number. Let<br />

Z 2 = K 1<br />

2 (I V K+3) ⊕ K 1 2 (I V K+5) ⊕ ... ⊕ K 3 2 (I V K+1) . (7.5)<br />

Now, the generator matrix generating Z 1 <strong>and</strong> Z 2 can be written as follows.<br />

⎡<br />

G p = ⎢<br />

⎣<br />

I V K +1<br />

{ }} {<br />

1 1 ... 1 1 1 ... 1<br />

0} 0 {{... 0}<br />

1} 1 ... 1{{ 1 1 ... 1}<br />

1<br />

2 (I V K+1) I V K +1<br />

I K −I V K −1<br />

{ }} {<br />

0 0 ... 0 0 0 ... 0<br />

0 0 ... 0<br />

⎤<br />

⎥<br />

⎦<br />

T<br />

= [g 1 g 2 ] (7.6)<br />

such that<br />

Z = [Z 1 , Z 2 ] = K · G p , (7.7)<br />

where<br />

K = [K 1 , K 2 , ..., K IK ]. (7.8)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!