Criptografia

8
CRIPTOGRAFIA André Luiz Batista Diogo Januário Luis Henrique Reis Thiago Beltrame Gonzalez Thomás da Costa 2012 - Uso exclusivo dentro dos campus da UNIP Tema CRIPTOGRAFIA

Transcript of Criptografia

Page 1: Criptografia

CRIPTOGRAFIA

André Luiz Batista Diogo JanuárioLuis Henrique ReisThiago Beltrame GonzalezThomás da Costa

2012 - Uso exclusivo dentro dos campus da UNIP

TemaCRIPTOGRAFIA

Page 2: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Origens/Evolução• Palavra do Grego, que significa kryptós “escondido” e gráphein “escrita” • Primeiro criptografia utilizada no Egito, por volta de 1900 A.C• Hebreus utilizavam entre 600 A.C. e 500 A.C. • “Codificador de Julio Cesar” método de substituição de letras• Em 1856, a cifra de Vignère também utilizava substituição de letras• Em 1928 foi desenvolvida uma máquina de criptografia chamada Enigma

Page 3: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Conceitos Básicos• DES chaves de 56 bits, criado em 1977 pela IBM• IDEA chaves de 128 bits criado em 1991• RC - Ron's Code ou Rivest Cipher, criado por Ron Rivest,

RSA Data Security chaves de 8 a 1.024 bits utilizando em emails

• Versões, RC2, RC4, RC5 e RC6• AES baseado no DES; 3DES; Twofish e, como sua

variante, o Blowfish

Page 4: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Conceitos Básicos• WEP, WPA e WPA2 utilizada em rede wireless• Assinatura digital autenticidade de um documento• Criptografia Quântica incondicionalmente segura e

extremamente cara

Page 5: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Chaves

• Chave pública pode ser distribuída gratuitamente, enquanto a sua chave privada emparelhada deve permanecer secreta

• RSA e DSA são as mais usadas

Chave Assimétrica

Chave Simétrica

Chave Pública

• Compartilhamento de chave• DES e AES são utilizados

• Usam a mesma chave para criptografia e decriptografia de uma mensagem

Page 6: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Implementação• Técnica de deslocamento de bits• Multiplicar o valor em ASCII por 4• Efetua deslocamento de 2 bits a esquerda

para criptografar• Para descriptografar desloca 2 bits a direita

Caracter ASCII Binário

R 82 001010010

ň 328 101001000

Exemplo:

Page 7: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Estudo de Caso

Rijndael 128 bits

API Utilizada - http://www.bouncycastle.org/

Rede Celular

Aplicação Sistema ERP/Matriz

Page 8: Criptografia

CRIPTOGRAFIA

2012 - Uso exclusivo dentro dos campus da UNIP

Obrigada