In order to save computing power yet enhance safety, there is a strong intention for autonomous vehicles (AVs) in future to drive collaboratively by sharing sensory data and computing results among neighbors. However, the intense collaborative computing and data transmissions among unknown others will inevitably introduce severe security concerns. Aiming at addressing security concerns in future AVs, in this paper, we develop SPAD, a secured framework to forbid free-riders and {promote trustworthy data dissemination} in collaborative autonomous driving. Specifically, we first introduce a publish/subscribe framework for inter-vehicle data transmissions{. To defend against free-riding attacks,} we formulate the interactions between publisher AVs and subscriber AVs as a vehicular publish/subscribe game, {and incentivize AVs to deliver high-quality data by analyzing the Stackelberg equilibrium of the game. We also design a reputation evaluation mechanism in the game} to identify malicious AVs {in disseminating fake information}. {Furthermore, for} lack of sufficient knowledge on parameters of {the} network model and user cost model {in dynamic game scenarios}, a two-tier reinforcement learning based algorithm with hotbooting is developed to obtain the optimal {strategies of subscriber AVs and publisher AVs with free-rider prevention}. Extensive simulations are conducted, and the results validate that our SPAD can effectively {prevent free-riders and enhance the dependability of disseminated contents,} compared with conventional schemes.
翻译:为了节省计算资源并提高安全性,未来自主车辆(AVs)之间存在强烈意愿进行协作驾驶,通过在邻近车辆之间共享传感数据和计算结果来增强安全性。然而,未知的交互式计算和数据传输将不可避免地引入严重的安全问题。针对未来AV的安全问题,本文开发了SPAD,这是一个安全框架,旨在禁止搭便车并促进公正的数据传播。具体来说,我们首先介绍了一个用于车辆间数据传输的发布/订阅框架。为了防范搭便车攻击,我们将发布者AV和订阅者AV之间的交互行为定义为车辆发布/订阅博弈,并通过分析博弈的Stackelberg均衡来激励AV提供高质量的数据。我们还在游戏中设计了声誉评估机制,以识别在传播虚假信息方面具有恶意的AV。此外,在动态游戏场景中由于缺乏对网络模型参数和用户成本模型的足够了解,我们开发了一种基于两层强化学习算法的hotbooting来获取具有防止搭便车策略的订阅者AV和发布者AV的最优策略。进行了广泛的模拟,并与传统方案进行了验证,结果表明我们的SPAD可以有效防止搭便车并增强传播内容的可靠性。