2.8 - Cryptographic Concepts Flashcards
What is plaintext in cryptography?
An unencrypted message.
What is ciphertext in cryptography?
An encrypted message.
What is a cipher in cryptography?
The algorithm used to encrypt and/or decrypt.
What is cryptanalysis in cryptography?
The art of cracking encryption.
What is a key in cryptography?
What is added to the cipher to encrypt. It is also used to decrypt.
What are some ways to help make a weak key stronger?
1) Hashing
2) Key stretching
3) Key strengthening
What is key stretching?
Hashing passwords in a key.
What is lightweight cryptography?
Cryptography that is focused on devices that have low power and low processing speed. Typically this is IoT devices.
What is Homomorphic encryption (HE)?
Encryption that allows data to be worked with while it is encrypted. Calculations and research can be done on the data without actually viewing it.
What is symmetric encryption?
Using a single, shared key to encrypt and decrypt the key. If the key gets out, it no longer is effective. It also known as the secret key algorithm.
What are some of the pros and cons of symmetric encryption?
Pros
1) Very fast
Cons
1) Doesn’t scale well
What is asymmetric encryption?
There are two (or more) mathematically related keys. There is a private key and a public key.
One of the keys is used to encrypt and the other is used to decrypt. Often, the private key is for decryption, and the public key is for encryption.
What is the private key in asymmetric encryption?
The key that is kept private. It cannot be derived from the public key.
What is the public key in asymmetric encryption?
The key that anyone can see. It cannot be derived from the private key.
How can you create a symmetric key from asymmetric keys?
Combining the private key and public key on both sides.