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.
Introdução
Quando se fala em segurança de informações, existem 3 objetivos a serem alcançados:
- Confidenciabilidade: Os dados só podem ser vistos/compreendidos pelo seu destinatário e por mais ninguém.
- Integridade: É preciso haver garantias de que os dados não foram alterados desde sua transmissão até a recepção.
- Não-repúdio: Precisamos provar que a informação foi originada de uma determinada pessoa.
Isso pode ser feito através de técnicas de criptografia de chave simétrica e assimétrica.
* Exemplo de algoritmo de criptografia *
José e João possuem negócios altamente sigilosos, sendo que toda informação que eles trocarem não pode ser compreendida por mais ninguém e ao mesmo tempo deve existir alguma garantia de que a mensagem não foi escrita por uma terceira pessoa. Combinaram então o seguinte código:
"para cada caractere do texto, deslocar 2 letras para a direita no alfabeto (ABCDEFGHIJKLMNOPQRSTUVWXYZ)"
Utilizando esse algoritmo João criptografa a frase: VIVA O LINUX.
Deslocando cada uma das letras 2 casas à direita temos:
V=X, I=K, V=X, A=C, O=Q, L=N, I=K, N=P, U=W, X=Z
A frase fica então "XKXC Q NKPWZ".
Esse método seria conhecido apenas por João e José, garantindo assim que qualquer outra pessoa que ler a mensagem não compreenda seu conteúdo (CONFIDENCIABILIDADE).
José sabe que além dele apenas João conhece o código. Após receber a mensagem, executa a decriptografia (voltar 2 letras para a esquerda de modo a recuperar a mensagem original); caso a frase faça sentido significa que foi enviada por alguém que conhece o código, ou seja, seu parceiro João (NÃO-REPÚDIO).
Páginas do artigo
1. Introdução2. Mudando o algoritmo para utilizar chave simétrica
3. A necessidade de chaves assimétricas
Outros artigos deste autor
Nenhum artigo encontrado.Leitura recomendada
Distribuições GNU/Linux que você talvez nunca queira experimentar!
Saiba como ativar dois ou mais fbpagers no Fluxbox
Comentários
beleza de artigo!
Gostei desse artigo... seria interessante postar mais pra frente algo sobre criiptografia em sites, como funciona, aqueles certifados e tal ....
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.
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.
Interessante seu artigo... aguardamos os proximos ... hehe..
Flw
Flw
Explicou de forma bastante clara, parabéns pelo artigo.
mas ficou legal o artigo.
regards
Spawn Locoust