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.

Cript(1) (Unix, 1983) -<br />

Algoritmo original <strong>de</strong> encriptação <strong>da</strong>s primeiras versões do sistema<br />

operacional Unix, é uma cifra enca<strong>de</strong>a<strong>da</strong> basea<strong>da</strong> na mesma arquitetura <strong>da</strong><br />

máquina eletromecânica, Enigma, usa<strong>da</strong> pelos militares e diplomatas<br />

alemães <strong>da</strong> segun<strong>da</strong> guerra e quebra<strong>da</strong> pela equipe inglesa <strong>de</strong> analistas,<br />

li<strong>de</strong>ra<strong>da</strong> por Alan M. Turing.<br />

O algoritmo simula um rotor <strong>de</strong> 256 elemetos <strong>de</strong> substituição usado em<br />

série com um rotor refletor (a máquina Enigma usava 3 <strong>de</strong>ntre cinco rotores<br />

<strong>de</strong> substituição, mais um rotor <strong>de</strong> reflexão).<br />

Para um analista bem instrumentado, esta cifra é fácil <strong>de</strong> atacar. Um<br />

utilitário <strong>de</strong> domínio público, o Crypt Breakers Workbench (CBW), po<strong>de</strong> ser<br />

usado para quebrar arquivos encriptados com o Cript(1).<br />

RAMBUTAN (Communications Eletronics Security Group) -<br />

Algoritmo restrito, vendido apenas em implementações em hardware<br />

invioláveis sob licença do governo Britânico para aplicações classifica<strong>da</strong>s<br />

como “Confi<strong>de</strong>ntial”, não sendo encontrado no varejo. Usa chave <strong>de</strong> 112<br />

bits e po<strong>de</strong> operar nos modos ECB, CBC e CFB <strong>de</strong> 8 bits.<br />

XPD/KPD (Hughes Aircraft Corporation, 1986) -<br />

Algoritmo usado em equipamentos <strong>de</strong> comunicação e rastreamento <strong>de</strong><br />

aeronaves vendi<strong>da</strong>s a países estrangeiros aos EUA. Usa um LFSR <strong>de</strong> 61 bits<br />

inicializado com bits <strong>de</strong> captura <strong>de</strong> um <strong>de</strong>ntre 2 10 polinômios primitivos<br />

armazenados em ROM, e oito filtros não-lineares na saí<strong>da</strong>.<br />

24

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

Saved successfully!

Ooh no, something went wrong!