[發明專利]一種無證書代理簽名的LTE-R車-地無線通信安全認證方法有效
| 申請號: | 202011129088.9 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112055333B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 張文芳;王宇;王小敏 | 申請(專利權)人: | 西南交通大學 |
| 主分類號: | H04W4/42 | 分類號: | H04W4/42;H04W12/00;H04W12/02;H04W12/041;H04W12/06;H04L9/06;H04L9/08;H04L9/32;H04L29/06 |
| 代理公司: | 北京正華智誠專利代理事務所(普通合伙) 11870 | 代理人: | 李林合 |
| 地址: | 610031 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 證書 代理 簽名 lte 無線通信 安全 認證 方法 | ||
1.一種無證書代理簽名的LTE-R車-地無線通信安全認證方法,其特征在于,包括以下步驟:
S1、對密鑰生成中心進行系統初始化,生成系統參數和主密鑰,具體包括以下分步驟:
S11、所述密鑰生成中心選擇安全系數k,生成k比特長的大素數p,以此為輸入生成整數有限域Fp,橢圓曲線E/Fp和生成元為P的q階循環群Gq;
S12、所述密鑰生成中心從整數有限域Fp中選取第一隨機數s作為主密鑰,然后根據第一隨機數S計算出系統公鑰PKKGC,其計算公式如下:
PKKGC=s·P
S13、所述密鑰生成中心選擇第一到第四安全哈希函數H,H1,H2,H3;
S14、所述密鑰生成中心保存第一隨機數s并公開系統參數params,完成系統初始化,系統參數params表達式如下:
S2、根據所述步驟S1生成的系統參數和主密鑰進行用戶歸屬服務器HSS注冊,具體包括以下分步驟:
S21、所述用戶歸屬服務器HSS從整數有限域Fp中選取第二隨機數tH作為其秘密值,然后計算出第一公開承諾PPH,其計算公式如下:
PPH=tH·P
然后將{PPH,IDH}通過安全信道發送給所述密鑰生成中心,其中IDH是所述用戶歸屬服務器HSS的身份;
S22、所述密鑰生成中心從整數有限域Fp中選擇第三隨機數rH作為其秘密值,然后計算出第二公開承諾RH,其計算公式如下:
RH=rH·P
生成公鑰PKH,其計算公式如下:
PKH={PPH,RH}
生成部分私鑰dH,其計算公式如下:
dH=(rH+s×H(IDH,RH,PPH))
然后將{RH,dH}通過安全信道發送給所述用戶歸屬服務器HSS;
S23、所述用戶歸屬服務器HSS生成并保存私鑰skH,其計算公式如下:
skH={tH,dH}
生成并保存公鑰PKH,其計算公式如下:
PKH={PPH,RH}
完成所述用戶歸屬服務器HSS注冊過程;
S3、根據所述步驟S1生成的系統參數和主密鑰進行移動管理實體MME注冊,具體包括以下分步驟:
S31、所述移動管理實體MME從整數有限域Fp中選擇第四隨機數tM作為其秘密值,計算出第三公開承諾PPM,其計算公式如下:
PPM=tM·P
然后將{PPM,IDM}通過安全信道發送給所述密鑰生成中心,其中IDM是所述移動管理實體MME的身份;
S32、所述密鑰生成中心從整數有限域Fp中選擇第五隨機數rM作為其秘密值,計算出第四公開承諾RM,其計算公式如下:
RM=rM·P
生成公鑰PKM,其計算公式如下:
PKM={PPM,RM}
生成部分私鑰dM,其計算公式如下:
dM=(rM+s×H(IDM,RM,PPM))
將{RM,dM}通過安全信道發送給所述移動管理實體MME;
S33、所述移動管理實體MME生成并保存私鑰skM,其計算公式如下:
skM={tM,dM}
生成并保存公鑰PKM,其計算公式如下:
PIM={PPM,RM}
完成所述移動管理實體MME注冊過程;
S4、根據所述步驟S1生成的系統參數及所述步驟S2和所述步驟S3生成的注冊參數進行車載移動單元OBU注冊,具體包括以下分步驟:
S41、所述車載移動單元OBU從整數有限域Fp中選擇第六隨機數aO作為其秘密值,計算出第五公開承諾AO,其計算公式如下:
AO=aO·P
然后將{AO,IMSI}通過安全信道發送給所述用戶歸屬服務器HSS,其中IMSI是所述車載移動單元OBU的全球唯一身份標識;
S42、所述用戶歸屬服務器HSS從整數有限域Fp中選擇第七隨機數aH作為所述車載移動單元OBU的部分私鑰,計算出第六公開承諾AH,其計算公式如下:
AH=aH·P
計算出第一哈希值h1,其計算公式如下:
h1=H(IDH,IMSI,AH,AO)
計算出第二哈希值h2,其計算公式如下:
h2=H(PPH,IMSI,AH,AO)
所述用戶歸屬服務器HSS計算出部分代理私鑰σ,其計算公式如下:
σ=dH×h1+tH×h2+aH
最后所述用戶歸屬服務器HSS將{σ,IDH,AH}通過安全信道發送給所述車載移動單元OBU;
S43、所述車載移動單元OBU驗證如下等式是否成立:
σ·P=h1·(RH+H(IDH,RH,PPH)·PKKGC)+h2·PPH+AH
若不成立則注冊失敗重新注冊,若成立則所述車載移動單元OBU保存其代理私鑰pskO={σ,aO},完成車載移動單元OBU注冊過程;
S5、根據所述步驟S1生成的系統參數及所述步驟S2、所述步驟S3和所述步驟S4生成的注冊參數進行車載移動單元OBU初始認證,具體包括以下分步驟:
S51、所述車載移動單元OBU從整數有限域Fp中選擇第八隨機數bO作為其秘密值,計算出第七公開承諾BO,其計算公式如下:
BO=bO·P
計算出第三哈希值h0-M,其計算公式如下:
h0-M=H(IDM,RM,PPM)
計算出第一輔助驗證參數e,其計算公式如下:
e=(RM+h0-M·PKKGC+PPM)
計算出第一加密密鑰k1和第二加密密鑰k2,其計算公式如下:
(k1,k2)=bO·e
計算出第一密文CTO1,其計算公式如下:
計算出第二密文CTO2,其計算公式如下:
其中為異或運算符號;
計算出第四哈希值h3,其計算公式如下:
h3=H(T1,IDM,CTO1,CTO2,IMSI,BO)
其中T1表示第一時間戳;
計算出第五哈希值h4,其計算公式如下:
h4=H(IDH,AO,BO)
計算出代理簽名S,其計算公式如下:
S=σ×h3+aO×h4+bO
計算出第一驗證碼MAC,其計算公式如下:
MAC=H(T1,IDH,IDM,CTO1,CTO2,IMSI,S,BO)
然后所述車載移動單元OBU發送(T1,IDH,IDM,CTO1,CTO2,BO,MAC,S)到所述移動管理實體MME;
S52、所述移動管理實體MME按照當前網絡擁堵狀態選取困難系數prequire,并計算出難題密鑰key,其計算公式如下:
key=H(dM+tM,Tnow)
其中Tnow為生成難題的時間,該時間根據需求每30~60秒進行更新,
然后構造出抗拒絕服務攻擊難題puzzle并將其發送給所述車載移動單元OBU,其計算公式如下:
puzzle=(MAC,prequire,H(MAC,prequire,key))
S53、所述車載移動單元OBU根據如下等式:
H(MAC,H(MAC,prequire,key),v)=(left prequire)0
采用暴力搜索的方法尋找滿足該等式的難題解v,其中(left prequire)0表示該值左邊prequire位都為0;所述移動管理實體MME驗證上述等式是否成立:若不成立則拒絕所述車載移動單元OBU的認證請求,若成立則繼續進行接下來的步驟;
S54、所述移動管理實體MME計算出第一和第二加密密鑰(k1,k2),其計算公式如下:
(k1,k2)=(dM+tM)·bO
然后根據第一和第二加密密鑰(k1,k2)從第一和第二加密密文(CTO1,CTO2)中解密獲取(AO,AH,IMSI),計算出代理公鑰ppk,其計算公式如下:
ppk=h1·(RH+H(IDH,RH,PPH)·PKKGC)+h2·PPH+AH
然后驗證如下等式是否成立:
S·P=h3·ppk+h4·AO+BO
若不成立則拒絕其認證請求,若成立則繼續接下來的步驟;
S55、所述移動管理實體MME從整數有限域Fp中選取第九隨機數bM和臨時身份GUTI,計算出認證主密鑰KASME,其計算公式如下:
KASME=H1(bM·BO,(dM+tM)·(ppk+AO))
計算出安全加密密鑰CK,其計算公式如下:
CK=H2(KASME,IMSI)
計算出安全認證密鑰IK,其計算公式如下;
IK=H3(KASME,IMSI)
計算并發送密文CTM,其計算公式如下:
CTM=ECK(IMSI,GUTI,T2)
其中T2是第二時間戳;
S56、所述車載移動單元OBU計算出認證主密鑰KASME,其計算公式如下:
KASME=H1(bO·BM,(σ+aO)·e)
計算出安全加密密鑰CK,其計算公式如下:
CK=H2(KASME,IMSI)
計算出安全認證密鑰IK,其計算公式如下;
IK=H3(KASME,IMSI)
后驗證解密信息并計算出認證確認驗證碼macO,計算公式如下:
macO=H(GUTI+1,T3,IK)
其中T3是第三時間戳;然后所述車載移動單元OBU將T3和macO發送給所述移動管理實體MME;
S57、所述移動管理實體MME驗證第三時間戳T3和認證確認驗證碼macO的有效性,驗證不通過則拒絕認證請求,驗證通過則完成與所述車載移動單元OBU的認證過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西南交通大學,未經西南交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011129088.9/1.html,轉載請聲明來源鉆瓜專利網。





