【5G/4G】NAS与AS层 完整性保护与加密算法系列文章
文章目錄
- NAS與AS層 完整性保護與加密算法系列文章
- 算法簡介
- 算法鏈接如下
本人就職于國際知名終端廠商,負責modem芯片研發。
在5G早期負責終端數據業務層、核心網相關的開發工作,目前牽頭6G算力網絡技術標準研究。
博客內容主要圍繞:
???????5G協議講解
???????算力網絡講解(云計算,邊緣計算,端計算)
???????高級C語言講解
???????Rust語言講解
NAS與AS層 完整性保護與加密算法系列文章
???????這篇博文是《NAS與AS層 完整性保護與加密算法系列文章》的目錄,該系列介紹了當前 4G(LTE、LTE-A),5G(NR)下NAS與AS層使用的完整性保護/校驗、加密/解密算法的具體實現。
???????這些算法都是軟件層面的實現,不包含硬件加速功能,主要用于算法的學習、4G/5G終端安全特性的驗證等。這些算法均已通過 華為、中興商業基站的測試,以及大唐聯儀、威視銳、安利 實驗室基站的測試。
算法簡介
???????4G/5G安全中使用的安全算法其實都是基于下面三個算法作為基礎進行實現的,分別是 Snow 3G、AES、ZUC。4G/5G中的安全算法選擇其實指的就是這三個算法的選擇,只不過在4G/5G中對這三個算法進行了封裝,以實現完整性保護/校驗 與 加密/解密 流程,它們對應的名字如下:
- Snow 3G
- 【4G 加/解密算法】128-EEA1 與【5G 加/解密算法】128-NEA1;
- 【4G 完整性保護/校驗算法】128-EIA1 與【5G 完整性保護/校驗算法】128-NIA1;
- AES
- 【4G 加/解密算法】 128-EEA2 與【5G 加/解密算法】128-NEA2;
- 【4G 完整性保護/校驗算法】128-EIA2 與【5G 完整性保護/校驗算法】128-NIA2;
- ZUC
- 【4G 加/解密算法】128-EEA3 與【5G 加/解密算法】128-NEA3;
- 【4G 完整性保護/校驗算法】128-EIA3 與【5G 完整性保護/校驗算法】128-NIA3;
根據測試結果,算法性能如下:
運行時間:AES算法 快于 Snow 3G算法 快于 ZUC算法;
具體的時間使用情況,各位可以自行測量,不同運行環境存在差異,這里就不寫了。
算法鏈接如下
《Snow 3G算法源碼介紹》
《128-bit AES算法源碼介紹》
《ZUC算法源碼介紹》
【5G/4G】128-EEA1與128-NEA1算法詳解
【5G/4G】128-EEA2與128-NEA2算法詳解
【5G/4G】128-EEA3與128-NEA3算法詳解
【5G/4G】128-EIA1與128-NIA1算法詳解
【5G/4G】128-EIA2與128-NIA2算法詳解
【5G/4G】128-EIA3與128-NIA3算法詳解
【5G安全系列】加解密+完整性保護安全算法測試cases
總結
以上是生活随笔為你收集整理的【5G/4G】NAS与AS层 完整性保护与加密算法系列文章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【绿色版软件】出现应用程序无法启动,并行
- 下一篇: 苹果对中国手机产业链有多重要?欧菲光没了