CN104853351A - 一种基于可控隐私的车联网分布式认证方法 - Google Patents

一种基于可控隐私的车联网分布式认证方法 Download PDF

Info

Publication number
CN104853351A
CN104853351A CN201510125985.5A CN201510125985A CN104853351A CN 104853351 A CN104853351 A CN 104853351A CN 201510125985 A CN201510125985 A CN 201510125985A CN 104853351 A CN104853351 A CN 104853351A
Authority
CN
China
Prior art keywords
vehicle
rsu
signature
message
private key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510125985.5A
Other languages
English (en)
Inventor
陆杰
徐宗保
周从华
王良民
刘志锋
施化吉
申屠浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University
Original Assignee
Jiangsu University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University filed Critical Jiangsu University
Priority to CN201510125985.5A priority Critical patent/CN104853351A/zh
Publication of CN104853351A publication Critical patent/CN104853351A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于可控隐私的车联网分布式认证方法,涉及车载网络通信安全领域,特别是一种基于可控隐私的车联网分布式认证方法,具体包括以下步骤:***初始化;假名和部分签名私钥更新;消息签名;签名的消息认证;真实身份的追踪与撤销五个步骤。本发明使用双哈希链构建假名,使得作废一个车辆身份的通信开销与该车持有的假名和部分签名私钥数目无关,并且车辆用户利用一个授权可以更新多个部分签名私钥,减轻了权威机构(TA)和路边单元(RSU)的负担;在出现有争议的签名的消息时,TA可以根据车辆上传对该消息的再次签名区分该签名是否是由RSU伪造,解决了分布式环境下的不可否认性问题。本发明具有较高的安全性和较低的开销,适用于节点高速移动、拓扑结构易变和规模庞大的VANET网络。

Description

