18.11.2014 Views

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

Anais - Engenharia de Redes de Comunicação - UnB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Figure 1. Gilbert-Warshamov bound, <strong>de</strong>fined by the binary entropy function.<br />

2.2.2. Formal <strong>de</strong>finitions<br />

Definition A function f : {0, 1} ∗ → {0, 1} ∗ is consi<strong>de</strong>red strongly unidirectional if the<br />

following conditions apply:<br />

• Easy to compute: there is a <strong>de</strong>terministic polynomial-time algorithm A such that<br />

for every input x, an output A(x) = f(x) is computed.<br />

• Hard to invert: for all probabilistic polynomial-time algorithm A ′ and every positive<br />

polynomial p(n) large enough,<br />

P r(A ′ (f(X n )) ∈ f −1 (f(X n ))) < 1<br />

p(n)<br />

where x n is random and uniformly distributed over {0, 1} n<br />

Let us consi<strong>de</strong>r a collection of functions related to the problem of <strong>de</strong>coding the<br />

syndrome.<br />

Definition Let ρ be in ]0, 1[ and δ be in ]0, 1/2[. A collection SD(ρ, δ) is a set o functions<br />

f n such that:<br />

D n = {(M, x), M ∈ ⌊ρn⌋ × n, x ∈ {0, 1} n /|x| = δn}<br />

f n : D n → {0, 1} ⌊ρn⌋·(n+1)<br />

(M, x) → (M, M · x)<br />

According to [Fischer and Stern, 1996], instances of the problem with weight δn<br />

very small or close to n/2 are not difficult. The instances of the collection SD with the<br />

weight δ near the Gilbert-Warshamov bound are believed to be unidirectional, although<br />

there is no proof in this sense. Thus we have the following assumption of intractability:<br />

Intractability assumption Let ρ be in ]0, 1[. Then, for all δ in ]0, 1/2[, such that H 2 (δ) <<br />

ρ, the collection SD(ρ, δ) is strongly unidirectional.<br />

125

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

Saved successfully!

Ooh no, something went wrong!