concurso/Concursos/TI/Criptografia.md
2025-07-19 11:43:09 -03:00

1.7 KiB

Confidenciabilidade

  • A mensagem é privada Integridade
  • A mensagem não foi corrompida Autenticidade
  • A origem dos dados é autêntica Irretratabilidade/Não repúdio
  • A outra parte não pode negar a autoria da mensagem

Criptografia simétrica

  • Uma chave, pública e privada, ideal para grandes volumes de dados
  • Não garante autenticidade e nem a irretratabilidade
  • Cifra de fluxo: cifragem realizada bit a bit
    • Exemplos: OTP e RC4
  • Cifra de bloco: realizada em blocos
    • Exemplos: DES, 3DES, AES, Blowfish

Principais algoritmos

  • AES
    • Mais usado atualmente, usado em bancos, comércio, governo e grandes empresas
    • AES-256 usa 14 rounds, que é o mais seguro
    • Tamanho de chaves: 128, 192 e 256 bits
  • DES
    • Foi amplamente utilizado por muito tempo
    • Foi considerado inseguro em 2017
  • 3DES
    • Uma versão mais segura do DES, usa 3 chaves em vez de uma
  • SHA
    • Um dos algoritmos mais populares de hoje
  • RC4
    • Algoritmo de fluxo, porém considerado inseguro
  • Blowfish
    • Usa uma chave de tamanho variado, de 32 a 448 bits, tamanho de bloco de 64 bits

Criptografia assimétrica

  • Um par de chaves, uma pública e uma privada
  • É mais segura

Principais algoritmos:

  • RSA
    • Mais usado atualmente em vários lugares
  • DSA
    • Desenvolvido pelo gov. dos EUA
    • Baseado em operações matemáticas de teoria dos números
    • Mais lento em comparação com o RSA
  • ElGamal
    • Baseado no problema do logaritmo discreto
    • Ainda bastante utilizado
  • Diffie-Hellman
    • Algoritmo de troca de chaves
    • Permite 2 partes compartilharem uma chave secreta de forma segura
  • ECDSA
    • Algoritmo baseado em curvas elípticas
    • Usado em criptomoedas e certificados digitais