一种基于可控隐私的车联网分布式认证方法
技术领域
本发明涉及车载网络通信安全领域,特别是一种基于可控隐私的车联网分布式认证方法。
背景技术
车载自组网是移动自组网和传感器技术在交通领域的具体应用,它可以大大减少道路交通安全事故的发生,提高道路通行效率以及提供信息服务。车载自组网采用专用短程通信,支持车与车之间的通信V2V以及车与路边单元相互通信V2I两种通信模式,来构建一个自组织的、分布式的、部署方便、结构开放的车辆间通信网络。
车载网的部署和实施有着巨大的社会和经济效益,近年来引起了工业界和学术界的高度关注,产生了许多重要的研究成果。但是这项技术的发展也面临着许多挑战,主要是确保消息的完整性和可认证性的同时,保护好司乘人员的隐私和满足实时处理的要求。由于不法分子和自私人员可能会利用车载网传播伪造消息来满足自己的需要,所以必须使用数字签名机制确保传输的信息来自于真实可靠的车辆;但是这些消息通常包括车辆的位置、方向和时间等,被他人获知后会威胁司乘人员的隐私,所以要实现匿名认证;而在分布式身份认证环境中,要实现对出现争议的消息可追踪性就必须满足消息签名的不可否认性。
为了解决这些问题,已经有许多代表性的研究成果。Raya M等最早建议车载自组网内采用别名验证机制。车辆向CA申请大量证书并储存在车上,CA存储真实身份与别名的关系。Armknecht F等研究了别名机制下的路由策略,在保护隐私和维持路由稳定性之间进行综合考虑。Fischer L等指出如果攻击者可以入侵CA,别名机制就丧失了隐私保护的效果。为此,作者建议车辆采用盲签名从多个CA申请别名,这大大提高了隐私泄露的门槛。但该方案生成但个别名开销太大,而且无法单个作废恶意车辆的别名。上述的别名机制都是集中授权方式,即一次获取大量的别名证书。这样,大大加重了证书管理中心的负担,而且作废一个车辆要将其持有的证书全部作废,这意味着相当大的作废开销。
针对别名机制,减少车辆携带的别名数目是降低作废开销的有效方法。Bellur等建议采用分布式证书管理模式,允许车辆在正常行进过程中通过RSU更新别名。将整个区域划分成若干子区域,每个别名证书只能在一个子区域使用。这样作废某个成员就只需要通告它拥有别名所在的子区域。Lu等提出的ECPP方案减少了作废列表的无线传播开销和普通车辆的存储开销。Wasef等提出车辆可以按需从RSU申请证书,而且作者在研究中降低了RSU的信任等级,认为RSU是半可信的,但该方案的不足在于恢复恶意车辆身份的代价较大。Priya等提出了GAP方案,该方案使用群签名和批量认证,但是没有达到分布式坏境下的不可否认性,该方案中车辆可以反诉RSU伪造签名。
发明内容
本发明的目的在于一种基于可控隐私的车联网分布式认证方法,降低RSU计算开销和通信开销,减轻TA和RSU的负担,解决分布式环境下的发送方不可否认性问题,从而实现车载网中的安全和高效率的分布式匿名认证。
为了解决以上技术问题,本发明采用基于权威机构发放的秘密值和RSU处获得的部分签名私钥的签名方案,提出了基于可控隐私的车联网分布式认证方法具体技术方案如下:
一种基于可控隐私的车联网分布式认证方法,其特征在于包含以下步骤:
步骤一,***初始化:权威机构选取公共参数,为RSU和车辆进行登记注册;
步骤二,假名和部分签名私钥更新:权威机构认证车辆的身份,为车辆发放部分签名私钥请求证书,所述车辆根据部分签名私钥请求证书从RSU处获取一批相应的部分签名私钥;
步骤三,消息签名:车辆利用权威机构发放的秘密值和RSU处获得的部分签名私钥对消息进行签名,得到签名的消息;所述消息签名同时采用了权威机构发放的秘密值和RSU发放的部分签名私钥;
步骤四,签名的消息认证:车辆根据接收到的别的车辆发送签名的消息,对签名的消息进行认证;
步骤五,真实身份的追踪与撤销:签名的消息出现争议时,权威机构根据签名的消息追踪到车辆的真实身份,并将所述车辆身份撤销。
所述步骤一进一步具体为:
过程一,权威机构选择一个大素数p,选择两个常数a,b∈Zp使得4a3+27b2≠0 mod p,定义Zp上的椭圆曲线E:y2=x3+ax+b由一个基于同余式y2=x3+ax+b mod p的解集和一个无穷远点O组成,设P是E上阶为素数q的一个点,TA选择一个随机数作为***主密钥,计算***公钥PKTA=SKTAP∈G,再选择两个Hash函数和一个安全的加密算法Enck(),最后TA公布***参数(q,P,G,H1,H2,Enck());
过程二,在车辆注册时,TA给车辆Vi分配一个真实身份RIDi∈G,以及一个传统的公私钥对其中最后TA为Vi选择两个哈希链的种子l是两个哈希链的种子生成假名的个数,并且存储真实身份与哈希链种子的映射关系;
过程三,TA为每个RSU选择一个随机数作为RSU的私钥,并计算作为RSU的公钥,最后将Ri=(RSUi||Li),安全的传送给RSU,其中Li是RSU的位置信息,从而得到证书 Cert TA , R i = ( R i , PK R i , SIG SK TA ( R i , PK R i ) ) .
所述步骤二进一步具体为以下过程:
过程一,当车辆Vi进入RSU时,车辆Vi选择一个随机数r',然后通过RSU将发送给TA,r'是用来防止敌手收集信息,从而得到该车辆经过哪些RSU;TA解密消息X,检查RIDi是否在撤销链表中;每个RSU内车辆Vi一次需要更新的假名数量是固定的,在Ri内需要更新的数量为
TA为车辆生成部分签名私钥请求证书:首先TA通过查找存储单元,计算车辆Vi已经更新的假名数量为m,此处TA判断是否成立,如果成立TA随机选取并计算然后将tstamp用车辆Vi的传统公钥加密生成消息 Y = Enc PK V i ( U i 1 , t stamp , x V i , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 ) ) , 通过RSU发送Y给Vi,否则TA为车辆Vi重新选取哈希链种子,TA将加入自身的存储空间以及更新此处TA选取加入部分签名私钥请求证书,目的是使得在出现有争议的签名的消息时,能够分辨签名的消息的来源,达到不可否认性;
过程二,车辆Vi接收到加密信息Y后,用车辆Vi的传统私钥解密Y,得到U1,tstamp验证TA签名的有效性,如果签名有效,Vi和部分签名私钥请求证书 Z = ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 ) ) 存在自身的存储空间,Vi等待从RSU处获得签名私钥;
过程三,RSU定期地广播证书 如果是合法的,车辆Vi选取一个随机数并计算对称密钥和解密因子然后,Vi向RSU发送请求消息RSU计算对称密钥并解密W,然后验证时间戳tstamp的新鲜性,以及签名的有效性;如果验证通过,RSU计算假名PIDi,j
S V i 1 , m + j = h m + j ( SD V i 1 ) , S V i 2 , l - j - m + 1 = h l - j - m + 1 ( SD V i 2 ) , PID i , j = h ( S V i 1 , j + m ⊕ S V i 2 , l - j - m + 1 ) ( 1 ≤ j ≤ n R i ) . - - - ( 1 ) ,
对应于每个假名RSU选取计算 U i , j 2 = r i , j P , U i , j = U i 1 + U i , j 2 ; 其中Δti,j是部分签名私钥使用的时间窗口;计算 d PID i , j = r i , j + h i , j SK R i mod q , RSU把 Ψ = Enc φ ′ ( U i , j , d PID i , j , Δt i , j , ( 1 ≤ j ≤ n R i ) ) 发送给车辆Vi,RSU将加入自身的存储空间;
过程四,车辆Vi接受到消息Ψ后,用φ解密后得到Ui,jΔti,j,并根据公式(1)计算假名,最终存储nRi个四元组(PIDi,j,Ui,jΔti,j)用于消息签名。
所述步骤三进一步具体为以下过程:
对于消息M∈{0,1}*,车辆签名如下:
过程一,随机选取计算Ri,j=ki,jP;
过程二,令 e i , j = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ) ;
过程三,计算 v i , j = k i , j + e i , j ( d PID i , j + x V i ) ;
则δi=(Ui,j,ei,j,vi,j)就是车辆Vi以假名PIDi,j对消息Mi的签名。
所述步骤四进一步具体为:
验证算法:一旦收到签名的消息(PIDi,j,Mi,Δti,j,δi),验证者进行如下操作:
过程一,计算 h i , j = H 1 ( PID i , j , PK R i , U i , j ) ;
过程二,计算 R i , j ′ = v i , j P - e i , j ( U i , j + h i , j PK R i ) ;
过程三,最后计算 e i , j ′ = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ′ ) ;
当且仅当e′i,j=ei,j时,验证者接受签名的消息。
所述步骤五进一步具体为:
当出现一个有争议的签名的消息的时候,根据车辆Vi的假名PIDi,j,TA从自身的存储空间中搜索存储的PIDi,j对应的真实身份,得到车辆Vi的真实身份RIDi,TA一旦获得RIDi,就可很容易地撤销Vi,主要包含两个过程;
过程一,将RIDi加入撤销链表(CRL),Vi不能从TA处获得新的部分签名私钥请求证书,RSU不再为车辆Vi分发部分签名私钥
过程二,首先,撤销Vi所获得的尚未过期的假名以及部分签名私钥,TA根据自身的存储空间查找到当前车辆Vi获得假名与部分签名私钥的RSU;然后,TA将发送给RSU,RSU将C加上RSU的签名广播给RSU所在区域的所有的车辆用户;最后,第三方在收到C后,第三方根据公式(1)计算撤销车辆目前持有的有效的假名PIDi,j,第三方把PIDi,j加到时间窗口Δti,j内的本地CRL中。
本申请具有有益效果。本申请提出了一种基于可控隐私的车联网分布式认证方法,该申请使用双哈希链构建假名,在保持匿名性的基础上,使得作废一个车辆身份的通信开销与该车持有的假名和部分签名私钥数目无关,并且用户利用一个授权可以更新多个部分签名私钥,减轻了TA和RSU的负担;由于在签名私钥的分发时,RSU是根据部分签名私钥请求证书生成部分签名私钥,所以在出现有争议消息时,TA可以根据车辆上传对该消息再次签名区分该签名是否是由RSU伪造,解决了分布式环境下的不可否认性问题。此外,该申请,无论在部分签名私钥的分发,签名过程以及认证过程都不需要昂贵的对运算,签名认证只需要三个点乘操作,大幅度提高了认证速度,非常适用于VANET网络。
附图说明
图1为本发明实施例提供的基于可控隐私的车联网分布式认证方法的流程图。
图2为本发明实施例提供的假名和部分签名私钥更新的流程图。
图3为本发明实施例提供的消息签名的流程图。
图4为本发明实施例提供的消息认证的流程图。
图5为本发明实施例提供的身份撤销的流程图。
具体实施方式
如图1所示,本发明共有5个步骤,分别为:
(1)***初始化:权威机构选取公共参数,为RSU和车辆进行登记注册;
(2)假名和部分签名私钥更新:权威机构认证车辆的身份,为车辆发放签名私钥请求证书,所述车辆根据签名私钥请求证书从RSU处获取一批相应的签名私钥;
(3)消息签名:车辆利用权威机构发放的秘密值和RSU处获得的签名私钥对消息进行签名;
(4)签名的消息认证:车辆根据接收到的别的车辆发送签名的消息,对签名的消息进行认证;
(5)真实身份的追踪与撤销:签名的消息出现争议时,权威机构根据签名的消息追踪到车辆的真实身份,并将所述车辆身份撤销。
下面结合具体实施例和附图对本发明进行进一步说明。
(1)初始化***:权威机构选取公共参数,为RSU和车辆进行登记注册;
步骤1.1:所述权威机构,选择一个大素数p,选择两个常数a,b∈Zp使得4a3+27b2≠0 mod p,定义Zp上的椭圆曲线E:y2=x3+ax+b由一个基于同余式y2=x3+ax+b mod p的解集和一个无穷远点O组成,设P是E上阶为素数q的一个点。
步骤1.2:TA选择一个随机数作为***主密钥,计算***公钥PKTA=SKTAP∈G,再选择两个Hash函数和一个安全的加密算法Enck(),最后TA公布***参数(q,P,G,H1,H2,Enck());
步骤1.3:在车辆注册时,TA给车辆Vi分配一个真实身份RIDi∈G,以及一个传统的公私钥对其中最后TA为Vi选择两个哈希链的种子假设每两个哈希链的种子用来生成l个假名,并且存储真实身份与哈希链种子的映射关系;
步骤1.4:TA为每个RSU选择一个随机数作为RSU的私钥,并计算作为RSU的公钥,最后将Ri=(RSUi||Li),安全的传送给RSU,其中Li是RSU的位置信息,可得证书 Cert TA , R i = ( R i , PK R i , SIG SK TA ( R i , PK R i ) ) .
(2)假名和部分签名私钥更新:如图2所示,权威机构认证车辆的身份,为车辆发放签名私钥请求证书,所述车辆根据签名私钥请求证书从RSU处获取一批相应的签名私钥,共有18个步骤。
步骤2.1:当车辆Vi进入RSU时,车辆Vi选择一个随机数r',然后通过RSU将发送给TA。
步骤2.2:TA解密消息X,检查RIDi是否在撤销链表中;RIDi如果不在撤销链表中,至步骤2.3,否则至步骤2.17。
步骤2.3:TA通过查找存储单元,计算车辆Vi已经更新的假名数量为m,此处TA判断是否成立,如果成立至步骤2.4,否则至步骤2.5。
步骤2.4:TA随机选取并计算TA生成消息 Y = Enc PK V i ( U i 1 , t stamp , x V i , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 ) ) , 通过RSU发送Y给Vi,至步骤2.6。
步骤2.5:TA为车辆Vi重新选取哈希链种子,至步骤2.3。
步骤2.6:TA将加入自身的存储空间以及更新 ( R i , S V i 1 , m + n R i + 1 , S V i 2 , l - m - n R i + 1 ) .
步骤2.7:车辆Vi接收到加密信息Y后,用车辆Vi的传统私钥解密Y,得到U1,tstamp验证TA签名的有效性,如果TA签名有效至步骤2.8。否则至步骤2.1。
步骤2.8:Vi存储秘密值和部分签名私钥请求证书
Z = ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 ) ) .
步骤2.9:RSU定期地广播证书 Cert TA , R i = ( R i , PK R i , SIG SK TA ( R i , PK R i ) ) .
步骤2.10:Vi验证是合法性。如果证书是合法的至步骤2.11,否则至步骤2.17。
步骤2.11:车辆Vi选取一个随机数并计算对称密钥和解密因子然后,Vi向RSU发送请求消息
步骤2.12:RSU计算对称密钥并解密W,然后验证时间戳tstamp的新鲜性,以及签名的有效性;如果验证通过,至步骤2.13,否则至步骤2.17。
步骤2.13:RSU计算假名PIDi,j
S V i 1 , m + j = h m + j ( SD V i 1 ) , S V i 2 , l - j - m + 1 = h l - j - m + 1 ( SD V i 2 ) , PID i , j = h ( S V i 1 , j + m ⊕ S V i 2 , l - j - m + 1 ) ( 1 ≤ j ≤ n R i ) . - - - ( 1 ) ,
步骤2.14:对应于每个假名RSU选取计算 U i , j = U i 1 + U i , j 2 ; h i , j = H 1 ( PID i , j , PK R i , Δt i , j , U i , j ) , 其中Δti,j是部分签名私钥使用的时间窗口;计算 d PID i , j = r i , j + h i , j SK R i mod q .
步骤2.15:RSU把 Ψ = Enc φ ′ ( U i , j , d PID i , j , Δt i , j , ( 1 ≤ j ≤ n R i ) ) 发送给车辆Vi,RSU将(tstamp)加入自身的存储空间;
步骤2.16:车辆Vi接受到消息Ψ后,用φ解密后得到Ui,jΔti,j,并根据上面公式(1)计算假名,最终存储个四元组(PIDi,j,Ui,jΔti,j)用于消息签名。至步骤2.18。
步骤2.17:协议终止。
步骤2.18:假名和部分签名私钥更新结束。
至此假名和部分签名私钥更新结束,所述握手协议中攻击者通过网络监听窃取到的消息,因为没有解密秘钥不能解密得到消息的内容,保证了消息的机密性,每个消息都带有各自的签名保证了消息不被篡改。
(3)消息签名:所述消息签名特征在于签名同时采用了权威机构发放的秘密值和RSU发放的签名私钥,如图3所示,共有3个步骤。
对于消息Mi∈{0,1}*,车辆签名如下:
步骤3.1:车辆随机选取计算Ri,j=ki,jP;
步骤3.2:车辆令 e i , j = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ) ;
步骤3.3:车辆计算 v i , j = k i , j + e i , j ( d PID i , j + x V i ) ;
则δi=(Ui,j,ei,j,vi,j)就是车辆Vi以假名PIDi,j对消息Mi的签名。
至此消息签名结束,所述签名方法不可以伪造,因为该方法的签名既需要秘密值又需要部分签名私钥。即使RSU被攻击后,进行伪造签名,也可以追溯消息的来源,只要车辆对消息产生两个签名,TA就能够判定消息是否是RSU伪造。并且该方法实用假名通信,假名每次只是用一次,很好地达到了身份匿名性和轨迹不可跟踪性。
(4)消息认证:如图4所示,车辆根据接收到的别的车辆发送签名的消息,对签名的消息进行认证;
验证算法:一旦收到签名的消息(PIDi,j,Mi,Δti,j,δi),验证者进行如下操作:
步骤4.1:验证者计算 h i , j = H 1 ( PID i , j , PK R i , U i , j ) ;
步骤4.2:验证者计算 R i , j ′ = v i , j P - e i , j ( U i , j + h i , j PK R i ) ;
步骤4.3:最后验证者计算 e i , j ′ = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ′ ) ;
步骤4.4:如果e′i,j=ei,j时,验证者接受签名的消息,否则丢弃该消息。
至此,签名的消息认证结束,所述认证方法,只需要三个点乘的时间,不需要昂贵的对运算,认证效率非常高。
(5)真实身份的追踪与撤销:如图5所示,签名的消息出现争议时,权威机构根据签名的消息追踪到车辆的真实身份,并将所述车辆身份撤销。
步骤5.1:TA将RIDi加入撤销链表(CRL)。
步骤5.2:TA根据自身的存储空间查找到当前车辆Vi获得假名与部分签名私钥的RSU。
步骤5.3:TA将发送给RSU。
步骤5.4:RSU将C加上RSU的签名广播给RSU所在区域的所有的车辆用户。
步骤5.5:第三方在收到C后,第三方可以根据公式(1)计算撤销车辆目前持有的有效的假名PIDi,j,第三方把PIDi,j加到时间窗口Δti,j内的本地CRL中。

