目前全球使用的蜂窝加密算法

信息安全 加密 GSM 3g 4克
2021-08-29 06:20:53

我一直在研究全球商业移动提供商使用的可用加密算法,想知道以下列表是否完整:

语音加密算法:

  • A5/1:“原版”未削弱的 GSM 加密算法
  • A5/2:A5/1的“出口变种”削弱版
  • A5/3:KASUMI,用于3G网络,比A5/1强
  • A5/4:SNOW 3G,用于 4G LTE 网络
  • A5/0:不加密(不算加密,这里只是为了完整起见)

分组数据加密算法:

  • GEA/0:没有加密,这里是为了完整起见。
  • GEA/1:用于 GSM GPRS/EDGE/3G/4G,64 位密钥长度,96 位状态,专有流密码。坏了,可以用gprsdecode进行解密。
  • GEA/2:用于 GSM GPRS/EDGE/3G/4G,64 位密钥长度,125 位状态,专有流密码。破碎,与 GEA/1 一样,可以用 gprsdecode 解码。
  • GEA/3:用于 GSM GPRS/EDGE/3G/4G,64 位密钥长度,128 位状态,基于 KASUMI。有限的休息时间,与 A5/3 一样。
  • GEA/4:用于 GSM GPRS/EDGE/3G/4G,128 位密钥长度,128 位状态,基于 KASUMI。

此列表仅涵盖“2G”、“3G”和“4G”移动网络的全球实施,不包括 TETRA 和 IDEN。对此列表的帮助和更正将不胜感激。

其他来源:

1个回答

你已经有其他评论了。作为次要问题,该列表在两个方面并不完全正确:

  1. A5/4 不是 Snow 3G - 它是使用 Kasumi 算法的 A5/3 的全长 128 位密钥版本。参见 3GPP TS 55.226。应用于 GSM 的 Kasumi 算法使用扩展为 128 位的 64 位密钥用于算法输入。A5/4 将其扩展到使用完整的 128 位

  2. LTE保密算法。是的,基于 SNOW 3G 的 128 位密钥 EEA-1 可用,但 128 位 AES EEA-2 也可用。最近,基于 ZUC 流密码的 EEA-3 已经可用。例如,参见 [1] ETSI/SAGE 规范,3GPP 机密性和完整性算法规范 128-EEA3 和 128-EIA3。文件 1:128-EEA3 和 128-EIA3 规范;版本:1.6,(2011)。[2] ETSI/SAGE 规范,3GPP 机密性和完整性算法规范 128-EEA3 和 128-EIA3。文档 2:ZUC 规范,版本:1.6,(2011)