|
Acadêmico(a): Henrique Tomasi Pires |
Título: Modelo Simplificado do Cifrador IDEA |
|
Conclusão: |
Uma preocupação do projeto foi desenvolver um modelo simplificado que tivesse correlação com o cifrador em estudo. Tendo em vista este ponto, os resultados deste protótipo são expressivos, pois atende a todos os objetivos previamente formulados. Apesar de o modelo simplificado parecer grande devido a chave de 32 bits e o bloco de entrada de 16 bits, as operações internas são realizadas com nibbles (4 bits), ou seja, o protótipo se torna didático para a apresentação do IDEA e a implementação manual é viável. O protótipo foi desenvolvido na plataforma windows, porém com apenas alguns simples ajustes como a troca do formato de documentação no código (// - /* */) e a importação da biblioteca unix.h ao invés da stdlib.h, é possível compilá-lo e executá-lo para a plataforma Linux e FreeBSD utilizando o compilador gcc. Apesar de o protótipo ter sido desenvolvido para a plataforma windows, foi utilizada a ferramenta Bloodshed Dev C++ para a confecção do mesmo que é gratuita e não foi necessário a utilização de qualquer ferramenta paga para o desenvolvimento do mesmo. Uma dificuldade encontrada para o desenvolvimento do SIDEA foi a obtenção do código do IDEA. Foram necessários alguns contatos via e-mail delatando as intenções da utilização do código com a empresa detentora da patente do cifrador (Agency Mediacrypt) para a obtenção do código. Outra dificuldade encontrada foi o entendimento do código fornecido pela Mediacrypt, pois o mesmo se encontrava em baixo nível, tornando a compreensão do código mais difícil. A principal contribuição deste trabalho foi justamente o desenvolvimento do primeiro modelo simplificado do cifrador IDEA, que é um cifrador popular e muito utilizado devido a sua eficiência e também pelo seu surgimento na época da procura de um substituto do famoso DES. Este modelo simplificado pode ser adicionado ao conteúdo de disciplinas que estudam a criptografia, pois normalmente é fornecido o estudo do S-DES e do DES que surgiu em meados da década de 70 e posteriormente comenta-se sobre cifradores mais recentes como o 3DES, IDEA e AES, porém o funcionamento não é detalhado devido a complexidade destes cifradores, sendo que após a realização deste trabalho, o SIDEA ameniza a complexidade de ensino do cifrador IDEA. O SIDEA, por ser um modelo simplificado inédito do cifrador IDEA, pode ser incluído ao acervo bibliográfico de criptólogos juntamente com modelos simplificados de outros cifradores (DES, RC6, AES) que já são alvo de estudos dos mesmos. |
|
|