System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种面向车联网的隐私保护身份认证和撤销方法技术_技高网
当前位置: 首页 > 专利查询>东北大学专利>正文

一种面向车联网的隐私保护身份认证和撤销方法技术

技术编号:40592874 阅读:4 留言:0更新日期:2024-03-12 21:54
本发明专利技术提供一种面向车联网的隐私保护身份认证和撤销方法,涉及无线网络安全技术领域,本发明专利技术包括系统初始化阶段、车辆注册阶段、更新密钥阶段、车辆密钥生成阶段、认证阶段和撤销阶段。本发明专利技术支持匿名认证,可以在不暴露真实身份的条件下完成认证,整个方案具有有条件的隐私保护机制。本发明专利技术不需要证书,避免了公钥密码学导致的复杂的证书管理问题以及基于身份的密码学方法中的密钥托管问题。本发明专利技术支持消息的批量认证,且由于本发明专利技术中不采用双线性配对操作,大大减少了认证过程的计算开销。

【技术实现步骤摘要】

本专利技术涉及无线网络安全,尤其涉及一种面向车联网的隐私保护身份认证和撤销方法


技术介绍

1、近年来,车辆数量大幅增加。因此,交通拥堵和事故频发等一系列相关问题浮出水面。为了减少这些问题,车联网(vehicular ad-hoc networks,vanets)应运而生,并立即成为研究界和工业领域持续关注的焦点。vanets不仅改善了道路安全、优化了交通管理和道路流量控制,还为用户提供了多样的增值服务,提升了用户的驾驶体验。vanets是一种特殊的移动自组织网络,车辆作为网络中的移动节点,与部署在路边的基础设施或与其他车辆进行通信。vanets通常有两种不同的通信方式:车对车通信(vehicle-to-vehicle,v2v)和车对基础设施通信(vehicle-to-infrastructure,v2i)。典型的vanets架构由车载单元(on-board units,obus)、路边单元(roadside units,rsus)和可信权威机构(trustedauthority,ta)组成。rsus位于路边,是ta和obus之间通信的中间节点。obus安装在车辆上,通过专用短程通信(dedicated short range communication,dsrc)协议收集、处理与交通相关的信息,并发送给附近的其他车辆和rsus。每辆车都有一个防篡改装置(tamper-proofdevices,tpds)来存储系统参数。根据dsrc协议,每隔100-300毫秒,每辆车都会向邻近的车辆和rsus广播与交通相关的信息,如位置、交通事故数据等。此外,在传统的撤销机制中,ta会周期性地发布证书撤销列表(certificate revocation list,crl)。rsus和车辆在认证前需要遍历crl来验证消息发送者是否被撤销。

2、安全性和隐私性是vanets面临的主要挑战。由于vanets具有开放性、机动性和动态性等特点,因此vanets更容易受到攻击,保护vanets中用户的安全和隐私是当务之急。攻击者试图拦截、操纵、重放和删除vanets中传输的消息,这可能会对网络中用户的人身财产造成重大损害,因此采用认证作为保护vanets安全隐私的第一道防线是必要的。此外,在网络中传输的消息可能包含有关用户的私人信息(例如,身份、速度、位置和方向等)。因此,用户的隐私也应该得到保障。但是,如果发现了行为不端的用户,则必须对其进行真实身份的揭示并从网络中将其撤销。因此,迫切需要有条件的隐私保护认证方案来解决上述问题。此外,还需要一个高效的撤销机制来从网络中撤销行为不当的用户。

3、目前已经提出了很多认证方案来保护vanets中的隐私,主要的认证技术有:基于对称密码学的认证、基于公钥密码学的认证、基于身份的认证和基于群签的认证。基于对称密码学的认证方案通常具有较低的计算开销,然而往往需要通信双方多次交互,这导致了高额的通信开销和丢包率;在基于公钥密码学的认证机中,可信权威机构和车辆往往需要存储和管理大量的证书,从而带来了大量的计算开销和存储开销;基于身份的认证机制解决了基于公钥密码学的认证中存在的证书管理问题,用户的公钥可以通过用户的身份计算出来。然而可信权威机构需要为用户生成私钥,这就产生了密钥托管问题。基于群签的认证机制解决了基于公钥密码学的证书管理问题和基于身份的密钥托管问题,然而对群管理者的可靠性、群管理者的计算开销以及群成员的有条件的匿名性带来了新的挑战。此外目前大多数的认证方案都没有考虑将恶意用户从网络中撤销的问题,应用传统的证书撤销列表将会给车辆的认证带来巨额的存储开销和认证延迟。

4、目前很多认证方案基于双线性配对操作,而双线性配对的开销比大多数密码学操作要大。vanets中的消息接收者总是需要验证来自周围车辆的多个签名消息,而在一些认证方案中,消息接收者对收到的消息进行逐个验证,这将导致高额的计算开销和认证延迟。此外,许多身份认证方案依赖于理想的完全可信的防篡改装置(tamper-proof devices,tpds),该设备具有非常强的安全性假设来存储系统私钥。一旦tpds被破坏,攻击者就能通过存储在tpds中的系统私钥来追踪网络中任何用户的真实身份。此外,在传统的撤销机制中,ta会周期性地发布证书撤销列表crl,而传统的crl通常非常大,可能会造成很高额的通信开销。


