Foundations of Cryptology Flashcards
Decryption?
Restoring plaintext from ciphertext
plaintext?
Original, non-coded message
Encryption?
Converting plaintext into ciphertext
Ciphertext?
Result of encryption
Cryptosystem?
System for encrypting and decrypting information
Cryptanalysis?
Techniques for deciphering messages without encryption details.
Cryptography?
Study of secure communication techniques.
Cryptology?
Encompasses both cryptography and cryptanalysis
Generic Encryption Notation?
c = Ek(m); m = Dkı(c)
Caesar Cipher?
-Overview: Early substitution cipher used by Julius Caesar. mono-alphabetic
-Mechanism: Shifts each letter three places to the left.
-Vulnerability: Susceptible to frequency analysis due to its simplicity.
Vigenère Cipher?
-Overview: Polyalphabetic substitution cipher developed by Blaise de Vigenère.
-Mechanism: Uses a repeating keyword to shift letters.
-Strength: Multiple ciphertext letters for each plaintext letter.
-Weakness: Vulnerable to cryptanalysis due to shared frequency distribution a
statistical technique can be applied.
One-Time Pads?
Overview: Perfect encryption scheme, invented by Gilbert Vernam.
Mechanism: Uses a pad of random values and the XOR operation.
Requirements: The pad must be used only once, as long as the message, is securely distributed, and truly random.
Practicality: Impractical due to cumbersome key management and distribution.
Steganography?
Definition: Hiding data within another media type to conceal its existence.
Methods: Character marking, invisible ink, typewriter correction ribbon, least significant bit alterations in images.
Usage: Information theft, digital watermarks for intellectual property protection.
Nonce?
Definition: A random number used once in a cryptographic function.
Purpose: Adds randomness to the encryption process to strengthen it.
Initialization Vector (IV)?
Definition: Random values used with algorithms to prevent pattern creation during encryption.
Usage: Ensures identical plaintext values do not produce the same ciphertext when encrypted with the same key.