Criptografia
ADILSON SANTANA SISTEMAS DE INFORMAÇÃO
ATIVIDADE PRÁTICA SUPERVISIONADA
CRIPTOGRAFIA
SÃO PAULO
NOVEMBRO
2011
ÍNDICE
1. Objetivo do trabalho 01 2. Introdução 02 3. Criptografia (conceitos gerais) 03 4. Técnicas criptográficas mais utilizadas e conhecidas 07 4.1 Chave simétrica 07 4.1.1 Data Encryption Standart (DES) 08 4.1.2 Advanced Encryption Standard (AES) 08 4.1.3 RC4 10 4.2 Chave assimétrica 11 4.2.1 RSA 11 5. Dissertação (RSA) 14 6. Relatório com as linhas de código do programa 18 7. Apresentação do programa em funcionamento em um computador, apresentando todas as funcionalidades pedidas e extras. 21 8. Bibliografia 26 9. Ficha de Atividades Práticas Supervisionadas 27
1. OBJETIVO DO TRABALHO Este trabalho tem como objetivo mostrar a importância da criptografia, desde antigamente até os dias atuais, apresentando resumidamente diversos conceitos criptográficos. Serão expostas informações gerais e históricas, como por exemplo, como surgiu, sua evolução e importância, além de alguns algoritmos de chave simétrica e assimétrica, suas vantagens e desvantagens e também um programa desenvolvido na linguagem C# utilizando a técnica criptográfica RSA, que é um algoritmo de chave assimétrica. Nosso foco principal é mostrar que a criptografia está totalmente relacionada a segurança da informação, já os mais diversos tipos de sistemas a usam para proteger informações.
1. INTRODUÇÃO Os primeiros registros de alguém que usou mecanismos para cifrar dados, foi no Egito em 2000 a.C.(hieróglifos),mais tarde, os Hebraicos, usaram o alfabeto invertido para cifrar mensagens, mas, a criptografia , foi usada pela primeira vez deliberadamente de métodos técnicos pelos antigos Gregos, em cerca do século VI A.C,