首页 理论教育 基本合作认证方案-车载ad hoc网络的安全性与隐私保

基本合作认证方案-车载ad hoc网络的安全性与隐私保

时间:2023-09-22 理论教育 版权反馈
【摘要】:3)用户vi认证其他用户的集成签名。认证开销在这两个阶段并没有减少。已经被一辆车验证的消息的数量用被车辆执行的认证数量来表述。圆和加号线表示合作/非合作认证的性能。阴影区域显示了通过合作认证可以获得的利益。图7-1 合作的收益当每辆车希望验证所有y个消息,通过运行一个100000轮的仿真以获得最佳的ρ=vx,y,以便各车辆能维持一个最小的认证开销。

基本合作认证方案-车载ad hoc网络的安全性与隐私保

考虑某小区内有x辆车,它们彼此之间能够直接进行通信,有y条消息提供给这些车辆,每条消息包含一个唯一的索引,并附加有一个签名。这x辆车需要通过验证附加在消息上的签名来认证这y条消息。Cv表示验证一个签名的成本,Cs表示产生一个签名的成本。下面将分别分析非合作式认证的情况和合作式认证的情况。

非合作情况:车辆不在消息认证上进行合作。它们各自独立地验证y个签名。每台车的验证成本为978-7-111-54674-0-Chapter07-1.jpg,所有x辆车的总验证成本为x×y×Cv

合作情况:x辆车合作认证y个签名。车辆vi的合作策略可以描述如下:

1)基于(xy),车辆vi随机选择签名并认证vxy,其中0≤vxyy。这些签名用(si,1…,sivxy)表示,相应的消息由(mi,1,…,mivxy)表示。

2)用户vi对消息mic=(mi,1,pidi,1)‖…‖(mivxypidivxy)生成一个集成签名sic,然后将(micsic)与原始消息的索引一起发送给邻近的车辆。

3)用户vi认证其他用户的集成签名。

4)用户vi认证那些没有被集成签名所覆盖的其余签名。

在步骤1)和2)中,车辆vivxy认证并生成一个签名。认证开销在这两个阶段并没有减少。然而,在第3)步,对剩余的yvxy个签名,车辆vi并不需要做yvxy个认证。相反,它验证集成签名,每个覆盖多个原始签名。这里认为所有的车辆在步骤1选择相同的值vxy,并且每台车辆验证所有的集成签名。每台车的认证开销为978-7-111-54674-0-Chapter07-2.jpg;所有车辆的总开销为x×[(x-1+vxy)×CvCs]。(www.xing528.com)

图7-1显示了在消息验证中合作的好处,其中x=10的用户拥有y=100个普通消息—签名对。已经被一辆车验证的消息的数量用被车辆执行的认证数量来表述。圆和加号线表示合作/非合作认证的性能。阴影区域显示了通过合作认证可以获得的利益。例如:如果一辆车以非合作方式验证39个签名,则它获得了39条认证的消息;如果一辆车通过以上介绍的合作认证了(30+9)个签名,则它将接收87条验证了的消息。由此可以看出,车辆可以通过验证9个集成签名而获得较大的好处。就vxy而言,方块线表示已经被集成签名覆盖的原始签名的数量。

978-7-111-54674-0-Chapter07-3.jpg

图7-1 合作的收益

当每辆车希望验证所有y个消息,通过运行一个100000轮的仿真以获得最佳的ρvxy,以便各车辆能维持一个最小的认证开销。本书选择x=2,4,6,8,10,15,20和y=100。每辆车的开销为fρ)=(x-1+ρ+100-)×CvCs,其中是涵盖所有集成签名的原始签名的数量。值得注意的是,(x-1)×Cv是用于验证集成签名的开销。图7-2显示了仿真结果。7.6节将采用该结果进行性能分析。

978-7-111-54674-0-Chapter07-4.jpg

图7-2 原始签名的优化数量

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