-
Cryptography
-
From the Greek words
- kryptos ("hidden")
- graphein ("to write")
- The practice and study of hiding the meaning of information, most commonly used to hide the meaning of information in transit.
-
Encryption
- Changing information using an algorithm (process) in such a way that only authorized parties can access it and those who are not authorized cannot.
- Encrypted information is returned to its original state using decryption.
-
Algorithm
- A process to be followed in calculations or problem-solving operations.
-
Cipher:
- A type of algorithm used to perform encryption or decryption.
-
Key
- A piece of information that determines the functional output of a cryptographic algorithm.
-
Encryption:
- plaintext to ciphertext
-
Decryption:
- ciphertext to plaintext
-
Keys also specify transformations in other cryptographic algorithms:
- digital signatures (certificates)
- message authentication codes (MAC tags)
-
Private Key
- A type of key that is known only to a specific user or users who keep the key a secret.
-
Public Key
- A type of key that is known to all parties involved in encrypted transactions within a given group.
-
Relationship Between Key & Cipher
- A cipher can be thought of as a Lock.
- This lock may be in the locked (encrypted) or unlocked (unencrypted) state.
- For the locked (enciphered) information to change state, the correct key must be applied.