Claims (6)

1.一种基于可控隐私的车联网分布式认证方法,其特征在于包含以下步骤:
步骤一,***初始化:权威机构选取公共参数,为RSU和车辆进行登记注册;
步骤二,假名和部分签名私钥更新:权威机构认证车辆的身份,为车辆发放部分签名私钥请求证书,所述车辆根据部分签名私钥请求证书从RSU处获取一批相应的部分签名私钥;
步骤三,消息签名:车辆利用权威机构发放的秘密值和RSU处获得的部分签名私钥对消息进行签名,得到签名的消息;所述消息签名同时采用了权威机构发放的秘密值和RSU发放的部分签名私钥;
步骤四,签名的消息认证:车辆根据接收到的别的车辆发送签名的消息,对签名的消息进行认证;
步骤五,真实身份的追踪与撤销:签名的消息出现争议时,权威机构根据签名的消息追踪到车辆的真实身份,并将所述车辆身份撤销。
2.根据权利要求1所述的一种基于可控隐私的车联网分布式认证方法,其特征在于所述步骤一进一步具体为:
过程一,权威机构选择一个大素数p,选择两个常数a,b∈Zp使得4a3+27b2≠0 mod p,定义Zp上的椭圆曲线E:y2=x3+ax+b由一个基于同余式y2=x3+ax+b mod p的解集和一个无穷远点O组成,设P是E上阶为素数q的一个点,TA选择一个随机数作为***主密钥,计算***公钥PKTA=SKTAP∈G,再选择两个Hash函数和一个安全的加密算法Enck(),最后TA公布***参数(q,P,G,H1,H2,Enck());
过程二,在车辆注册时,TA给车辆Vi分配一个真实身份RIDi∈G,以及一个传统的公私钥对其中最后TA为Vi选择两个哈希链的种子l是两个哈希链的种子生成假名的个数,并且存储真实身份与哈希链种子的映射关系;
过程三,TA为每个RSU选择一个随机数作为RSU的私钥,并计算作为RSU的公钥,最后将Ri=(RSUi||Li),安全的传送给RSU,其中Li是RSU的位置信息,从而得到证书 Cert TA , R i = ( R i , PK R i , SIG SK TA ( R i , PK R i ) ) .
3.根据权利要求1所述的一种基于可控隐私的车联网分布式认证方法,其特征在于所述步骤二进一步具体为以下过程:
过程一,当车辆Vi进入RSU时,车辆Vi选择一个随机数r',然后通过RSU将发送给TA,r'是用来防止敌手收集信息,从而得到该车辆经过哪些RSU;TA解密消息X,检查RIDi是否在撤销链表中;每个RSU内车辆Vi一次需要更新的假名数量是固定的,在Ri内需要更新的数量为
TA为车辆生成部分签名私钥请求证书:首先TA通过查找存储单元,计算车辆Vi已经更新的假名数量为m,此处TA判断是否成立,如果成立TA随机选取并计算然后将tstamp用车辆Vi的传统公钥加密生成消息 Y = Enc PK V i ( U i 1 , t stamp , x V i , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - n R i - m + 1 ) ) , 通过RSU发送Y给Vi,否则TA为车辆Vi重新选取哈希链种子,TA将加入自身的存储空间以及更新此处TA选取加入部分签名私钥请求证书,目的是使得在出现有争议的签名的消息时,能够分辨签名的消息的来源,达到不可否认性;
过程二,车辆Vi接收到加密信息Y后,用车辆Vi的传统私钥解密Y,得到U1验证TA签名的有效性,如果签名有效,Vi和部分签名私钥请求证书 Z = ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 , SIG SK TA ( U i 1 , t stamp , S V i 1 , m + 1 , S V i 2 , l - m - n R i + 1 ) ) 存在自身的存储空间,Vi等待从RSU处获得签名私钥;
过程三,RSU定期地广播证书 如果是合法的,车辆Vi选取一个随机数并计算对称密钥和解密因子然后,Vi向RSU发送请求消息RSU计算对称密钥并解密W,然后验证时间戳tstamp的新鲜性,以及签名的有效性;如果验证通过,RSU计算假名PIDi,j
S V i 1 , m + j = h m + j ( SD V i 1 ) , S V i 2 , l - j - m + 1 = h l - j - m + 1 ( SD V i 2 ) , PID i , j = h ( S V i 1 , j + m ⊕ S V i 2 , l - j - m + 1 ) ( 1 ≤ j ≤ n R i ) . - - - ( 1 ) ,
对应于每个假名RSU选取计算其中Δti,j是部分签名私钥使用的时间窗口;计算 d PID i , j = r i , j + h i , j SK R i mod q , RSU把 Ψ = Enc φ ′ ( U i , j , d PID i , j , Δt i , j , ( 1 ≤ j ≤ n R i ) ) 发送给车辆Vi,RSU将加入自身的存储空间;
过程四,车辆Vi接受到消息Ψ后,用φ解密后得到Ui,jΔti,j,并根据公式(1)计算假名,最终存储个四元组 用于消息签名。
4.根据权利要求1所述的一种基于可控隐私的车联网分布式认证方法,其特征在于所述步骤三进一步具体为以下过程:
对于消息Mi∈{0,1}*,车辆签名如下:
过程一,随机选取计算Ri,j=ki,jP;
过程二,令 e i , j = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ) ;
过程三,计算 v i , j = k i , j + e i , j ( d PID i , j + x V i ) ;
则δi=(Ui,j,ei,j,vi,j)就是车辆Vi以假名PIDi,j对消息Mi的签名。
5.根据权利要求1所述的一种基于可控隐私的车联网分布式认证方法,其特征在于所述步骤四进一步具体为:
验证算法:一旦收到签名的消息(PIDi,j,Mi,Δti,j,δi),验证者进行如下操作:
过程一,计算 h i , j = H 1 ( PID i , j , PK R i , U i , j ) ;
过程二,计算 R i , j ′ = v i , j P - e i , j ( U i , j + h i , j PK R i ) ;
过程三,最后计算 e i , j ′ = H 2 ( M i , PID i , j , PK R i , U i , j , R i , j ′ ) ;
当且仅当e′i,j=ei,j时,验证者接受签名的消息。
6.根据权利要求1所述的一种基于可控隐私的车联网分布式认证方法,其特征在于所述步骤五进一步具体为:
当出现一个有争议的签名的消息的时候,根据车辆Vi的假名PIDi,j,TA从自身的存储空间中搜索存储的PIDi,j对应的真实身份,得到车辆Vi的真实身份RIDi,TA一旦获得RIDi,就可很容易地撤销Vi,主要包含两个过程;
过程一,将RIDi加入撤销链表(CRL),Vi不能从TA处获得新的部分签名私钥请求证书,RSU不再为车辆Vi分发部分签名私钥
过程二,首先,撤销Vi所获得的尚未过期的假名以及部分签名私钥,TA根据自身的存储空间查找到当前车辆Vi获得假名与部分签名私钥的RSU;然后,TA将发送给RSU,RSU将C加上RSU的签名广播给RSU所在区域的所有的车辆用户;最后,第三方在收到C后,第三方根据公式(1)计算撤销车辆目前持有的有效的假名PIDi,j,第三方把PIDi,j加到时间窗口Δti,j内的RSU所在区域的CRL(本地CRL)中。
CN201510125985.5A 2015-03-20 2015-03-20 一种基于可控隐私的车联网分布式认证方法 Pending CN104853351A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510125985.5A CN104853351A (zh) 2015-03-20 2015-03-20 一种基于可控隐私的车联网分布式认证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510125985.5A CN104853351A (zh) 2015-03-20 2015-03-20 一种基于可控隐私的车联网分布式认证方法

