Seu próximo capítulo começa com uma oportunidade.Encontre sua bolsa ↗
Encontre sua bolsa
Ensino Médio

Criptografia: como funciona e seus segredos revelados

Criptografia: como funciona A criptografia é um conjunto de princípios e técnicas utilizadas para proteger informações, tornando-as ilegíveis para pessoas não autorizadas e…

Centro de Estudos Online5 min de leitura estimadaAtualização do texto:
Começar leitura

Criptografia: como funciona

A criptografia é um conjunto de princípios e técnicas utilizadas para proteger informações, tornando-as ilegíveis para pessoas não autorizadas e garantindo sua confidencialidade, integridade e autenticidade. Ela permite a comunicação segura em ambientes inseguros.

No mundo digital de hoje, onde a troca de informações ocorre constantemente, a criptografia se tornou fundamental. Ela está presente em transações bancárias, comunicações via aplicativos de mensagens e até mesmo na proteção de dados pessoais armazenados em dispositivos.

Compreender como a criptografia funciona é essencial para qualquer estudante ou profissional na área de Tecnologia da Informação, sendo um tema recorrente em provas de concurso e vestibulares que abordam segurança digital.

Características

As principais características da criptografia são:

  • Confidencialidade: Garante que apenas as partes autorizadas possam acessar o conteúdo da mensagem.
  • Integridade: Assegura que a informação não foi alterada ou corrompido durante o trânsito ou armazenamento.
  • Autenticidade: Confirma a identidade do remetente e/ou do destinatário da informação.
  • Não-repúdio: Impede que o remetente negue ter enviado a mensagem ou que o destinatário negue tê-la recebido.

Estrutura da Criptografia

A criptografia envolve processos de transformação de dados que garantem a segurança da informação. Os elementos principais são:

  • Texto plano (Plaintext): A mensagem original, legível e compreensível.
  • Criptograma (Ciphertext): A mensagem codificada, ilegível sem a chave correta.
  • Algoritmo de criptografia: Conjunto de regras matemáticas usadas para transformar o texto plano em criptograma e vice-versa.
  • Chave (Key): Uma sequência secreta de bits usada pelo algoritmo para codificar e decodificar a mensagem.

Tipos de Criptografia

Existem dois tipos principais de criptografia, categorizados pela forma como as chaves são gerenciadas:

Criptografia Simétrica (Chave Única)

Na criptografia simétrica, a mesma chave é usada tanto para criptografar quanto para descriptografar a informação. É como ter uma única chave que abre e fecha o mesmo cadeado.

Vantagens: É mais rápida e eficiente para grandes volumes de dados.
Desvantagens: O desafio é a distribuição segura da chave para as partes envolvidas.

Exemplo:

Alice e Bob desejam se comunicar de forma segura. Eles concordam em usar uma chave secreta compartilhada previamente. Alice usa essa chave para criptografar sua mensagem e envia para Bob. Bob, por sua vez, usa a mesma chave para descriptografar e ler a mensagem.

Criptografia Assimétrica (Chave Pública/Privada)

A criptografia assimétrica, também conhecida como criptografia de chave pública, utiliza um par de chaves: uma chave pública e uma chave privada, matematicamente relacionadas.

  • Chave pública: Pode ser compartilhada livremente com qualquer pessoa.
  • Chave privada: Deve ser mantida em segredo pelo seu proprietário.

Uma mensagem criptografada com a chave pública só pode ser descriptografada com a chave privada correspondente, e vice-versa.

Vantagens: Não exige a distribuição prévia de uma chave secreta, facilitando a comunicação segura entre partes que não se conhecem.
Desvantagens: É computacionalmente mais intensiva e, portanto, mais lenta que a criptografia simétrica.

Exemplo:

Alice quer enviar uma mensagem segura para Bob. Bob gera um par de chaves (uma pública e uma privada) e compartilha sua chave pública com Alice. Alice usa a chave pública de Bob para criptografar sua mensagem e a envia. Apenas Bob, que possui a chave privada correspondente, consegue descriptografar e ler a mensagem.

Diferença entre Criptografia Simétrica e Assimétrica

Aspecto Criptografia Simétrica Criptografia Assimétrica
Número de Chaves Uma única chave Um par de chaves (pública/privada)
Velocidade Mais rápida e eficiente Mais lenta e intensiva
Distribuição de Chave Necessita de canal seguro Chave pública pode ser aberta
Uso Típico Criptografia de dados em massa Autenticação, assinaturas digitais, troca de chaves

Exemplo de Aplicação da Criptografia

A criptografia é a espinha dorsal da segurança em diversas aplicações do dia a dia. Um exemplo comum é a navegação em sites com HTTPS.

Exemplo:

Ao acessar um site bancário, você nota o cadeado na barra de endereço e o prefixo https://. Isso indica que a conexão entre seu navegador e o servidor do banco está protegida por criptografia, geralmente usando o protocolo TLS/SSL.

  1. Seu navegador solicita a chave pública do servidor do banco.
  2. O servidor envia sua chave pública e um certificado digital para provar sua identidade.
  3. Seu navegador verifica a autenticidade do certificado.
  4. Seu navegador usa a chave pública do servidor para criptografar uma chave simétrica temporária e a envia para o servidor.
  5. O servidor descriptografa essa chave simétrica com sua chave privada.
  6. A partir desse momento, todas as comunicações (dados do seu login, extrato, etc.) são criptografadas e descriptografadas usando a chave simétrica temporária, de forma rápida e segura.

No exemplo acima, a criptografia assimétrica é usada inicialmente para estabelecer uma chave simétrica segura, que então é usada para a comunicação eficiente dos dados, combinando as vantagens de ambos os tipos.

Exercícios com Gabarito

1. (ENEM-2022) Um estudante de TI deseja implementar um sistema de comunicação segura entre dois usuários, Alice e Bob. Ele precisa escolher um método de criptografia que seja rápido para grandes volumes de dados, mas que exija um método seguro para a troca inicial da chave. Qual tipo de criptografia se encaixa melhor nessas características?

  • a) Criptografia quântica
  • b) Criptografia assimétrica
  • c) Criptografia de chave pública
  • d) Criptografia simétrica
  • e) Criptografia híbrida

Resposta: Alternativa d: A criptografia simétrica é mais rápida para grandes volumes de dados, mas sua principal desvantagem é a necessidade de um canal seguro para a troca da chave. A criptografia híbrida (e) é a mais completa, mas a questão foca no tipo que é rápido para grandes volumes e exige troca segura de chave.

2. (VESTIBULAR-2023) Qual das seguintes afirmações sobre criptografia de chave pública (assimétrica) é INCORRETA?

  • a) Utiliza um par de chaves: uma pública e uma privada.
  • b) A chave pública pode ser compartilhada livremente sem comprometer a segurança.
  • c) É geralmente mais rápida para criptografar grandes volumes de dados do que a criptografia simétrica.
  • d) Uma mensagem criptografada com a chave pública só pode ser descriptografada com a chave privada correspondente.
  • e) É frequentemente utilizada para autenticação e assinaturas digitais.

Resposta: Alternativa c: A criptografia assimétrica (chave pública) é computacionalmente mais intensiva e, portanto, mais lenta do que a criptografia simétrica para grandes volumes de dados.

Equipe editorial · Centro de Estudos Online

Conteúdo preparado com apoio de inteligência artificial. Veja nossa política editorial.

Sobre a produção editorial
CONTINUE EXPLORANDO

Qual será sua próxima descoberta?

Volte à biblioteca para encontrar outros assuntos e seguir aprendendo no seu ritmo.

Explorar ensino médio Voltar ao início ↑