TS33.501 5.11章节描述了5G系统的加密和完整性保护算法,其和4G的加密和完保算法是一样。
5G加密算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | NEA0 | 空算法(也即不加密) |
![]() | 128-NEA1 | 128位SNOW 3G加密算法 |
![]() | 128-NEA2 | 128位AES算法 |
![]() | 128-NEA3 | 128位祖冲之算法 |
5G完保算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | NIA0 | 空算法(不完保) |
![]() | 128-NIA1 | 128位SNOW 3G算法 |
![]() | 128-NIA2 | 128位AES算法 |
![]() | 128-NIA3 | 128位祖冲之算法 |
下面给出4G的加密和完整性保护算法,以便对比;参考TS33.401 5.1.3-5.1.4。
4G加密算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | EEA0 | 空算法(也即不加密) |
![]() | 128-EEA1 | 128位SNOW 3G算法(欧洲) |
![]() | 128-EEA2 | 128位AES算法(美国) |
![]() | 128-EEA3 | 128位祖冲之算法(中国) |
4G完保算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | EIA0 | 空算法 |
![]() | EIA1 | 128位SNOW 3G算法(欧洲) |
![]() | EIA2 | 128位AES算法(美国) |
![]() | EIA3 | 128位祖冲之算法(中国) |
下面也给出3G的加密和完整性保护算法,以便对比。
3G加密算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | UEA0 | 空算法(也即不加密) |
![]() | UEA1 | Kasumi (日本三菱公司) |
![]() | UEA2 | SNOW 3G 算法(欧洲) |
3G完保算法 | ||
算法ID(4bit) | 算法名称 | 备注 |
![]() | UIA0 | 空算法 |
![]() | UIA1 | Kasumi (日本三菱公司) |
![]() | UIA2 | SNOW 3G 算法(欧洲) |
从3G、4G、5G的加密和完保算法表可以看出来,3GPP对于完全行算法都是采用继承和继续发展的模式,下一代通信系统的安全算法一般都是从上一代通信系统标准继承下来,然后再增加新的算法进去。由于专利等问题,日本的KASUMI算法在3G通信系统引入,到4G后就删除了。