Cryptography

What is Cryptography

The Cryptography domain addresses the principles, means, and methods of disguising information to ensure its integrity, confidentiality, authenticity and non-repudiation.

Requirement

Basic Concept

Basic concepts and terms within cryptography

  • Public and private key algorithms in terms of their applications and uses
  • Cryptography algorithm construction, key distribution, key management, and methods of attack
  • Applications, construction, and use of digital signatures
  • Principles of authenticity of electronic transactions and non-repudiation

Definitions

  • Cryptography
    • Art or science of secret writing
    • Protects sensitive information from disclosure
    • Storing and transmitting information in a form that allows it to be revealed only to those intended
    • Cryptosystem accomplishes this
    • Identifes the corruption or unauthorized change of information
    • Designed to make compromise too expensive or too time-consuming
  • Cryptanalysis
    • art/science relating to converting ciphertext to plaintext without the (secret) key
    • descrambling without secret key ; art of breaking ciphers
    • Practice of defeating such attempts to hide info
  • Cryptology
    • Includes both cryptography and cryptanalysis
  • Why Encrypt?
    • Protect stored information
    • Protect information in transmission
  • Cryptography originally used for secrecy
  • Encryption – process by which plaintext is converted to ciphertext using a key
  • Decryption – process by which ciphertext is converted to plaintext (with the appropriate key)
  • plaintext (cleartext)- intelligible data