关键词:
身份认证
变色龙哈希
假名更换
智能合约
博弈论
摘要:
在车联网中,传统的身份认证协议较少考虑到车辆之间的差异性对认证效率的影响,并采取全局唯一可信第三方管理身份信息,容易导致单点故障威胁。在认证的基础上,需要有效的保护车辆隐私。然而传统的隐私保护方案仍然存在依赖固定区域、假名更换缺乏灵活性的问题。近年来,区块链技术由于其防篡改、可追溯和去中心化的特点,被广泛应用于为车联网安全提供解决方案。为此,本文结合区块链技术,针对当前车联网安全认证存在的认证开销、差异化需求、身份信息管理问题,以及隐私保护中假名更换灵活性问题进行了深入研究,并分别设计了创新性的身份认证协议和隐私保护方案。首先,本文考虑不同安全能力的车辆具有不同的认证需求,提出了一个基于车辆安全等级的差异化身份认证协议,以降低车辆认证开销,提高灵活性。在所提协议中,采用基于区块链的分布式认证框架,有效的对车辆身份信息进行跨域管理和防篡改记录。在协议的认证阶段,路边单元(RSU,Roadside Unit)根据车辆的安全等级为其执行合适的认证流程,以提高认证的灵活性。此外,利用变色龙哈希函数的陷门碰撞特性,设计认证交互和密钥协商过程,避免了证书传输开销和密钥托管问题。同时,结合物理不可克隆函数技术,以抵抗物理篡改攻击。仿真结果表明,所提协议能够有效减少每个车辆身份认证的计算时延和通信报文长度,同时,随着高安全等级车辆占比的提高,多车的整体认证计算时延和通信报文长度都得到有效降低。其次,本文考虑车辆需要及时更换假名的需求,提出了一个基于区块链的动态协作式假名更换方案,以保护车辆位置隐私。在所提方案中,RSU会预先购买假名资源进行储备,然后为请求车辆提供协作车辆资源。在此基础上,引入虚拟车辆机制,协作车辆使用多个假名证书产生信标消息来模拟出多个虚拟车辆,以帮助请求车辆在真实车辆数不足的情况下仍可满足K-匿名性。随后,在所提方案中,先设计了一个假名更换资源智能合约,以保障假名资源交易过程的安全性,并获取车辆和RSU的最优资源定价与分配策略;然后设计了一个协作更换假名合约,以对车辆协作更换假名过程进行监督,保障动态协作的安全性。仿真结果表明,所提假名更换方案能够使环境车辆的平均隐私等级值维持在较高水平,并且较少受到车辆密度变化带来的影响,有效的保护了车辆隐私。