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

58 lines
1.7 KiB
Markdown

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