日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LTE各场景下的密钥处理

發(fā)布時間:2024/4/17 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LTE各场景下的密钥处理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

鑒權(quán)過程

MME把IMSI、SNID(服務(wù)網(wǎng)絡(luò)標(biāo)識)、Network Type(服務(wù)網(wǎng)絡(luò)類型)傳給HSS,HSS生成鑒權(quán)向量:{RAND(隨機(jī)數(shù))、AUTN(鑒權(quán)令牌)、XRES、KASMEK_{ASME}KASME?}并發(fā)送給MME。

MME把{AUTN、RAND、KSIASMEKSI_{ASME}KSIASME?}通過鑒權(quán)請求消息發(fā)送給UE。UE首先核實收到的AUTN的AMF(鑒權(quán)管理域),驗證通過則生成RES,在此過程中,UE計算除了CK、IK,然后由KSIASMEKSI_{ASME}KSIASME?、SNID一起通過KDF計算出了KASMEK_{ASME}KASME?

UE通過鑒權(quán)響應(yīng)消息發(fā)送上一步中的RES給MME,MME檢驗RES與XRES是否一致,一致則鑒權(quán)成功。

AS層安全模式過程

MME通過KASMEK_{ASME}KASME?生成KeNBK_{eNB}KeNB?并把該值發(fā)送給eNB。eNB基于KeNBK_{eNB}KeNB?,根據(jù)選定的算法生成kRRCintk_{RRCint}kRRCint?kRRCenck_{RRCenc}kRRCenc?kUPenck_{UPenc}kUPenc?分別用于RRC消息加密、完保以及用戶面數(shù)據(jù)加密。然后,eNB對SMC消息進(jìn)行完保,發(fā)送給UE。

UE用KASMEK_{ASME}KASME?生成KeNBK_{eNB}KeNB?,根據(jù)SMC指示的算法生成kRRCintk_{RRCint}kRRCint?kRRCenck_{RRCenc}kRRCenc?kUPenck_{UPenc}kUPenc?,并對SMC消息進(jìn)行完整性校驗(生成X-MAC,與SMC攜帶的MAC-I作對比),若校驗通過,則發(fā)送完保并加密的SMC完成消息給eNB。

初始接入

KeNBK_{eNB}KeNB?KASMEK_{ASME}KASME?以及{NH,NCC}對的關(guān)系如下圖所示:

初始建立時,KeNBK_{eNB}KeNB?直接由KASMEK_{ASME}KASME?導(dǎo)出,這個KeNBK_{eNB}KeNB?與NCC=0的虛擬NH相關(guān)聯(lián),MME在初始連接建立時,計算NCC=1對應(yīng)的NH,并保存{NH,NCC}對,但不將其發(fā)送給eNB。eNB收到初始建立請求,保存其中的KeNBK_{eNB}KeNB?,并將NCC設(shè)置為0,eNB此時不知道NH值。在UE側(cè),此時使用NCC=0對應(yīng)的NH及生成的KeNBK_{eNB}KeNB?,而推導(dǎo)NCC=1的相關(guān)參數(shù)在第一次切換時才執(zhí)行。

eNB內(nèi)切換

eNB使用目標(biāo)小區(qū)的PCI、EARFCN-DL以及另一個參數(shù)來生成密鑰KeNB?K_{eNB}*KeNB??,其中的另一個參數(shù)按如下原則選擇:eNB保存有新的未使用的{HN,HCC}對時使用NH(垂直衍生方式),沒有未使用的{NH,NCC}對時使用當(dāng)前的KeNBK_{eNB}KeNB?(水平衍生方式)。切換完成后,eNB把KeNB?K_{eNB}*KeNB??作為KeNBK_{eNB}KeNB?使用。

X2切換

源eNB通過垂直衍生方式(有未使用的{NH,NCC}對)或水平衍生方式(沒有為使用的{NH,NCC})來生成KeNB?K_{eNB}*KeNB??,并把{KeNB?K_{eNB}*KeNB??,NCC}發(fā)送給目標(biāo)eNB,目標(biāo)eNB把KeNB?K_{eNB}*KeNB??作為KeNBK_{eNB}KeNB?使用,并把NCC通過HandOver Command消息發(fā)送給UE。目標(biāo)eNB完成與UE的切換過程后,發(fā)送S1 PATH SWITCH REQUEST消息給MME,MME給NCC加1,并計算NH,通過S1 PATH SWITCH ACKNOWLEDGE消息,把新的{NH,NCC}對發(fā)送給目標(biāo)eNB,目標(biāo)eNB可以保存下來供下次切換使用,也可以發(fā)起一次小區(qū)內(nèi)切換立即使用。

S1切換

收到HANDOVER REQUIRED消息,MME給NCC加1,并計算新的NH。然后,MME通過HANDOVER REQUEST消息把新的{NH,NCC}對發(fā)送給目標(biāo)eNB,目標(biāo)eNB通過新的{NH,NCC}對,以及目標(biāo)小區(qū)的PCI和EARFCN-DL計算出KeNBK_{eNB}KeNB?,并把NCC值通過HandOver Command消息發(fā)送給UE。

總結(jié)

以上是生活随笔為你收集整理的LTE各场景下的密钥处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。