[发明专利]一种面向网联车与路边单元通信的安全连接方法有效

专利信息
申请号: 202110426077.5 申请日: 2021-04-20
公开(公告)号: CN113132485B 公开(公告)日: 2022-07-01
发明(设计)人: 周原;刘清忆;刘明山;王迎;任彩琴 申请(专利权)人: 吉林大学
主分类号: H04L67/12 分类号: H04L67/12;H04L9/08;H04L9/40;H04L67/141
代理公司: 长春市恒誉专利代理事务所(普通合伙) 22212 代理人: 李荣武
地址: 130012 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 网联车 路边 单元 通信 安全 连接 方法
【权利要求书】:

1.一种面向网联车与路边单元通信的安全连接方法,其特征在于:该方法包括:

S100,发起方生成SM2密钥对sk,pk、32bit不重数Nonce1和毫秒级时间戳Timestamp1;密钥对sk,pk中,sk是私钥,pk是公钥;不重数Nonce1是一个32bit的随机数;时间戳Timestamp1指示了发起方执行步骤S100的时刻;

S102,发起方生成Handshake_msg1消息,然后发送给响应方;Handshake_msg1消息由发起方在步骤S100中生成的公钥pk、不重数Nonce1和时间戳Timestamp1三部分组成,如式(1)所示;发起方发送Handshake_msg1消息表示它请求建立通信;

Handshake_msg1={pk,Nonce1,Timestamp1} (1)

S104,响应方检查Handshake_msg1消息的新鲜度;响应方接收到Handshake_msg1消息后,即收到了发起方的通信请求,响应方根据不重数Nonce1和时间戳Timestamp1检查此消息是否新鲜;

S106,如果Handshake_msg1消息新鲜,转至步骤S108,否则转至步骤130;

S108,响应方生成SM4密钥key、32bit不重数Nonce2和毫秒级时间戳Timestamp2;key的长度为128bit;不重数Nonce2是一个32bit的随机数;时间戳Timestamp2指示了响应方执行步骤S108的时刻;

S110,响应方使用pk加密key,得到密文Ckey;在响应方接收到Handshake_msg1之后便得到了公钥pk,响应方采用SM2密码加密算法对key进行加密得到其密文Ckey,如式(2)所示;

Ckey=SM2.Enc(key,pk) (2)

S112,响应方生成Handshake_msg2消息,然后发送给发起方;Handshake_msg2消息由响应方在步骤S108中生成的不重数Nonce2、时间戳Timestamp2和在步骤S100中得到的密文Ckey三部分组成,如式(3)所示;

Handshake_msg2={Nonce2,Timestamp2,Ckey} (3)

S114,发起方检查Handshake_msg2消息的新鲜度;发起方接收到Handshake_msg2消息后,根据不重数Nonce2和时间戳Timestamp2检查Handshake_msg2消息的新鲜度;

S116,如果Handshake_msg2消息新鲜,转至步骤S118,否则转至步骤130;

S118,发起方解密密文Ckey,得到SM4密钥key;在接收到Handshake_msg2消息之后,发起方使用私钥sk,采用SM2密码解密算法对密文Ckey进行解密,得到响应方生成的SM4密钥key,如式(4)所示;

key=SM2.Dec(Ckey,sk) (4)

S120,发起方32bit不重数Nonce3和毫秒级时间戳Timestamp3,并使用SM4密码算法对它们进行加密;不重数Nonce3是一个32bit的随机数;时间戳Timestamp3指示了发起方执行步骤S120的时刻;发起方使用密钥key和SM4密码算法对不重数Nonce3和时间戳Timestamp3进行加密,得到密文CNonce3、CTimestamp3,如式(5)、式(6)所示;

CNonce3=SM4.Enc(Nonce3,key) (5)

CTimestamp3=SM4.Enc(Timestamp3,key) (6)

S122,发起方生成Handshake_msg3消息,然后发送给响应方;Handshake_msg3消息由发起方在步骤S120中生成的密文CNonce3和密文CTimestamp3组成,如式(7)所示;

Handshake_msg3={CNonce3,CTimestamp3} (7)

S124,响应方解密Handshake_msg3消息,检查其新鲜度;响应方接收到Handshake_msg3消息后,使用key和SM4解密算法对其进行解密,得到不重数Nonce3和时间戳Timestamp3,如式(8)、式(9)所示;响应方根据不重数Nonce3和时间戳Timestamp3检查Handshake_msg3消息的新鲜度;

Nonce3=SM4.Dec(CNonce3,key) (8)

Timestamp3=SM4.Dec(CTimestamp3,key) (9)

S126,如果Handshake_msg3消息新鲜,转至步骤S128,否则转至步骤S130;

S128,响应方接受发起方的通信请求,发起方和响应方通过互相发送Handshake_msg消息,协商出了SM4密钥key,建立安全通信连接;在后续的通信中,双方使用key对通信内容进行加密、解密,实现对信息安全的保护;

S130,建立通信连接失败;在Handshake_msg消息不新鲜的情况下,双方不能建立通信连接。

2.根据权利要求1所述的一种面向网联车与路边单元通信的安全连接方法,其特征在于:双方对接收到消息的新鲜度进行检查,如果接收到的消息中的不重数在时间段TNonce内曾经出现过,则此消息不新鲜,时间段TNonce为不重数的记录期;如果接收到的消息中的时间戳Timestamp与接收到消息的时刻TRec的差值大于TThreshold,则此消息不新鲜,TThreshold是差值的最大值。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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