Cryptography

Overview
Important

Cryptography is the study of methods for securing information and communications through the use of codes, so that only those for whom the information is intended can read and process it. In mathematics, cryptography often uses number theory and algebraic structures to create systems that are hard to break without special knowledge (like a secret key).

Important properties

  • Encryption: Turning readable information (plaintext) into unreadable code (ciphertext).

  • Decryption: Turning ciphertext back into plaintext using a key.

  • Keys: Special numbers or pieces of information needed to encrypt or decrypt messages.

  • Public-key cryptography: A system where encryption and decryption use different keys, making it possible to share one key publicly.

  • Many cryptographic systems rely on hard mathematical problems, such as factoring large numbers or solving equations over finite fields.