DES, RSA, Rijndael, AES, Hã?!
Se você não conhece pelo menos metade das siglas acima e como classificá-las, pare por alguns segundos e leia este post. Todas elas referem-se a algoritmos de criptografia, alguns simétricos e outros de chave pública. O quê? Não sabe o que é isto também? Ok, explico.
Primeiro saiba que este conteúdo não está aqui por acaso. O motivo é simples: paralelamente ao meu trabalho, continuo estudando para concursos públicos e com certeza dando muita ênfase ao conteúdo técnico, que é o que mais gosto e uso no dia-a-dia.
Quanto às siglas e termos, é simples. Os algoritmos simétricos são todos aqueles que usam a mesma chave para criptografar e descriptografar. Enquanto que os de chave pública usam chaves diferentes.
Saiba mais sobre os algoritmos de criptografia com o livro
Redes de Computadores disponível na Submarino ou no Buscapé
O DES (Data Encryption Standard) pertence à categoria de algoritmos simétricos. Foi desenvolvido pela IBM, utiliza chaves de 56 bits e blocos de 64 bits. Seu substituto, o Triple DES, também foi criado pela IBM, usa duas chaves, totalizando 128 bits e blocos de 64 bits.
Rijndael e AES (Advanced Encryption Standard) são sinônimos. O NIST (National Institute of Standards and Technology) precisava de um novo algoritmo para o Governo Federal dos Estados Unidos. Então patrocinou um concurso de criptografia com o intuito de selecionar um algoritmo que seria chamado de AES. Os vendedores foram Joan Daemen e Vincent Rijmen, com o algoritmo chamado Rijndael. Enfim, o AES ou Rijndael usa chave simétrica de 128, 192 ou 256 bits e blocos de 128 bits.
Por último e não menos importante existe também o RSA. Dos que citei no título do post, este é o único algoritmo de chave pública. Foi criado por pesquisadores do MIT e possui chaves de pelo menos 1024 bits, o que torna o seu processamento mais demorado, porém ainda assim muito eficiente.
Mas e aí, por que isso é importante?
Essa parte do post fica para os concurseiros. Em 2008 no concurso do Ministério Público do Rio Grande do Sul (MP RS), a oitava questão abordava justamente os algoritmos citados acima. Veja:
Um algoritmo de chave pública muito forte, cuja desvantagem é exigir chaves de pelo menos 1024 bits para manter um bom nível de segurança, quando comparado com os 128 bits usados pelos de chave simétrica, é o:
A) SHA-1
B) DES
C) RSA
D) Rijndael
E) AES
E aí? Já sabe a resposta?
SHA-1 podemos eliminar sem pensar muito, pois é uma função hash. DES, Rijndael e AES não são, pois como mostrei acima eles são algoritmos de chave simétrica e não pública conforme afirma a questão. Só restou a letra C, RSA, que é o único dos citados que utiliza chaves de pelo menos 1024 bits.
Fonte: livro Redes de Computadores, Andrew S. Tanenbaum
Por hoje é só.
Até +.





Esse tal de “Tanenbaum” é das antigas hein!! As siglas são importantes mesmo!
[],
E ele continua na ativa, inclusive é referência de estudo para os melhores concursos do país.