Week 5 Flashcards
What is a Block Cipher?
Encrypts data in specific-sized blocks, such as 64/128-bit blocks.
What is a Stream Cipher?
Encrypts data as a stream of bytes rather than dividing it into blocks.
What is Padding?
Adding data to the beginning, middle, or end of a message before encrypting the message
List and Explain 3 Padding Schemes
1- CMS (Pads with the same value of the number of padding bytes)
2- Bits (This pads with 80 followed by zero bytes)
3- Null (This pads with NULL bytes. This is only used with ASCII text)
List 3 Secret Key methods
1 DES
2 AES
3 Blowfish
List and Explain 4 Salting methods
1- ECB Messages encrypted on a block-by-block basis
2- CBC
3- CFB
4- OFB
Why is it important to understand the length of time a message takes to crack?
The message may need to be kept a secret for a certain time period.
Explain what the Stream cipher RC4 is?
Used in wireless communications
What is the Diffie-Hellman protocol?
A way of generating a shared secret between two people in such a way that the secret can’t be seen by observing the communication.