面向自动驾驶汽车的基于区块链固件更新方案
计算机与社会
2018-11-15 v1 密码学与安全
摘要
近来,自动驾驶汽车(AV)获得了学术界与工业界的广泛关注。AV 是由许多子系统构成的复杂系统,使其成为攻击者的典型目标。因此,不同子系统的固件需要由制造商更新至最新版本以修复漏洞并引入新功能,例如使用安全补丁。本文中,我们利用区块链与智能合约技术,提出一种针对 AV 子系统的分布式固件更新方案。由不同 AV 制造商组成的联盟链用于确保固件更新的真实性与完整性。我们不再依赖集中式第三方分发新更新,而是使 AV(即分发者)参与分发过程,并利用其移动性保证更新的高可用性与快速交付。为激励 AV 分发更新,建立了奖励系统,在区块链中为各分发者账户维护信用声誉。零知识证明协议用于在无信任环境中交换更新以换取分发证明。此外,我们使用基于属性的加密(ABE)方案确保仅被授权的 AV 能够下载并使用新更新。我们的分析表明,额外的密码学原语与交易不影响 AV 网络运行。并且,我们的安全性分析证明该方案高效且可抵御不同攻击。
引用
@article{arxiv.1811.05905,
title = {Blockchain-based Firmware Update Scheme Tailored for Autonomous Vehicles},
author = {Mohamed Baza and Mahmoud Nabil and Noureddine Lasla and Kemal Fidan and Mohamed Mahmoud and Mohamed Abdallah},
journal= {arXiv preprint arXiv:1811.05905},
year = {2018}
}