Cryptography Flashcards
Plaintext definition:
Information which can be directly read by humans: this can be code, text or textual representations of films or music.
Ciphertext definition:
The encrypted version of the plaintext. Cannot be read by (and enterpreted as the plaintext by) humans. Can only be read after decryption with the correct algorithm.
Cipher definition:
The algorithm for generating ciphertext from plaintext.
Encryption definition:
The process of converting plaintext into ciphertext using a specific cipher.
Decryption definition:
The process of converting ciphertext back to plaintext. The correct algorithm must be used, otherwise the resulting plaintext will not be correct.
Encryption key definition:
Keys control small variables in a cipher. This means that a single cipher can be used to produce almost limitless different possible output values for the same piece of plaintext.
What is the key distribution problem?
The problem with transmitting keys between two computers, because keys could be intercepted and copied.
What is symmetric encryption?
Encryption using a single key.
What is asymmetric encryption?
Each user has a key for encrypting and decrypting. The plaintext is encrypted with the current user’s private key, then again with the other user’s public key.
Private and public keys:
One user’s private key is used to decrypt messages encrypted with another user’s public key.