Criptografia com chave privada (ou chave secreta)

Outubro 2017

Como é o algoritmo da codificação simétrica

A codificação simétrica (também chamada de criptografia com chave privada ou com chave secreta) consiste em utilizar a mesma chave para a codificação e decodificação:

codificação simétrica com chave privada

A criptografia consiste em aplicar uma operação (algoritmo) nos dados a serem criptografados utilizando a chave privada para os torná-los ininteligíveis. Assim, o algoritmo mais simples (como um ‘OU exclusivo’, ou seja, pode fazer operações de subtração e adição binárias) pode tornar o sistema quase inviolável (já que a segurança absoluta não existe).

No entanto, nos anos 40, Claude Shannon demonstrou que, para serem totalmente seguros, os sistemas com chaves privadas deveriam usar chaves de um comprimento pelo menos igual à da mensagem a ser codificada. Além disso, a codificação simétrica obriga o uso de um canal protegido para a troca da chave, o que diminui significativamente o interesse desse tipo de sistema de codificação.

A maior desvantagem de um criptossistema de chave secreta está relacionada com o compartilhamento das chaves. A codificação simétrica baseia-se na troca de um segredo (as chaves), consequentemente, surge o problema da distribuição das chaves. Assim, um usuário que deseja se comunicar com várias pessoas e, ao mesmo tempo, garantir níveis de confidencialidade distintos, deve utilizar o mesmo número de chaves privadas que de pessoas. Para um grupo de n pessoas que utilizam um criptossistema de chave secreta, é necessário atribuir um número de chaves equivalente a N*(N-1)/2.

Foi assim que, nos anos 20, Gilbert Vernam e Joseph Mauborgne desenvolveram o método One Time Pad (também chamado de One Time Password - OTP), baseado em uma chave privada, gerada aleatoriamente, utilizada uma única vez e, depois, destruída. Na mesma época, o Kremlin e a Casa Branca disponibilizaram, através do famoso telefone vermelho, um telefone cujas comunicações eram criptografadas, graças a uma chave privada, de acordo com o método One Time Pad. A chave privada era trocada pela mala diplomática (que desempenhava o papel de canal protegido).

Veja também


Private-key (or secret-key) cryptography
Private-key (or secret-key) cryptography
Criptografía de clave privada (o clave secreta)
Criptografía de clave privada (o clave secreta)
Cryptage à clé privée (ou clef secrète)
Cryptage à clé privée (ou clef secrète)
Crittografia a chiave privata
Crittografia a chiave privata
Última modificação: 25 de julho de 2017 às 08:28 por ninha25.
Este documento, intitulado 'Criptografia com chave privada (ou chave secreta)', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.