13.04.2013 Views

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

• Aplicações -<br />

Criptoanálise diferencial<br />

Nas re<strong>de</strong>s <strong>de</strong> Feistel on<strong>de</strong> f(k,m) aplica substituição em k⊕m, as<br />

proprie<strong>da</strong><strong>de</strong>s estatísticas <strong>de</strong> f po<strong>de</strong>m ser explora<strong>da</strong>s em ataques <strong>de</strong> texto<br />

pleno conhecido, pela análise <strong>de</strong> diferenças na entra<strong>da</strong> e saí<strong>da</strong> <strong>de</strong> f:<br />

1. Calcula-se a probabili<strong>da</strong><strong>de</strong> <strong>de</strong> ocorrências <strong>de</strong> padrões na saí<strong>da</strong> f(k,m)<br />

⊕f(k,m’), para <strong>da</strong><strong>da</strong> diferença fixa entre valores <strong>de</strong> entra<strong>da</strong> m e m’.<br />

Constrói-se uma tabela para f <strong>de</strong>ssas probabili<strong>da</strong><strong>de</strong>s, que<br />

in<strong>de</strong>pen<strong>de</strong>m <strong>de</strong> k. (Tabela <strong>de</strong> características <strong>de</strong> f)<br />

2. De posse <strong>de</strong> uma cifra com chave k <strong>de</strong>sconheci<strong>da</strong>, encripta-se vários<br />

pares <strong>de</strong> mensagens m, m’ e me<strong>de</strong>-se a freqüência <strong>de</strong> diferenças nos<br />

pares <strong>de</strong> saí<strong>da</strong> na ro<strong>da</strong><strong>da</strong> i. Compara-se as freqüências medi<strong>da</strong>s com<br />

as características <strong>de</strong> f, para inferir prováveis bits <strong>de</strong> Ki⊕m e Ki⊕m’<br />

3. Combinam-se as probabili<strong>da</strong><strong>de</strong>s para valores <strong>de</strong> bits em subchaves Ki <strong>da</strong>s<br />

várias ro<strong>da</strong><strong>da</strong>s, para se estimar os bits mais prováveis <strong>da</strong> chave k.<br />

6

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

Saved successfully!

Ooh no, something went wrong!