Symetric Cryptography overview and comparations Flashcards
1
Q
What are the main advantages of stream ciphers?
A
- They operate relatively fast since they work on only one character at a time
- Lower error propagation
2
Q
What are the main advantages of block ciphers?
A
- Higher diffusion since the material of each block affects the entire block
- Single characters cannot be swapped in and out by an attacker.
- Block ciphers have lower malleability (they do not permit attackers to manipulate cipher text with predictable effects on plain text.
3
Q
What are the problems of symmetric cryptography?
A
- Compromised key means interceptors can decrypt any ciphertext they have acquired (in any point of time)
- Distribution of keys (must be securely transmitted)
- Huge key numbers when more participants (O(n²) , for n participants)
4
Q
Which countermeasure can be done to limit damage of a key in symmetric cryptography?
A
Change keys frequently.