关键词:
车联网
区块链
隐私保护
认证方案
信誉评估机制
摘要:
全球汽车产量的爆发式增长推动车联网成为智能交通管理的重要手段,但数据规模的持续扩大也使得信息安全问题日益凸显。认证是开放网络环境中一切应用安全的基础,但在面对车联网的高动态特性时,传统的中心化认证体系存在单点故障和密钥托管风险,现有的分布式认证方案又面临认证效率偏低和消息易被追踪等问题,且来自内部节点的恶意攻击使得经过认证的车辆仍存在较高的不可信风险。为此,本文聚焦车联网安全,结合区块链技术设计车联网匿名认证和信誉评估方案,降低车联网环境中来自外部和内部的网络攻击风险,主要研究内容如下:
(1)针对车联网中心化认证体系安全性差、认证效率低的问题,提出基于区块链的车联网匿名认证方案。首先,通过区块链管理车联网节点的密钥信息,各节点根据区块中的交易信息在本地维护默克尔帕特里夏树中的认证数据,提高认证过程中节点公钥信息的检索速率。其次,由用户和中心机构共同生成车辆密钥,降低密钥托管风险,并结合椭圆曲线加密技术设计了一种签密算法,使车辆在认证期间发送的信息只能被合法的节点获取消息来源,避免恶意节点通过假名等身份信息跟踪车辆位置。同时,构建了相应的会话密钥协商、车辆假名更新和恶意节点撤销方法,进一步保障车联网系统的数据隐私安全。最后,实验表明,该方法可以满足车联网认证协议的安全性需求,认证过程能够有效保障用户身份隐私,并实现了更低的计算开销和通信开销,适合资源受限的车联网节点。
(2)针对车联网内部合法节点作恶的隐患,提出基于区块链的车联网信誉评估方案。通过车辆信誉互评、虚假评价过滤、全局信誉聚合三个阶段构成面向车联网的信誉评估模型。首先,通过节点间的历史协作记录,引入车辆活跃度和车辆可信度,并基于改进的PageRank算法计算推荐评分,由多个维度衡量车辆的综合信誉值。其次,通过评价偏离度判断车辆是否存在提供虚假评价信息的行为,并基于Tietjen-Moore检验对评价信息进一步过滤。然后,通过评价客观性对车辆评分进行全局聚合,引入记忆因子控制车辆信誉值的变化速率。同时,通过动态调整共识节点的目标哈希阈值,将车辆信誉值及时上传至区块链中,防止恶意节点伪造和篡改信誉数据。最后,实验表明,该方法能够在车辆做出恶意行为后迅速降低车辆信誉值,从而有效识别车联网内部的恶意节点,并可以避免低信誉车辆通过短时间合法协作快速提高信誉值。