Cryptography Flashcards
Algorithm
A computing procedure designed to perform a task such as encryption, decryption, compression, or hashing.
Certificate
A digitally signed, special block of data that contains a public key and the identifying information for the entity, or principal, that owns the associated private key.
Certificate Authority (CA)
A trusted entity or third party that issues and signs public key certificates, thereby attesting to the validity of the public keys.
Ciphertext/ Cryptogram
This is the enciphered, encrypted, or scrambled form of a message.
Collisions
Where two different messages would provide the same hash or digest value.
Cryptanalysis
The practice of defeating the protective properties of cryptography. Reading protected information, altering messages or integrity values, and violating authentication schemes are all forms of cryptanalysis. The practice of testing cryptographic algorithms to determine their strength or resistance to compromise is also a form of cryptanalysis.
Cryptography
The word cryptography is based on the Greek words “kryptos” (hidden) and “grafi” (writing). It is a mathematical manipulation of information that prevents the information from being disclosed or altered.
Cryptology
The study of cryptography and cryptanalysis,
Cryptanalysis
The practice of defeating the protective properties of cryptography.
Cryptovariable (key)
The (often-secret) value used in the transformation of the message in a cryptographic operation that controls the operation of the algorithm in a unique, predictable manner.
Decipher/ decrypt/ decode
Descrambling an encrypted message and converting it into plaintext.
Digital Signature
Proves that the message has not been altered (Message Integrity), and it proves who sent the message (Proof of Origin and non-repudiation).
Electronic Code Book (ECB)
Each block of plaintext is independently encrypted into a respective block of ciphertext. This can be down in parallel.
Encrypt/ encipher
Scrambling a plaintext message by using an algorithm, usually in conjunction with a key.
Exclusive-OR (XOR)
A basic transformation technique and another name for binary addition.