关键词:
位置隐私
K匿名
位置均匀化
区块链
智能合约
缓存更新激励
摘要:
随着城市综合型立体智慧交通网络的建设,车联网拥有前所未有的计算能力,通信性能和存储资源,卫星通信技术配合地面通信设施构成的天地网络为车联网的发展提供了技术支持,车联网中庞大的用户信息数据为社交车联网的发展打下了坚实的基础。在车联网环境下,基于位置的服务占据至关重要的作用,与此同时也带来了用户位置信息泄露的巨大风险,社交网络和车联网的配合也发展迅速,面向社交车联网位置空间的隐私泄露问题成为不可忽视的网络安全挑战。在发展车联网应用技术的同时,保护用户的位置隐私不受侵犯具有重要意义。
保护车联网用户的位置隐私通常采用将请求用户的位置与虚拟位置或协作用户位置相结合,构成一个匿名位置空间,以匿名位置空间代替用户位置请求服务,从而保护请求位置服务的用户的真实位置信息。然而,现有的车联网场景下的位置隐私保护方案仍然存在以下问题:(1)多数基于车联网的位置隐私保护算法对虚拟位置的性能过于关注而忽略了匿名区内虚拟位置分布是否合理;(2)在基于区块链的分布式位置隐私保护中,智能合约对合作双方的奖惩机制不够合理,导致匿名区生成效率过低;(3)在基于区块链的协作用户位置隐私保护中,多数算法过于关注协作用户之间的信任问题而忽略了协作用户是否适合作为构成匿名区域的一部分。本文就现有工作中的不足,提出了面向社交车联网的三种基于空间匿名位置的隐私保护方法,主要贡献如下:
1.由于经典的协作式k匿名位置隐私保护算法中协作用户位置分布不合理,致使生成的匿名区域隐私保护性能受限。针对这种情况,提出了基于用户相似度的协作k匿名位置隐私保护算法。采用不同的相似度计算算法对协作用户的相似度进行计算,选择相似度满足需求的用户作为构成匿名集的协作用户。此外,针对协作用户可能过于集中的问题,进行协作用户位置均匀化处理并针对车联网道路场景进行适应性优化,有效的提高了隐私性能。
2.由于基于区块链的分布式k匿名位置隐私保护算法对协作双方信用判定规范不具体,导致如果交易过程中出现模糊的失信行为,就会导致智能合约判定缺乏灵活性,进而导致匿名区构造失败。针对这个问题,提出了一种信用分级与缓存相结合的区块链位置隐私保护算法,对车联网合作双方的信用进行分级,并根据不同策略造成的后果制定智能合约奖惩机制进行严格的分级,使合作双方构造匿名区域更加灵活。此外,通过缓存更新激励,降低系统开销,同时车辆用户连续请求服务的位置隐私,有效的保护了协作双方用户的位置隐私。
3.由于基于区块链的协作用户位置隐私保护中,多数算法过于关注协作用户之间的信任问题而忽略了协作用户是否适合作为构成匿名区域的一部分,互信的协作用户的位置不一定适合参与构造匿名区。针对这个问题,提出了一种基于区块链的车联网协作用户选择算法。该算法通过智能合约和信用值约束了协作用户的行为,然后通过对可信的协作用户进行选择,倾向于选择距离更远的协作用户,尽可能扩大匿名区域的面积,有效的降低了用户位置隐私泄露概率。