Criptografia
Ciências de Computação
As Técnicas Criptográficas, Conceitos,
Usos e Aplicações
xxxxxxxxx | xxxxxxxxx | xxxxxxxxx | xxxxxxxxx | xxxxxxxxx | xxxxxxxxx | xxxxxxxxx | xxxxxxxxx |
Orientador: Professor xxxxxxxxx
São Paulo - Ano 2011
Índice
1. Objetivo do trabalho 3 2. Introdução 4 3. Criptografia 6 3.1. História da criptografia 6 3.2. Definições 10 3.3. Conceitos 11 3.3.1. Algarismos 11 3.3.2. Divisibilidade 12 3.3.3. Máximo divisor comum (MDC) 12 3.3.4. Números Primos 12 3.3.5. Congruências 13 3.3.6. Congruência Linear 13 3.4. Criptografia Clássica 15 3.4.1. Cifra de Transposição 15 3.4.2. Cifra de César 15 3.4.3. Cifra de Trimethius 16 3.5. Criptografia Moderna 18 3.5.1. Criptografia Hash 18 3.5.2. Criptografia Simétrica 19 3.5.3. Criptografia Assimétrica 21 3.5.4. Criptografia Híbrida (Simétrica + Assimétrica) 23 4. Aprofundamento no algoritmo Blowfish 25 4.1. Estruturação, Conceito e Fundamentação 25 4.2. Benefícios 29 4.3. Aplicações que utilizam o Blowfish 29 4.4. Análise Comparativa 31 4.5. Vulnerabilidades e Falhas 32 5. Projeto 33 5.1. Relatório 33 6. Bibliografia 34
1. Objetivo do trabalho
Este trabalho mostra uma visão geral sobre a criptografia, sua história e os métodos desenvolvidos ao longo de sua história para a segurança de informações confidenciais durante a troca de mensagens. O trabalho mostra os tipos existentes, seus princípios básicos de funcionamento e seus pontos fortes e fracos.
Atualmente é notável a quantidade de informações importantes que devem ser protegidas, mantendo assim a privacidade. Visto que a criptografia vem sendo utilizada ao longo dos tempos, abordamos a importância de se conhecer seus diferentes e principais tipos existentes, desde o surgimento das primeiras criptografias utilizadas entre os povos antigos, até os principais tipos utilizados nos dias atuais.
2. Introdução
Com