I think that the stream ciphers SNOW 3G and AES are used in 4G (LTE). But I can't find which cipher is used in 5G networks and how encryption is done. Is there any official documentation?
1 Answer
$\begingroup$
$\endgroup$
1
Ericson's white paper lists them as
The strong and well-proven security algorithms from the 4G system are reused. These are encryption algorithms based on SNOW 3G, AES-CTR, and ZUC; and integrity algorithms based on SNOW 3G, AES-CMAC, and ZUC. The main key derivation function is based on the secure HMAC-SHA-256.
Notably, all of them are stream ciphers as CTR mode converts any block cipher into a stream cipher.
-
1$\begingroup$ With the word size being specified as 32 bit for SNOW 3G in case you're wondering. Word is short for "machine word" so the size is kind of unknown unless you specify a machine. $\endgroup$– Maarten Bodewes ♦Commented Jun 7, 2020 at 9:50