全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210995281.3 (22)申请日 2022.08.18 (71)申请人 郑州轻工业大 学 地址 450000 河南省郑州市高新 技术产业 开发区科 学大道136号 (72)发明人 张俊松 张启坤 张晓波 李志刚  甘勇  (74)专利代理 机构 郑州优盾知识产权代理有限 公司 41125 专利代理师 栗改 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/06(2006.01) H04L 9/30(2006.01) H04L 9/32(2006.01)H04L 9/40(2022.01) (54)发明名称 一种基于PUF的具备隐私保护的车辆认证方 法 (57)摘要 本发明提出了一种基于PU F的具备隐私保护 的车辆认证方法, 步骤如下: 系统初始化: 选 择具 有PUF功能的车载单元OBU和椭圆曲线; 通过与信 任机构TA进行通信, 车载单元OBU进行注册, 路边 单元RSU进行注册; 车辆用户登录车载单元OBU; 车辆的车载单元OBU与路边单元 RSU之间的认 证: 通过车载单元OBU 的认证参数、 PUF函数和PUF验 证值验证车载单元OBU的合法性并计算通信密钥 I; 车辆与车辆间的车载单元OBU的认证: 利用随 机数生成函数和基点生成临时的私钥和公钥, 通 过安全hash函数和认证参数验证车辆的合法性 并生成通信密钥。 本发明车辆与车辆的认证以及 车辆与路边RSU的认 证都不需要信任机构TA的参 与, 利用PUF函数及椭圆曲线, 保证认证的可靠 性。 权利要求书4页 说明书11页 附图3页 CN 115499119 A 2022.12.20 CN 115499119 A 1.一种基于PUF的具 备隐私保护的车辆认证方法, 其特 征在于, 其 步骤如下: 步骤一、 系统初始化: 选择具有PUF功能的车载单元OBU和椭圆曲线, 信 任机构TA在椭圆 曲线上选择一个基点和两个安全hash函数, 并利用基点生成自身的私钥和公钥, 信任机构 TA利用随机数生成算法生成两个随机数作为秘密值并保存; 步骤二、 车载单元OBU的注册: 车载单元OBU通过身份标识符、 车辆密钥、 PUF函数、 基点 P、 两个秘密值以及一个安全hash函数生 成PUF验证值、 中间变量与信任机构TA进 行通信, 信 任机构TA生成车辆的认证参数, 通过安全通信信道传递给车载单元OBU并保存在车辆列表 VTL中; 路边单元RSU的注册: 信任机构TA通过随机数生成算法和基点P生成路边单元RSU的 私钥和公钥, 并将路边单 元RSU的私钥和公钥传送给路边单 元RSU; 步骤三、 车辆用户登录车载单元OBU: 车辆用户通过身份标识符和车辆密钥登录车载单 元OBU, 车载单元OBU通过PUF函数确定PUF验证值的正确性后, 允许车辆用户登录车载单元 OBU; 步骤四、 车辆的车载单元OBU与路边单元 RSU之间的认 证: 路边单元RSUj通过验证 车载单 元OBU的认证参数、 PU F函数和PUF验证值验证车载单元OBU的合法性, 并利用秘密值、 车载单 元OBU的身份标识符和车辆密钥计算 通信密钥I; 步骤五、 车辆与车辆间的车载单元OBU的认证: 一个车辆的车载单元利用随机数生成函 数和基点P生成临 时的私钥和公钥, 并将公钥发送给另一个车辆的车载单元, 另一个车辆的 车载单元通过时间戳验证消息的新鲜性, 通过安全hash函数和认证参数验证一个车辆的合 法性, 并生成通信密钥I I。 2.根据权利要求1所述的基于PUF的具备隐私保护的车辆认证方法, 其特征在于, 所述 椭圆曲线为在一个大的素数p构成的有限域GF(p)上选择的椭圆曲线Ep(a,b):y12=x13+ax1 +b且满足4a3+27b2≠0(mod p), 其中, a, b∈Zq*为椭圆曲线的常数, x1和y1为椭圆曲线的自 变量和因变量; 所述基点P为信任机构TA在椭圆曲线Ep(a,b)上选取的一个阶为 q的点; 所述 两个安全hash函数分别为安全hash函数h( ·)和安全hash函数H( ·), 且安全hash函数h: 为0,1字符串 到阶为q的有限域 的hash函 数; 安全hash 函数H:Ep(a,b)→{0,1}l 为椭圆曲线Ep(a,b)上的点到长度为l的0,1字符串的hash函数; 所述信任机构TA利用随机 数生成算法生成两个 随机数 作为秘密值并保存; 所述信任机构TA生成自身的私钥 和公钥的方法为: 信任机构TA利用随机 数生成算法生成一个随机 数 作为自己的私钥, 利用基点P和私钥s计算出对应的公钥TPK=s ·P; 信任机构TA将系统所使用的公共参数{Ep (a,b),q,P,h( ·),H(·),TPK}进行公开。 3.根据权利要求2所述的基于PUF的具备隐私保护的车辆认证方法, 其特征在于, 所述 车载单元OBU的注 册的方法为: 步骤VR1: 车辆Vi的车载单元OBU选择一个具有唯一性的身份标识符IDi以及对应的密钥 PWi; 车辆Vi利用随机数生成算法产生随机数 并计算哈希值 以及PUF验证值 车辆Vi的车载单元OBU生成消息 并将该消息通 过安全的通信信道传递给信任机构TA; 其中, PUF( ·)为车载单元OBU所拥有的物理不可克 隆函数, | |为两个字符串的连接操作符, 为异或操作;权 利 要 求 书 1/4 页 2 CN 115499119 A 2步骤VR2: 在收到消息 后, 信任机构TA计算中间变量 并将消息{Di}通过安全通信信道传递给车辆Vi的车载单元OBU; 车辆Vi的车载 单元OBU根据收到的消息计算数值Ri=PUF(Di)并将数值Ri回传给信任机构TA; 步骤VR3: 在收到数值Ri后, 信任机构TA计算认证参数: Certi=h(Ri)·x·P 其中, Ci、 Certi分别表示车辆Vi的车载单元OBU的认证参数; 随后, 信任机构TA生成消息{Ci,Certi}并将该消息通过安全通信信道传递给车辆Vi的 车载单元OBU; 信任机构TA构建成一条记录<IDi,Certi,Ci>, 并将该记录存储在后台数据库 服务器的车辆列表 VTL中; 步骤VR4: 车辆Vi的车载单元OBU收到消息{Ci,Certi}后, 车辆Vi的车载单元OBU将参数< b,Qi,Ci,Certi>存储在其防篡改装置TP D中。 4.根据权利要求2或3所述的基于PUF的具备隐私保护的车辆认证方法, 其特征在于, 所 述路边单 元RSU的注 册的方法为: 步骤RR1: 信任机构TA利用随机数生 成算法生 成随机数 并将其作为路边单元RSUj 的私钥, 计算路边单 元RSUj的公钥: PKR=sR·P; 步骤RR2: 随后, 信任机构TA计算中间变量Fj=sR·x·P并将参数<Fj,sR,x,PKR>存储 到路边单元RSUj的防篡改装 置TPD中; 信任 机构TA将路边单元RSUj的参数<Fj,sR,x,PKR>存 储在后台数据库服 务器的路边设备表。 5.根据权利要求3所述的基于PUF的具备隐私保护的车辆认证方法, 其特征在于, 所述 车辆用户登录车 载单元OBU的方法为: 步骤L‑1: 用户U在车 载单元OBU的界面上输入用户的身份标识符IDi以及车辆密钥PWi; 步骤L‑2: 车辆Vi的车载单元OBU利用存储的随机数b计算哈希值 并利用自己 的PUF函数计算中间变量 车载单元OBU将中间变量Qi’与自己所存储的PUF验证值Qi进行比较, 如果相等, 则允许 用户U进行后续的认证操作; 否则, 车辆Vi的车载单元OBU提示用户输入的IDi以及车辆密钥 PWi错误, 提醒用户重新输入。 6.根据权利要求4所述的基于PUF的具备隐私保护的车辆认证方法, 其特征在于, 当车 辆Vi行驶到路边单元RSUj所覆盖的范围后, 车辆Vi的车载单元OBU与路边单元RSUj之间的认 证的方法为: 步骤A‑RV1: 车辆Vi的车载单元OBU利用随机数生成函数产生随机数rvi∈Zq*, 同时使用 即时时刻生成时间戳Ti计算中间变量: RPKvi=rvi·P, Ei=H(rvi·PKR), 其中, Ei为车辆Vi与路边单元RSU的临时通信秘钥; RPKvi为临时密钥Ei的构件, 用于路边权 利 要 求 书 2/4 页 3 CN 115499119 A 3

PDF文档 专利 一种基于PUF的具备隐私保护的车辆认证方法

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于PUF的具备隐私保护的车辆认证方法 第 1 页 专利 一种基于PUF的具备隐私保护的车辆认证方法 第 2 页 专利 一种基于PUF的具备隐私保护的车辆认证方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:06:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。