There is a number of block cipher modes, including ECB, CBC, CFB, OFB, CTR and others. After reading "Serious Cryptography. A Practical Introduction to Modern Encryption" by Jean-Philippe Aumasson, where the author described CFB and OFB as folklore which no one really uses, I am curious which ones are most commonly used in the real world? I think the one I come across most often would be CBC. Would anyone be able to share some stats (which I didn't manage to get to), or make and educated quess?
-
1$\begingroup$ CFB is the encryption mode of by PGP/GPG, that's not exactly folklore which no one really uses. AES is very much used in CTR mode, and derivatives of that for authenticated encryption. That's not an answer, for I have no stats. $\endgroup$– fgrieu ♦Jun 26, 2020 at 20:13
-
1$\begingroup$ I would say in the future AES-GCM-SIV will be the beast. $\endgroup$– kelalakaJun 26, 2020 at 20:30
-
1$\begingroup$ AES-GCM, with indeed AES-CTR as encryption cipher is also used in TLS 1.3. Although TLS 1.2 is still very actively used (AES / CBC), I guess that CTR mode will become even more prevalent in the near future. $\endgroup$– Maarten Bodewes ♦Jun 27, 2020 at 11:56
1 Answer
CTR is the most used one with some additional authentication
-
5$\begingroup$ Could you please back up your answer with some references? $\endgroup$– ckamathSep 5, 2020 at 21:30