Domain 3: Types of Cryptography Flashcards
1
Q
- Uses a single key to encrypt and decrypt
- Strength of this method is speed and cryptographic strength per bit of key
- Weakness key must be shared before two parties can communicate
- Used often when encrypting large amounts of data i.e. hard drive
A
Symmetric Encryption
2
Q
- Means each bit is independently encrypted
- i.e. Caesar cipher and one-time pad
A
Stream mode
3
Q
- Encrypts blocks of data each round
- i.e. transposition ciphers
A
Block mode
4
Q
- The first encrypted block of data is random
- Ensures that identical plaintexts are encrypted to different ciphertexts.
- Used in symmetric ciphers
A
Initialization Vector
5
Q
- Seeds the previous encrypted block into the next block ready for encryption
- This destroyed patterns in the resulting ciphertext
A
Chaining
6
Q
- Symmetric Cipher
- Part of the Data Encryption Algorithm (DEA)
- Block size: 64 bit
- Key size: 56 bit
A
DES
7
Q
What are the five modes of DES?
A
- Electronic Code book (ECB)
- Cipher Block Chaining (CBC)
- Cipher Feedback (CFB)
- Output Feedback (OFB)
- Counter (CTR) Mode
8
Q
- Simplest and weakest form of DES
- Uses no initialization vector or chaining
- Identical plaintext with identical keys to encrypt identical ciphertexts
- Errors will not propagate
A
Electronic Code Book (ECB)
9
Q
- Block mode of DES that XORs the precious encrypted block of ciphertext to the next block of plaintext to be encrypted.
- Errors propagate
A
Cipher Block Chaining (CBC)
10
Q
- Stream mode of DES uses feedback (aka Chaining name is feedback in stream mode) to destroy patterns
- Uses initialization vector
- Errors propagate
A
Cipher Feedback (CFB)
11
Q
- Uses the subkey before it is XORed to the plaintext
- Errors will not propagate
A
Output Feedback (OFB)
12
Q
- Patterns are destroyed
- Encryption can be executed in parallel
- Errors will not propagate
A
Counter (CTR) Mode
13
Q
- Applies single DES encryption 3 times per block
- Block size: 64 bit
- Key size: 112 or 168
A
Triple DES
14
Q
- Symmetric block cipher designed as an international replacement to DES
- 128-bit key and 64-bit block size
A
International Data Encryption Algorithm (IDEA)
15
Q
- Symmetric block cipher
- Block size: 128-bit
- Key size: 128-bit, 192-bit, or 256-bit
- Uses Rijndael algorithm and is US gov standard for sensitive but unclassified data
A
Advanced Encryption Standard (AES)