Sunday, January 19, 2020

Asymmetric and symmetric algorithms:



Sample Symmetric encryption algorithms:
DES, RCx, Blowfish, Rijndael (AES)
Sample Asymmetric encryption algorithms:
Diffie Hellman, RSA, EC, El Gamal, DSAC
Common block cipher modes:
ECB(Electronic Code Block) and CBC(Cipher Block Chaining)

Difference between ECB and CBC:
ECB just does a one-to-one lookup for encryption, without using an IV, which makes it fairly easy to attack using a chosen-plaintext attack. CBC uses an IV for the first block and then propagates the XOR of the previous block onto subsequent ones. The difference in results can be remarkable.

TLS/SSL Vulnerabilities

POODLE:  The SSL 3.0 vulnerability is in the Cipher Block Chaining (CBC) mode. Block ciphers require blocks of fixed length. If data in th...