5G系统——加密算法和完保算法


TS33.501 5.11章节描述了5G系统的加密和完整性保护算法,其和4G的加密和完保算法是一样。

                                                                                 5G加密算法
算法ID(4bit) 算法名称 备注
0000_{2} NEA0 空算法(也即不加密)
0001_{2} 128-NEA1 128位SNOW 3G加密算法
0010_{2} 128-NEA2 128位AES算法
0011_{2} 128-NEA3 128位祖冲之算法
     

 

                                                                                   5G完保算法
算法ID(4bit) 算法名称 备注
0000_{2} NIA0 空算法(不完保)
0001_{2} 128-NIA1 128位SNOW 3G算法
0010_{2} 128-NIA2 128位AES算法
0011_{2} 128-NIA3 128位祖冲之算法
     

下面给出4G的加密和完整性保护算法,以便对比;参考TS33.401 5.1.3-5.1.4。

                                                                                    4G加密算法
算法ID(4bit) 算法名称 备注
0000_{2} EEA0 空算法(也即不加密)
0001_{2} 128-EEA1 128位SNOW 3G算法(欧洲)
0010_{2} 128-EEA2 128位AES算法(美国)
0011_{2} 128-EEA3 128位祖冲之算法(中国)
                                                                                      4G完保算法
算法ID(4bit) 算法名称 备注
0000_{2} EIA0 空算法
0001_{2} EIA1 128位SNOW 3G算法(欧洲)
0010_{2} EIA2 128位AES算法(美国)
0011_{2} EIA3 128位祖冲之算法(中国)

 

下面也给出3G的加密和完整性保护算法,以便对比。

                                                                                     3G加密算法
算法ID(4bit) 算法名称 备注
0000_{2} UEA0 空算法(也即不加密)
0001_{2} UEA1 Kasumi  (日本三菱公司)
0010_{2} UEA2 SNOW 3G 算法(欧洲)
3G完保算法
算法ID(4bit) 算法名称 备注
0000_{2} UIA0 空算法
0001_{2} UIA1 Kasumi  (日本三菱公司)
0010_{2} UIA2 SNOW 3G 算法(欧洲)

 

从3G、4G、5G的加密和完保算法表可以看出来,3GPP对于完全行算法都是采用继承和继续发展的模式,下一代通信系统的安全算法一般都是从上一代通信系统标准继承下来,然后再增加新的算法进去。由于专利等问题,日本的KASUMI算法在3G通信系统引入,到4G后就删除了。

你可能感兴趣的:(5G)