DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
9. PROTOCOLOS DE
COMUNICAÇÃO
Disciplina: Rede de Computadores
Facilitador: Alisson Cleiton
[email protected]
06/05/2009
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.1 Introdução a Certificação Digital
9.1.1 Criptografia

Criptografia é arte ou ciência de
escrever em cifra ou em códigos.
9.1.1.1 Algoritmos Criptográficos

São funções matemáticas usadas para
codificar os dados, garantindo segredo
e autenticação.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.1 Introdução a Certificação Digital
9.1.1.2 Chave Criptográfica

É o número que será usado, em
conjunto com o algoritmo, que alterará
a mensagem original.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.2 Tipos De Criptografia
9.2.1 Criptografia Simétrica
 Também
denominado
algoritmo
simétrico, criptografia de chave
simétrica ou criptografia convencional,
é um sistema que utiliza apenas uma
chave para encriptar e decriptar a
informação.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.2 Tipos De Criptografia
9.2.1 Criptografia Simétrica
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.2 Tipos De Criptografia
9.2.2 Criptografia Assimétrica
 Também conhecido como algoritmo
assimétrico, ou criptografia de chavepública, é um sistema que utiliza duas
chaves
diferentes,
uma
chave
denominada
secreta
e
outra
denominada pública
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.2 Tipos De Criptografia
9.2.2 Criptografia Assimétrica
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.2 Tipos De Criptografia
9.2.3 Comparativo
Criptografia Simétrica
Criptografia Assimétrica
Uma única chave para cifrar e decifrar
Usa chaves diferentes para cifrar e decifrar
A chave tem que ser compartilhada entre os
usuários
A chave para criptografar é compartilhada
(pública), mas a chave de decriptografar é
mantida em segredo (privada).
Processos simples de criptografia e
decriptografia (exigem pouco
processamento), ideal para grandes
quantidades de dados.
Os processos são mais lentos,viável apenas
em pequenas quantidades de dados.
É mais suscetível a quebras de chave
É praticamente impossível quebrar as
chaves.
Principais Algoritmos:
DES
3DES
AES
Principal algoritmo:
 RSA
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.3 Assinatura Digital
A
assinatura digital busca resolver dois
problemas não garantidos apenas com uso
da
criptografia
para
codificar
as
informações:
Autenticidade e a Integridade
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.3 Assinatura Digital
A
assinatura digital se baseia em
criptografia assimétrica. A diferença entre a
assinatura digital e a criptografia
assimétrica. é a forma como as chaves
são usadas. Na assinatura digital, o
remetente usará a chave privada para
encriptar a mensagem. Por outro lado, o
destinatário usará a chave pública do
remetente para confirmar que ela foi
enviada por aquela pessoa.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.3 Assinatura Digital
HASH é um método matemático que
garante a integridade dos dados durante
uma transferência qualquer. Quando o email é enviado, é calculado o hash
(através de um programa) e enviado junto
com a mensagem.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.4 Certificação Digital
A
Certificação Digital, também conhecida
como Certificado de Identidade Digital,
associa a identidade de um titular a um par
de chaves eletrônicas (uma pública e outra
privada) que, usadas em conjunto,
fornecem a comprovação da identidade.
O Certificado de Identidade Digital é
emitido e assinado por uma Autoridade
Certificadora Digital (Certificate Authority).

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
O certificado digital é um documento
eletrônico assinado digitalmente e cumpre
a função de associar uma pessoa ou
entidade a uma chave pública.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
Um Certificado Digital normalmente
apresenta as seguintes informações:
• Nome da pessoa ou entidade a ser
associada à chave pública
• Período de validade do certificado
• Chave pública
• Nome e assinatura da entidade que
assinou o certificado
• Número de série.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
9.5.1 Por que confiar em um certificado
digital?
Entre os campos obrigatórios do
certificado
digital
encontra-se
a
identificação e a assinatura da entidade
que o emitiu, os quais permitem verificar a
autenticidade e a integridade do certificado. A entidade emissora é chamada de
Autoridade Certificadora ou simplesmente
AC.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
9.5.1 Por que confiar em um certificado
digital?

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
9.5.1 Por que confiar em um certificado
digital?
Para a emissão dos certificados, as ACs
possuem deveres e obrigações que são
descritos em um documento chamado de
Declaração de Práticas de Certificação –
DPC. A DPC dever ser pública, para
permitir que as pessoas possam saber
como foi emitido o certificado digital

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
9.5.2 Responsabilidades
Seu uso não torna as transações
realizadas isenta de responsabilidades. Ao
mesmo tempo que o uso da chave privada
autentica
uma
transação
ou
um
documento, ela confere o atributo de nãorepúdio à operação, ou seja, o usuário não
pode negar posteriormente a realização
daquela transação.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital
9.5.3 Validade
O certificado digital, diferentemente dos
documentos utilizados usualmente para
identificação pessoal como CPF e RG,
possui um período de validade.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
9.5 Certificado Digital

9.5.3 Validade
DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
9.6 PROTOCOLO TCP E IP
PRÓXIMA AULA
Download

Slides - Alisson Cleiton