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.

• This configuration is only possible for a t−1<br />

i−2 = 1.<br />

Configuration 3.6<br />

(<br />

a<br />

t−1<br />

i−2<br />

a t−1<br />

i−1<br />

a t−1<br />

i<br />

x a t i−1 x<br />

)<br />

=<br />

(<br />

a<br />

t−1<br />

i−2 0 1<br />

x 1 x<br />

)<br />

• This configuration is only possible for a t−1<br />

i−2 = 0.<br />

Configuration 3.7<br />

(<br />

a<br />

t−1<br />

i−2<br />

a t−1<br />

i−1<br />

a t−1<br />

i<br />

x a t i−1 x<br />

)<br />

=<br />

(<br />

a<br />

t−1<br />

i−2 1 1<br />

x 0 x<br />

)<br />

• This configuration is only possible for a t−1<br />

i−2 = 1.<br />

Configuration 3.8<br />

(<br />

a<br />

t−1<br />

i−2<br />

a t−1<br />

i−1<br />

a t−1<br />

i<br />

x a t i−1 x<br />

)<br />

=<br />

(<br />

a<br />

t−1<br />

i−2 1 1<br />

x 1 x<br />

)<br />

• This configuration is only possible for a t−1<br />

i−2 = 0.<br />

3. Further Explanation on the Rule 30 Stream Cipher Fault Analysis<br />

In this part, we explain in-<strong>de</strong>pth why our fault attack on the rule 30 stream cipher works.<br />

The main i<strong>de</strong>a is simple and quite intuitive. We recall that the attacker knows a<br />

sequence of n/2+1 cells, which are located on the central column of a matrix A. We also<br />

recall equation 1.<br />

a t i = a t−1<br />

i−1 XOR ( a t−1<br />

i<br />

)<br />

OR a t−1<br />

i+1<br />

In the first step of our attack, the cryptanalyst intends to discover the values a t−1<br />

i−1<br />

and a t−1<br />

i+1, given the values that he/she knows, i.e., a t i and a t−1<br />

i . However, he/she has two<br />

variables and only a boolean equation (this initial configuration is displayed in figure 1).<br />

Bits to be <strong>de</strong>termined<br />

t 1<br />

a i 1<br />

x<br />

t<br />

<br />

a 1 i<br />

<br />

1<br />

t1<br />

a i<br />

t<br />

a i<br />

t<br />

<br />

1<br />

a i<br />

<br />

1<br />

x<br />

t 1<br />

a i 1<br />

Known cells<br />

Figure 1. Initial configuration.<br />

91

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

Saved successfully!

Ooh no, something went wrong!