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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

cálculo do hash manipulando as entradas e influenciando o comportamento do caminho<br />

diferencial. Estabeleceu-se uma margem <strong>de</strong> segurança conservadora <strong>de</strong> 15 rodadas, ou<br />

seja, substitui-se na fórmula o número <strong>de</strong> rodadas r por r − 15.<br />

A tabela 3 mostra o resultado apresentado em [Rivest et al. 2008] para a carga <strong>de</strong><br />

trabalho mínima <strong>de</strong> um ataque diferencial padrão ao MD6 comparada com a carga <strong>de</strong><br />

trabalho <strong>de</strong> um ataque pelo paradoxo do aniversário, mostrando que a carga <strong>de</strong> trabalho<br />

<strong>de</strong> um ataque diferencial é maior que a carga <strong>de</strong> trabalho <strong>de</strong> um ataque pelo paradoxo do<br />

aniversário, que é o que se <strong>de</strong>sejava <strong>de</strong>monstrar.<br />

Tabela 3. Resultado apresentado em [Rivest et al. 2008] para a carga <strong>de</strong> trabalho<br />

mínima <strong>de</strong> um ataque diferencial padrão ao MD6 (LB é a carga <strong>de</strong> trabalho<br />

mínima e BB é a carga <strong>de</strong> trabalho <strong>de</strong> um ataque pelo paradoxo do aniversário)<br />

d r r − 15 ⌊ r−15⌋<br />

15 r−15 ≥ LB ≥ BB<br />

40 50 35 2 52 2 52 2 20<br />

80 60 45 3 78 2 78 2 40<br />

128 72 57 3 78 2 78 2 64<br />

160 80 65 4 104 2 104 2 80<br />

224 96 81 5 130 2 130 2 112<br />

256 104 89 5 150 2 150 2 128<br />

384 136 121 8 208 2 208 2 192<br />

512 168 153 10 260 2 260 2 256<br />

3. Redução do número <strong>de</strong> rodadas necessárias para a <strong>de</strong>monstração da<br />

resistência a ataques diferenciais<br />

Até aqui mostramos os resultados apresentados em [Rivest et al. 2008], nesta seção mostraremos<br />

os resultados <strong>de</strong> nossa investigação.<br />

Ao apresentar a <strong>de</strong>monstração da segurança do MD6 contra ataques diferenciais<br />

padrão, mostramos que ela é <strong>de</strong>pen<strong>de</strong>nte do número <strong>de</strong> rodadas utilizado na função <strong>de</strong><br />

compressão. O número <strong>de</strong> rodadas <strong>de</strong>ve garantir uma quantida<strong>de</strong> mínima <strong>de</strong> portas AND<br />

ativas na execução da função <strong>de</strong> compressão pois a resistência a um ataque diferencial<br />

está diretamente relacionada a essa quantida<strong>de</strong>.<br />

Ao final da seção 6.9.3.4 <strong>de</strong> [Rivest et al. 2008] são apresentadas algumas possibilida<strong>de</strong>s<br />

<strong>de</strong> investigação para se tentar <strong>de</strong>monstrar que o número mínimo <strong>de</strong> portas AND<br />

ativas em um número reduzido <strong>de</strong> rodadas s é maior do que o encontrado. Uma <strong>de</strong>ssas<br />

possibilida<strong>de</strong>s diz que po<strong>de</strong>m não existir caminhos diferenciais válidos para alguns dos<br />

padrões <strong>de</strong> peso <strong>de</strong> caminho diferencial encontrados.<br />

Investigamos a existência <strong>de</strong> caminhos diferenciais válidos para cada padrão <strong>de</strong><br />

peso <strong>de</strong> caminho diferencial encontrado. Para isso, implementamos um algoritmo para realizar<br />

a busca por padrões <strong>de</strong> peso <strong>de</strong> caminho diferencial <strong>de</strong> forma a obtermos os mesmos<br />

resultados apresentados na seção anterior. Então, acrescentamos a essa implementação<br />

um código para a busca por caminhos diferenciais válidos para um dado padrão <strong>de</strong> peso<br />

<strong>de</strong> caminho diferencial.<br />

Encontramos caminhos diferenciais válidos e, ao analisarmos como esses cami-<br />

258

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

Saved successfully!

Ooh no, something went wrong!