Criptografia

Disponível somente no TrabalhosFeitos
  • Páginas : 45 (11118 palavras )
  • Download(s) : 0
  • Publicado : 30 de março de 2012
Ler documento completo
Amostra do texto
CENTRO PAULA SOUZA

FACULDADE DE TECNOLOGIA DE TAQUARITINGA

CURSO SUPERIOR DE TECNOLOGIA EM PROCESSAMENTO DE DADOS







CRIPTOGRAFIA



x
X
X








Taquaritinga, SP
2010

Criptografia










caio felipe de souza
FELIPE CAPOVILLA
THIAGO CASTRO ELEOTÉRIO


ESTE TRABALHO FOI DESENVOLVIDO À FACULDADE DETECNOLOGIA DE TAQUARITINGA, COMO PARTE DOS REQUISITOS DE AVALIAÇÃO NA MATÉRIA DE SI (SEMINÁRIOS DE INFORMÁTICA).

Orientador: João de Lucca Filho









Taquaritinga, SP
2010

SUMÁRIO

1 INTRODUÇÃO 7

2 HISTORIA DA CRIPTOGRAFIA 8

2.1 Criptografia na Antiguidade 8

2.2 A Criptografia na Idade média 10

2.3 A criptografia naIdade Moderna e Contemporânea 12

3 SUBSTITUIÇÃO 18

3.1 Monogâmicas 18

3.2 Poligâmicas 18

3.3 Transposição 18

3.4 Transposições Colunares e Lineares Simples 19

3.5 Transposições Geométricas colunares 19

3.6 Transposições geométricas lineares 20

3.7 Transposições Colunares com Chave Numérica 20

3.8 Cifras de Bloco 21

3.9 ECB - Electronic Codebook 223.10 Cipher-block chaining 23

3.11 CFB - Cipher Feedback e OFB - Output Feedback 24

3.12 Cifras de Feistel 26

4 ALGORITMOS E SISTEMAS CRIPTOGRÁFICOS 28

4.1 Chaves Simétricas 28

4.2 IDEA (International Data Encryption Algorithm) 29

4.3 4.1.2 RC (Ron's Code ou Rivest Cipher) 29

4.4 DES (Data Encryption Standard) 29

4.5 Criptografia Assimétrica 33

4.6Algoritmo RSA 34

4.7 Funcionamento de RSA 34

4.8 Assinatura Digital 35

4.9 Função Hashing 37

4.10 MD5 38

4.11 SHA-1 39

4.12 Certificado Digital 39

5 CRIPTOGRAFIA QUÂNTICA 42

5.1 Distribuição Quântica de Chaves (QKD) 42

5.2 Protocolo Quântico BB84 42

5.3 Envio de Fótons 43

5.4 A Chave Inicial 44

5.5 Estimativa de Erro 45

6 CONCLUSÃO 46

7REFERENCIAS 47


LISTA DE ILUSTAÇÕES

ILUSTRAÇÃO 1 - CIFRAGEM MODO ELECTRONIC CODEBOOK - ECB 22

Ilustração 2 - Decifração modo Electronic Codebook – ECB 22

Ilustração 3 - ECB 23

Ilustração 4 - Cifragem no modo Cipher-block Chaining - CBC 23

Ilustração 5 - Decifração modo Cipher-block Chaining – CBC 24

Ilustração 6 - Cifragem modo Cipher Feedback - CFB 25

Ilustração 7 -Decifração modo Cipher Feedback – CFB 25

Ilustração 8 - Cifragem modo Output Feedback - OFC 25

Ilustração 9 - Decifração modo Output Feedback - OFB 26

Ilustração 10 - Cifras de Feistel 27

Ilustração 11 - Permutação 30

Ilustração 12 - Diagrama de Iterações 31

Ilustração 13 - S-Boxes 32

Ilustração 14 - Exemplificando a Chave Publica 33

Ilustração 15 - Exemplificando a AssinaturaDigital 36

Ilustração 16 - Assinatura utilizando Hashing 38

Ilustração 17 - Verificando validade da assinatura feita em Hash 38

Ilustração 18 - Hierarquia das Autoridades Certificadoras 40

Ilustração 19 - Exemplo de Certificado Digital 41

Ilustração 20 - Envio de Fótons de Alice 43

Ilustração 21 - Envio de Fótons de Bob 44

Ilustração 22 - Chave Inicial (raw key) entre Alice e Bob 44SOUZA, C. F.; CAPOVILLA, F.; ELEOTÉRIO, T. C.; Criptografia. Faculdade de Tecnologia de Taquaritinga, Centro Estadual De Educação Tecnológica “Paula Souza”, Taquaritinga, 2010.

RESUMO

ATUALMENTE COM A CRESCENTE POPULARIZAÇÃO DA INTERNET COMO MEIO PARA REALIZAR OS MAIS DIFERENTES TIPOS DE SERVIÇOS, DE TRANSAÇÕES FINANCEIRAS E CORPORATIVAS ATÉ O ARMAZENAMENTO DE ARQUIVOS PESSOAIS,NOTA-SE A NECESSIDADE DE MANEIRAS DE PROTEGER A INTEGRIDADE DE CONTEÚDO E DESTINO DE DADOS DOS MAIS VARIADOS TIPOS. A SOLUÇÃO MAIS UTILIZADA PARA ESSA QUESTÃO É A CRIPTOGRAFIA, UMA ÁREA DE ESTUDO MUITO ANTIGA. NESTE TRABALHO IREMOS ABORDAR CRIPTOGRAFIA DESDE SUAS ORIGENS ATÉ O ESTADO DA ARTE ATUAL, PASSANDO POR SUA HISTÓRIA, EXPLICANDO SEU FUNCIONAMENTO, TERMOS TÉCNICOS, ALGORITMOS DE...
tracking img