Publications (1)

Publication Number Publication Date
CN104853351A true CN104853351A (zh) 2015-08-19

Family

ID=53852626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510125985.5A Pending CN104853351A (zh) 2015-03-20 2015-03-20 一种基于可控隐私的车联网分布式认证方法

Country Status (1)

Country Link
CN (1) CN104853351A (zh)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105656634A (zh) * 2016-01-12 2016-06-08 上海第二工业大学 车载自组织网络中无配对运算的隐私保护批量认证方法
CN105763558A (zh) * 2016-01-20 2016-07-13 华东师范大学 车载自组织网中具有隐私保护的分布式聚合认证方法
CN105871831A (zh) * 2016-03-28 2016-08-17 江苏大学 一种车载网中数据分片下载服务方法
CN106027519A (zh) * 2016-05-18 2016-10-12 安徽大学 车联网中的高效条件隐私保护和安全认证方法
CN106657021A (zh) * 2016-11-24 2017-05-10 北京洋浦伟业科技发展有限公司 车联网中车辆消息认证方法和装置
CN107040516A (zh) * 2017-01-03 2017-08-11 东南大学 一种高效假名管理和数据完整性保护协议
US9940142B2 (en) 2016-05-20 2018-04-10 At&T Mobility Ii Llc Connected car resource manager with associated applications control
CN107995262A (zh) * 2017-11-16 2018-05-04 北京交通大学 基于停放车辆的车载云***及使用方法
CN108024206A (zh) * 2017-11-30 2018-05-11 东北大学 结合PMIPv6架构的车辆节点位置隐私保护***及方法
CN108171511A (zh) * 2017-12-26 2018-06-15 陈晶 一种具有隐私保护功能的区块链模型
CN108282757A (zh) * 2018-01-24 2018-07-13 电子科技大学 一种移动云服务下vanet隐私保护方法
CN108462948A (zh) * 2017-01-05 2018-08-28 大众汽车有限公司 用于车辆到车辆通信的方法、装置和包括指令的计算机可读存储媒介
CN108964919A (zh) * 2018-05-02 2018-12-07 西南石油大学 基于车联网的具有隐私保护的轻量级匿名认证方法
CN108965313A (zh) * 2018-07-31 2018-12-07 安徽大学 一种车辆违章信息发布方法、***及存储介质
CN109120409A (zh) * 2018-03-26 2019-01-01 泰山学院 一种用于物联网中安全通信的数字签名方法
CN109194610A (zh) * 2018-07-24 2019-01-11 北京交通大学 基于区块链辅助的车载雾数据轻量级匿名接入认证方法
CN109561383A (zh) * 2018-12-17 2019-04-02 昆明理工大学 一种基于动态假名交换区域的位置隐私保护方法
CN109788482A (zh) * 2019-02-26 2019-05-21 武汉大学 一种车联网环境下车辆间的消息匿名认证方法及***
CN110008752A (zh) * 2019-04-12 2019-07-12 北京理工大学 一种基于隐私保护的车辆编队评价方法
CN110071797A (zh) * 2019-02-01 2019-07-30 湖州师范学院 基于混合上下文的假名变更车联网隐私保护认证的方法
CN110233724A (zh) * 2019-05-15 2019-09-13 上海大学 雾计算环境下基于双重假名的车联网隐私数据保护方法
CN110446183A (zh) * 2019-06-01 2019-11-12 西安邮电大学 基于区块链的车联网***和工作方法
CN111107071A (zh) * 2019-12-10 2020-05-05 重庆邮电大学 一种可保护隐私的电动汽车充电服务方法
CN111885544A (zh) * 2020-07-16 2020-11-03 暨南大学 车联网中兼顾信任管理和隐私保护的紧急消息散播方法及***
CN112261078A (zh) * 2020-09-11 2021-01-22 山东师范大学 雾计算环境下基于区块链的道路救援隐私保护***及方法
CN113364598A (zh) * 2021-06-04 2021-09-07 江苏大学 一种车联网环境下隐私保护的批量认证方法
CN113992388A (zh) * 2021-10-26 2022-01-28 北京工业大学 一种基于rsu实现车辆身份条件隐私保护的方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219663A (zh) * 2013-05-30 2014-12-17 江苏大学 一种对车辆身份进行认证的方法和***
CN104394000A (zh) * 2014-12-11 2015-03-04 江苏大学 一种车载网中基于假名验证公钥的批量认证方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219663A (zh) * 2013-05-30 2014-12-17 江苏大学 一种对车辆身份进行认证的方法和***
CN104394000A (zh) * 2014-12-11 2015-03-04 江苏大学 一种车载网中基于假名验证公钥的批量认证方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YILIANG LIU: "Message Authentication Using Proxy Vehicles in Vehicular Ad Hoc Networks", 《IEEE XPLORE》 *
刘辉等: "《采用群组密钥管理的分布式车联网信息认证方案》", 《西安交通大学学报》 *

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105656634A (zh) * 2016-01-12 2016-06-08 上海第二工业大学 车载自组织网络中无配对运算的隐私保护批量认证方法
CN105656634B (zh) * 2016-01-12 2019-07-02 上海第二工业大学 车载自组织网络中无配对运算的隐私保护批量认证方法
CN105763558A (zh) * 2016-01-20 2016-07-13 华东师范大学 车载自组织网中具有隐私保护的分布式聚合认证方法
CN105763558B (zh) * 2016-01-20 2018-08-24 华东师范大学 车载自组织网中具有隐私保护的分布式聚合认证方法
CN105871831A (zh) * 2016-03-28 2016-08-17 江苏大学 一种车载网中数据分片下载服务方法
CN106027519A (zh) * 2016-05-18 2016-10-12 安徽大学 车联网中的高效条件隐私保护和安全认证方法
CN106027519B (zh) * 2016-05-18 2019-03-29 安徽大学 车联网中的高效条件隐私保护和安全认证方法
US9940142B2 (en) 2016-05-20 2018-04-10 At&T Mobility Ii Llc Connected car resource manager with associated applications control
US11348383B2 (en) 2016-05-20 2022-05-31 At&T Mobility Ii Llc Connected car resource manager with associated applications control
US10679435B2 (en) 2016-05-20 2020-06-09 At&T Mobility Ii Llc Connected car resource manager with associated applications control
CN106657021A (zh) * 2016-11-24 2017-05-10 北京洋浦伟业科技发展有限公司 车联网中车辆消息认证方法和装置
CN107040516B (zh) * 2017-01-03 2021-06-11 东南大学 一种高效假名管理和数据完整性保护协议
CN107040516A (zh) * 2017-01-03 2017-08-11 东南大学 一种高效假名管理和数据完整性保护协议
CN108462948A (zh) * 2017-01-05 2018-08-28 大众汽车有限公司 用于车辆到车辆通信的方法、装置和包括指令的计算机可读存储媒介
US10693831B2 (en) 2017-01-05 2020-06-23 Volkswagen Ag Method, apparatus, and computer readable storage medium comprising instructions for vehicle-to-vehicle communication
CN107995262A (zh) * 2017-11-16 2018-05-04 北京交通大学 基于停放车辆的车载云***及使用方法
CN108024206B (zh) * 2017-11-30 2020-07-14 东北大学 结合PMIPv6架构的车辆节点位置隐私保护***及方法
CN108024206A (zh) * 2017-11-30 2018-05-11 东北大学 结合PMIPv6架构的车辆节点位置隐私保护***及方法
CN108171511A (zh) * 2017-12-26 2018-06-15 陈晶 一种具有隐私保护功能的区块链模型
CN108171511B (zh) * 2017-12-26 2021-08-17 广东优世联合控股集团股份有限公司 一种具有隐私保护功能的区块链***
CN108282757A (zh) * 2018-01-24 2018-07-13 电子科技大学 一种移动云服务下vanet隐私保护方法
CN109120409A (zh) * 2018-03-26 2019-01-01 泰山学院 一种用于物联网中安全通信的数字签名方法
CN109120409B (zh) * 2018-03-26 2021-05-28 泰山学院 一种用于物联网中安全通信的数字签名方法
CN108964919B (zh) * 2018-05-02 2021-01-26 西南石油大学 基于车联网的具有隐私保护的轻量级匿名认证方法
CN108964919A (zh) * 2018-05-02 2018-12-07 西南石油大学 基于车联网的具有隐私保护的轻量级匿名认证方法
CN109194610A (zh) * 2018-07-24 2019-01-11 北京交通大学 基于区块链辅助的车载雾数据轻量级匿名接入认证方法
CN108965313A (zh) * 2018-07-31 2018-12-07 安徽大学 一种车辆违章信息发布方法、***及存储介质
CN109561383A (zh) * 2018-12-17 2019-04-02 昆明理工大学 一种基于动态假名交换区域的位置隐私保护方法
CN110071797A (zh) * 2019-02-01 2019-07-30 湖州师范学院 基于混合上下文的假名变更车联网隐私保护认证的方法
CN110071797B (zh) * 2019-02-01 2021-10-12 湖州师范学院 基于混合上下文的假名变更车联网隐私保护认证的方法
CN109788482B (zh) * 2019-02-26 2021-09-03 武汉大学 一种车联网环境下车辆间的消息匿名认证方法及***
CN109788482A (zh) * 2019-02-26 2019-05-21 武汉大学 一种车联网环境下车辆间的消息匿名认证方法及***
CN110008752A (zh) * 2019-04-12 2019-07-12 北京理工大学 一种基于隐私保护的车辆编队评价方法
CN110008752B (zh) * 2019-04-12 2020-10-09 北京理工大学 一种基于隐私保护的车辆编队评价方法
CN110233724B (zh) * 2019-05-15 2021-10-12 上海大学 雾计算环境下基于双重假名的车联网隐私数据保护方法
CN110233724A (zh) * 2019-05-15 2019-09-13 上海大学 雾计算环境下基于双重假名的车联网隐私数据保护方法
CN110446183A (zh) * 2019-06-01 2019-11-12 西安邮电大学 基于区块链的车联网***和工作方法
CN110446183B (zh) * 2019-06-01 2022-04-08 西安邮电大学 基于区块链的车联网***和工作方法
CN111107071B (zh) * 2019-12-10 2022-04-05 重庆邮电大学 一种可保护隐私的电动汽车充电服务方法
CN111107071A (zh) * 2019-12-10 2020-05-05 重庆邮电大学 一种可保护隐私的电动汽车充电服务方法
CN111885544A (zh) * 2020-07-16 2020-11-03 暨南大学 车联网中兼顾信任管理和隐私保护的紧急消息散播方法及***
CN111885544B (zh) * 2020-07-16 2023-12-29 暨南大学 车联网中兼顾信任管理和隐私保护的紧急消息散播方法及***
CN112261078A (zh) * 2020-09-11 2021-01-22 山东师范大学 雾计算环境下基于区块链的道路救援隐私保护***及方法
CN112261078B (zh) * 2020-09-11 2022-09-13 山东师范大学 雾计算环境下基于区块链的道路救援隐私保护***及方法
CN113364598A (zh) * 2021-06-04 2021-09-07 江苏大学 一种车联网环境下隐私保护的批量认证方法
CN113364598B (zh) * 2021-06-04 2022-10-11 江苏大学 一种车联网环境下隐私保护的批量认证方法
CN113992388A (zh) * 2021-10-26 2022-01-28 北京工业大学 一种基于rsu实现车辆身份条件隐私保护的方法
CN113992388B (zh) * 2021-10-26 2024-06-07 北京工业大学 一种基于rsu实现车辆身份条件隐私保护的方法

