Criptografia e tecnologias envolvidas

Criado por Anchieta Acacio

2023-11-24 11:37:48

A criptografia é uma técnica utilizada para proteger informações sensíveis, tornando-as ilegíveis para qualquer pessoa que não tenha a chave de decodificação apropriada. Ela desempenha um papel crucial na segurança da comunicação e no armazenamento de dados, ajudando a garantir a confidencialidade, integridade e autenticidade das informações.

Existem duas formas principais de criptografia: a criptografia simétrica e a criptografia assimétrica.

  1. Criptografia Simétrica:

    • Neste método, a mesma chave é usada tanto para criptografar quanto para descriptografar a informação.
    • É mais rápida que a criptografia assimétrica, tornando-a ideal para grandes volumes de dados.
    • Um desafio é a distribuição segura da chave entre as partes envolvidas.
  2. Criptografia Assimétrica:

    • Usa pares de chaves: uma chave pública, que pode ser compartilhada abertamente, e uma chave privada, que é mantida em segredo.
    • A informação criptografada com a chave pública só pode ser descriptografada com a chave privada correspondente, e vice-versa.
    • É mais segura em termos de distribuição de chaves, mas é geralmente mais lenta que a criptografia simétrica.

Tecnologias importantes associadas à criptografia incluem:

  1. SSL/TLS (Secure Sockets Layer/Transport Layer Security):

    • Utilizado para segurança em comunicações na internet, como em transações online e acesso a páginas seguras (https://).
  2. PGP (Pretty Good Privacy):

    • Um sistema de criptografia de dados usado para garantir a privacidade da comunicação por e-mail.
  3. AES (Advanced Encryption Standard):

    • Um algoritmo de criptografia simétrica amplamente adotado para proteger informações sensíveis.
  4. RSA (Rivest-Shamir-Adleman):

    • Um algoritmo de criptografia assimétrica usado para a troca segura de chaves e a proteção da integridade dos dados.
  5. Blockchain:

    • Utiliza criptografia para garantir a segurança e integridade das transações em redes descentralizadas.
  6. VPN (Virtual Private Network):

    • Emprega criptografia para proteger a comunicação em redes públicas, como a internet.

Essas tecnologias desempenham um papel vital na proteção da informação em diversas aplicações, desde transações online até a comunicação diária. A escolha entre criptografia simétrica e assimétrica muitas vezes depende dos requisitos específicos de segurança e do contexto de uso.

Bibliografia:

  1. "Applied Cryptography: Protocols, Algorithms, and Source Code in C" - Bruce Schneier

    • Este livro é uma referência clássica e oferece uma visão abrangente dos fundamentos da criptografia aplicada.
  2. "Cryptography Engineering: Design Principles and Practical Applications" - Bruce Schneier, Niels Ferguson, Tadayoshi Kohno

    • Uma leitura prática que aborda a implementação real de sistemas criptográficos.
  3. "Serious Cryptography: A Practical Introduction to Modern Encryption" - Jean-Philippe Aumasson

    • Focado em fornecer uma compreensão prática e moderna da criptografia.
  4. "Introduction to Cryptography with Coding Theory" - Wade Trappe, Lawrence C. Washington

    • Um livro que combina teoria e prática, incluindo tópicos de teoria dos números e codificação.
  5. "Handbook of Applied Cryptography" - Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone

    • Uma referência abrangente que aborda muitos aspectos da criptografia aplicada.
  6. "Crypto: How the Code Rebels Beat the Government - Saving Privacy in the Digital Age" - Steven Levy

    • Oferece uma perspectiva histórica fascinante sobre o desenvolvimento da criptografia moderna.
  7. "The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography" - Simon Singh

    • Explora a história da criptografia desde os tempos antigos até os desenvolvimentos mais recentes.
  8. "Bulletproof SSL and TLS: Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications" - Ivan Ristic

    • Focado em SSL/TLS, é uma leitura valiosa para entender a segurança na web.

Rede Sociais