I'm trying to understand the possible settings for the cipher
in OpenVPN and somehow rank them security wise.
Right now I'm stuck at differentiating the modes of operation CFB
, CFB1
and CFB8
. How do they differ in terms of security.
What advantages/disadvantages does one have over the other?
For instance, if I have the following cipher suites to chose from:
AES-128-CBC (128 bit key, 128 bit block)
AES-128-CFB (128 bit key, 128 bit block, TLS client/server mode only)
AES-128-CFB1 (128 bit key, 128 bit block, TLS client/server mode only)
AES-128-CFB8 (128 bit key, 128 bit block, TLS client/server mode only)
AES-128-GCM (128 bit key, 128 bit block, TLS client/server mode only)
AES-128-OFB (128 bit key, 128 bit block, TLS client/server mode only)
I'd rank them, only considering their security and robustness:
AES-128-GCM
AES-128-CFB(1,8)
AES-128-OFB
AES-128-CBC
Am I right in doing so? Is it possible to define a difference between the three CFB
modes in terms of security?