Similar Documents

Publication Publication Date Title
CN104853351A (zh) 一种基于可控隐私的车联网分布式认证方法
CN111684760B (zh) 用于管理数字证书的密码方法和***
Zhong et al. Conditional privacy-preserving authentication using registration list in vehicular ad hoc networks
Lo et al. An efficient conditional privacy-preserving authentication scheme for vehicular sensor networks without pairings
CN107580006B (zh) 基于注册列表的车载自组织网络条件性隐私保护方法
Sharma et al. BlockAPP: Using blockchain for authentication and privacy preservation in IoV
CN104394000A (zh) 一种车载网中基于假名验证公钥的批量认证方法
CN104683112A (zh) 一种基于rsu协助认证的车-车安全通信方法
Liu et al. An efficient anonymous authentication protocol using batch operations for VANETs
Xue et al. LPA: a new location‐based privacy‐preserving authentication protocol in VANET
JP7074863B2 (ja) デジタル認証書の撤回のための活性化コードを用いた暗号化方法及びそのシステム
CN104219663A (zh) 一种对车辆身份进行认证的方法和***
CN105812354B (zh) 一种lbs背景下车联网中基于抗攻击的位置隐私保护方法
Chim et al. Security and privacy issues for inter-vehicle communications in VANETs
Ahamed et al. EMBA: An efficient anonymous mutual and batch authentication schemes for vanets
Chim et al. MLAS: Multiple level authentication scheme for VANETs
CN104010302A (zh) 车载自组织网络路况数据信任评价方法
CN116321154A (zh) 一种车联网环境下基于零知识证明的高效消息认证方法
CN114430552B (zh) 一种基于消息预认证技术的车联网v2v高效通信方法
Jayashree et al. LAPEP—Lightweight Authentication Protocol with Enhanced Privacy for effective secured communication in vehicular ad-hoc network
Shen et al. An efficient public key management system: an application in vehicular ad hoc networks
Yang et al. A traceable privacy-preserving authentication protocol for VANETs based on proxy re-signature
Navdeti et al. Privacy preservation and secure data sharing scheme in fog based vehicular ad-hoc network
Ullmann et al. Secure Vehicle-to-Infrastructure Communication: Secure Roadside Stations, Key Management, and Crypto Agility
Singh et al. Pseudo-identity based secure communication scheme for vehicular ad-hoc networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150819