Pular para o conteúdo

Conceitos de criptografia com chave simétrica e assimétrica

Uma breve introdução sobre alguns conceitos de criptografia, que são largamente utilizados em vários serviços e ferramentas de segurança e no entanto é comum termos algumas dúvidas sobre seu funcionamento básico.
Rodrigo Gomes romudd
Hits: 49.147 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: Mudando o algoritmo para utilizar chave simétrica

Suponhamos que o nosso pequeno algoritmo acima se torne um padrão mundial para segurança de dados (quanta pretensão!). A segurança então estaria totalmente comprometida pois qualquer pessoa seria capaz de decriptografar a mensagem apenas deslocando cada letra 2 casas para a esquerda. Como resolver esse problema? Simples: o segredo passaria a estar não apenas no algoritmo, mas também em uma Chave Criptográfica.

Dessa forma, a regra seria:

Para cada caractere do texto, deslocar X letras para a direita no alfabeto (ABCDEFGHIJKLMNOPQRSTUVWXYZ).

Esse X é a chave criptográfica que seria conhecida apenas por João e José, e o segredo passa a estar na chave e não no algoritmo criptográfico.

Obviamente esse exemplo não cumpriria sua finalidade na prática, pois a criptografia pode ser facilmente quebrada após algumas tentativas. Os algoritmos reais de criptografia são infinitamente mais complexos produzindo uma mensagem totalmente ilegível, e as chaves muito mais difíceis de se adivinhar: quanto maior o tamanho da chave, maior a segurança. É comum utilizar-se chaves formadas por 1024 ou 2048 bits (pode ser maior dependendo da necessidade).
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Mudando o algoritmo para utilizar chave simétrica
   3. A necessidade de chaves assimétricas
Nenhum artigo encontrado.

Ripando DVDs com Ubuntu Dapper Drake (AcidRip + MEncoder + Xvid)

Compartilhando a tela do Computador no Celular via Deskreen

Automação comercial com Software Livre

Instalação e Configuração do Void com Cinnamon

LaTeX - Figuras e tabelas

#1 Comentário enviado por y2h4ck em 21/08/2004 - 10:22h
Da hora cara, acho que voce poderia pensar para no futuro um arquivo sobre algo mais concreto usando crypto: PGP, PKI, Certificados Digitais e criptografia para VPNs etc :)

mas ficou legal o artigo.

regards

Spawn Locoust
#2 Comentário enviado por laudelino7 em 21/08/2004 - 15:13h
beleza de artigo!
#3 Comentário enviado por cage em 21/08/2004 - 21:22h
Gostei desse artigo... seria interessante postar mais pra frente algo sobre criiptografia em sites, como funciona, aqueles certifados e tal ....
#4 Comentário enviado por zehrique em 22/08/2004 - 12:21h
Bom artigo, Gomes. ;)
E só complementando, o conceito de Certificados Digitais é muito interessante.
Quando tiver algo na "agulha" manda bala que vai repercutir bastante, creio eu.

Abraços à toda a comunidade.
#5 Comentário enviado por thiagoabb em 24/01/2005 - 18:58h
Interessante seu artigo... aguardamos os proximos ... hehe..

Flw
#6 Comentário enviado por gersonraymond em 22/02/2008 - 20:18h
Explicou de forma bastante clara, parabéns pelo artigo.

Contribuir com comentário

Entre na sua conta para comentar.