Top Banner
Public Key Infrastructure PKI Hugo Eiji Tibana Carvalho
22

Public Key Infrastructure PKI

Feb 23, 2016

Download

Documents

Murigi

Public Key Infrastructure PKI. Hugo Eiji Tibana Carvalho. Índice. Noções de Segurança e Problemas relacionados Infra-Estrutura de Chaves Públicas Confiança Certificados Autoridade Certificadora Certificação Validação Segurança em PKI Conclusão P & R. Criptografia Simétrica. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Public Key Infrastructure  PKI

Public Key Infrastructure PKI

Hugo Eiji Tibana Carvalho

Page 2: Public Key Infrastructure  PKI

Noções de Segurança e Problemas relacionados

Infra-Estrutura de Chaves Públicas◦ Confiança◦ Certificados◦ Autoridade Certificadora◦ Certificação◦ Validação◦ Segurança em PKI

Conclusão P & R

Índice

Page 3: Public Key Infrastructure  PKI

Chave secreta compartilhada◦ Mesma chave

Criptografar Decriptografar

Baixo custo computacional◦ Operações de Permutação, Embaralhamento e Rodadas

Como distribuir a chave de forma segura?

Criptografia Simétrica

Page 4: Public Key Infrastructure  PKI

Chave Pública e Chave Privada◦ Chaves distintas◦ Resolve o problema de distribuição de chaves da

criptografia simétrica◦ Cada entidade possui seu par de chaves

Divulga a chave pública Guarda a chave privada

Alto custo computacional◦ Trabalha com exponenciações

Como equilibrar segurança e custo computacional?

Criptografia Assimétrica

Page 5: Public Key Infrastructure  PKI

Assimétrica + SimétricaChave Simétrica Chave Simétrica Codificada

com Chave AssimétricaCodificação com a chave assimétrica

Chave Simétrica Codificada com Chave Assimétrica Chave SimétricaDecodificação com

a chave assimétrica

Envio da chave simétrica codificada

1 2

3

4 5

Page 6: Public Key Infrastructure  PKI

Como garantir que uma entidade é realmente quem ela diz ser?

Problema de Segurança

InternetBob

Trudy

Alice

Eu sou o Bob!

De: AlicePara: Bob

SECRETO

Page 7: Public Key Infrastructure  PKI

Email?◦ Envio de mensagens forjadas

HTTP?◦ Sítios vulneráveis a ataques◦ Modificação do conteúdo

Entregar a chave pessoalmente?◦ Trabalhoso◦ Pouco eficiente◦ Não escalável

Como Divulgar sua Chave Pública?

Page 8: Public Key Infrastructure  PKI

Promover a Segurança através de um sistema de distribuição de Chaves Assimétricas

Entidades de controle Distribuir Verificar Revogar Policiar

Aplicações◦ Segurança de empresas◦ E-commerce◦ Internet Banking

Infra-estrutura de Chaves Públicas

Page 9: Public Key Infrastructure  PKI

Premissa necessária para o funcionamento de uma PKI

Confiar nas entidades responsáveis pela integridade e autenticidade de nossas chaves

Confiar nas entidadesque assinam chavesde serviços utilizados

Confiança

Page 10: Public Key Infrastructure  PKI

Identificar entidades◦ Identidade do Dono

Site, endereço, Nome, ID.◦ Chave pública◦ Validade

Data de expiração◦ Autoridade Responsável◦ Escopo

Para que o certificado pode ser utilizado◦ Assinatura Digital

Integridade e Autenticidade

Certificados

Page 11: Public Key Infrastructure  PKI
Page 12: Public Key Infrastructure  PKI

Entidade Principal de uma PKI◦ Certificados

Gerar Armazenar Verificar Revogar

◦ Entidades Verificar idoneidade Cadastrar

Autoridade Certificadora

Page 13: Public Key Infrastructure  PKI

Obtenção de um Certificado

Page 14: Public Key Infrastructure  PKI

Verificação de um Certificado

Internet

Page 15: Public Key Infrastructure  PKI

“-Security is a chain; It's only as strong as the weakest link.”

Etapas baseadas em métodos não criptográficos

Pessoas responsáveis?

Como proteger a chave privada?◦ Furtos, invasões, restrições de acesso

Problemas de Segurança

Page 16: Public Key Infrastructure  PKI

PKI◦ Solução eficiente para problemas de autenticação◦ Criptografia de Chaves Públicas◦ Confiança

Tecnologias e o futuro◦ Smart Cards◦ Tokens◦ Internet sem-fio

Conclusão

Page 17: Public Key Infrastructure  PKI

P:◦ A criptografia Assimétrica resolve alguns problemas

enfrentados pela criptografia simétrica, como a unicidade na identificação de cada entidade, e o uso de um par de chaves para cada entidade, ao invés do uso de uma chave compartilhada. Porém, ainda temos um grande problema de segurança. Qual é este problema?

R: ◦ O grande problema encontrado no uso pura e

simplesmente da criptografia assimétrica é: Como garantir que a pessoa realmente é quem ela diz ser?

Perguntas e Respostas

Page 18: Public Key Infrastructure  PKI

P:◦ Explique uma forma de se distribuir uma chave

simétrica de forma segura na rede. R:

◦ Podemos combinar a criptografia Assimétrica e a Simétrica para resolver este problema. Para isso, basta utilizar a criptografia assimétrica para trocar uma mensagem segura com a entidade a qual desejamos nos comunicar. O conteúdo desta mensagem será a própria chave simétrica que desejamos entregar para a entidade comunicada. Desta forma, após esta troca inicial de mensagens, as duas entidades podem trocar mensagens seguras com criptografia simétrica, contornando o problema de distribuição segura de chaves simétricas.

Perguntas e Respostas

Page 19: Public Key Infrastructure  PKI

P:◦ Qual é a importância de uma Autoridade

Certificadora em uma infra-estrutura de Chaves públicas?

R:◦ A autoridade certificadora é a entidade

mais importante de uma PKI. Ela é responsável por gerar e assinar os certificados dos usuários e serviços da PKI. Ela tem o poder de validar e revogar certificados e autenticar os serviços.

Perguntas e Respostas

Page 20: Public Key Infrastructure  PKI

P:◦ Que tipos de informações estão presentes em um

certificado digital? R:

◦ Um certificado contém as informações essenciais para associar uma entidade a qual pertence o certificado a uma chave pública. Dente as informações mais comumente presentes, podemos citar a identificação do dono do certificado, a sua chave pública, as informações referentes a Autoridade Certificadora que assinou o certificado, e a sua validade. Estes certificados podem tanto ser usados para identificar a entidade como para identificar níveis de permissão ou credenciais.

Perguntas e Respostas

Page 21: Public Key Infrastructure  PKI

P: ◦ Explique de que forma um usuário de um serviço

certificado pode verificar se o serviço é realmente confiável.

R:◦ O usuário pode entrar em contato com a

autoridade certificadora que delegou aquele certificado para aquele serviço. Dentre as formas possíveis, estão a comunicação direta, ou a comunicação através da Internet, através da consulta de uma Certification Revocation Lists (CRL) disponibilizada pela autoridade responsável.

Perguntas e Respostas

Page 22: Public Key Infrastructure  PKI

Public Key Infrastructure PKI

Hugo Eiji Tibana Carvalho