技术实现思路

1、针对现有技术的不足,本专利技术提供一种面向车联网的隐私保护身份认证和撤销方法。车辆通过向可信权威机构提供真实身份信息进行注册,保证用户在不暴露自己的真实身份的情况下完成身份认证,同时在特殊情况下,可以通过可信权威机构对网络中存在恶意行为的车辆用户进行身份恢复并将其从网络中撤销,保证用户的有条件的隐私保护。

2、一种面向车联网的隐私保护身份认证和撤销方法,包括以下步骤:

3、步骤s1:对整体车辆认证系统进行初始化;

4、所述整体车辆认证系统包括三个实体:可信权威机构ta、路边单元rsu以及车载单元obu;

5、步骤s100:可信权威机构ta定义一个非奇异椭圆曲线e∶y2=x3+ax+bmodq,q是任一素数,其中a,b为实数,(x,y)为椭圆曲线上e的点,在椭圆曲线e上定义一个阶为p的循环群g,并在g中选择一个生成元p。

6、步骤s101:可信权威机构ta选择作为自己的私钥,并计算公钥ppub=s·p,其中为有限域。

7、步骤s102:可信权威机构ta定义五个哈希函数:

8、h0∶g→{0,1}l,

9、

10、

11、

12、

13、其中l表示车辆的真实身份的长度。

14、步骤s103:可信权威机构ta维护一个二叉树bt和一个撤销列表rl。

15、步骤s104:可信权威机构ta生成公共参数{q,p,p,ppub,h0,h1,h2,h3,h4}并确保私钥s的安全。

16、步骤s2:对车辆进行注册;

17、步骤s200:车辆将真实身份rid通过安全信道发送给可信权威机构ta。

18、步骤s201:可信权威机构ta从二叉树bt中为注册车辆随机选择一个未被分配的叶子节点μ,并将rid存储在该叶子节点中;

19、步骤s202:可信权威机构ta随机选择随机数i∈[1,l],并计算部分密钥的一部分ri=ri·p和假名其中l表示ta生成的假名的数量;

20、步骤s203:对于每个节点α∈path(μ),其中path(μ)代表叶子节点μ在二叉树上的路径。如果节点α未被定义,则执行步骤s204;否则重新选择节点;

21、步骤s204:ta选择随机数并将c存储在节点α中;然后ta选择随机数i∈[1,l],并基于随机数计算哈希值和部分密钥

22、ai=ai·p

23、a′i=a′i·p

24、

25、h2=h2(c,ppub1,ppu本文档来自技高网...

【技术保护点】

1.一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S1具体包括以下步骤:

3.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S2具体包括以下步骤:

4.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S3具体包括以下步骤:

5.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S4具体包括以下步骤:

6.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S5包括以下步骤:

7.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤S6包括以下步骤:

8.根据权利要求4所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,步骤S300中所述KUNode算法实现未被撤销的用户的密钥更新,从而达到更高效的撤销;KUNode算法依靠二叉树BT数据结构;Path{n}表示从根节点root到节点n的路径上的节点集合;|set|表示给定集合set中的节点数,每个用户被分配到一个叶节点,如果x不是叶子节点,则x的左叶子节点和右叶子节点分别由xr和xl标识;KUNode算法输入二叉树BT、撤销列表RL和时间戳T;首先定义密钥更新的最小节点集MSet和一个辅助集合X为空集,如果RL是空的,则添加根节点root至MSet,否则,遍历RL中的所有用户vi;若用户vi的撤销时间Ti小于当前时间戳T,则添加Path{vi}至X;对于X中的所有节点xi,如果xi的左叶子节点xl不属于X,则添加xl至MSet;同时如果xi的右叶子节点xr不属于X,则添加xr至MSet;最后该算法输出密钥更新的最小节点集MSet,只有在时间T未被撤销的用户才能更新密钥;撤销列表RL中的任何用户在MSet中都没有祖先,而所有其他未撤销的叶节点在MSet中只有一个祖先,撤销节点的所有祖先都被标记为撤销节点,然后输出撤销节点的所有未撤销的子节点。

...

【技术特征摘要】

1.一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s1具体包括以下步骤:

3.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s2具体包括以下步骤:

4.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s3具体包括以下步骤:

5.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s4具体包括以下步骤:

6.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s5包括以下步骤:

7.根据权利要求1所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,所述步骤s6包括以下步骤:

8.根据权利要求4所述的一种面向车联网的隐私保护身份认证和撤销方法,其特征在于,步骤s300中所述kunode算法实现未被撤...

【专利技术属性】
技术研发人员:高天寒赵聪
申请(专利权)人:东北大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1