[发明专利]一种无证书代理签名的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的认证过程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011129088.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top