更多文章
华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考
汽车数据合规要点
车载以太网技术发展与测试方法
车载以太网防火墙设计
SOA:整车架构下一代的升级方向
软件如何「吞噬」汽车?
汽车信息安全 TARA 分析方法实例简介
汽车FOTA信息安全规范及方法研究
联合国WP.29车辆网络安全法规正式发布
滴滴下架,我却看到数据安全的曙光
从特斯拉被约谈到车辆远程升级(OTA)技术的合规
如何通过CAN破解汽
会员权益: (点击可进入)谈思实验室VIP会员
点击上方蓝字谈思实验室
获取更多汽车网络安全资讯
本文将通过对车辆数字钥匙CCC3.0 标准逐步学习,将在后续学习中基于NXP BLE芯片KW38/KW45的评估板和SDK,以及UWB和 Secure Element逐步不完全实现CCC3.0 demo。
一、CCC3.0标准对比CCC2.0标准
CCC2.0 标准中,利用NFC近场非接触通信技术,提供手机数字钥匙与车辆端的安全模块(Secure
Element)进行数据交互的通道,以实现车主认证(Owner
Pairing)标准传输(Stand Transaction),快速传输(Fast Transaction)等流程。
二、数字钥匙系统架构
CCC3.0 中提供的系统架构如下图1所示,除了车主钥匙端(手机或实体钥匙),车辆端,朋友钥匙设备,车主钥匙OEM服务器,车厂OEM服务器,朋友钥匙OEM服务器,钥匙追踪服务器外,还增加了 中继服务器,它的出现是为了不同的钥匙OEM厂商,提供分享密钥服务的标准接口。
链路(1):该链接提供了一个安全的车辆与车厂OEM服务器间的通信通道,并且完全由车厂OEM控制。
链路(2):该链接提供了一个安全的车主设备与车主OEM服务器间的通信通道。
链路(3)、(4)、(11)、(12):CCC3.0标准中规定的标准链路,用于车辆与设备进行通信,以进行车主配对、车辆闭锁/解锁和发动机启动等功能。可以选择在NFC连接的情况下,通过链路(3)、(4)实现这些功能;或者在BLE/UWB连接的情况下,通过链路(11)、(12)实现这些功能。
链路(9)、(10):分别提供车主手机设备和朋友设备与汽车OEM服务器的专有接口,以提供与车厂OEM服务器的通信。
链路(2)、(6) 、(7)、(8)、(13)、(14):通过这几条链路,车主手机设备可以与朋友设备共享数字钥匙。手机OEM服务器负责管理数字钥匙小程序的生命周期,并通过(2) / (7)更新车主/朋友手机中的必要证书;除此外也可以使用(13)、(14)通过中继服务器交互。车厂OEM服务器和(车主/朋友)手机OEM服务器之间的通信链路(6)和(8)用于交换服务器的证书、密钥共享、密钥跟踪、密钥终止和通知。
链路(5):密钥追踪服务器为可选服务器,链路(5)提供了车厂OEM服务器到密钥跟踪服务器的连接,以管理用户账户,追踪注册车辆的所有已验证的数字钥匙,从而保护存储信息的隐私。
三、 数字钥匙系统 Demo
1). 实现数据通路BLE <-> CAN-FD <->SE,作为SE交互数据的中转,实现车端SE与手机数字钥匙端的安全信息交互,从而支持车主认证等过程
2). 配置UWB,启动安全测距
3).
实现与手机端UWB时间同步,通过CAN 总线控制从节点启动UWB测距4). 收集从节点UWB测距信息,并通过BLE转发到手机端
3.1.2 从节点提供以下功能:
1). 配置UWB,启动安全测距
3). 测距结果通过CAN传输给主节点
3.1.3 SE节点提供以下功能:
BLE <-> CAN-FD <->SE数据通路,SE端点数据
3.2 手机端显示界面
更多文章
软件如何「吞噬」汽车?
汽车信息安全 TARA 分析方法实例简介
汽车FOTA信息安全规范及方法研究
联合国WP.29车辆网络安全法规正式发布
滴滴下架,我却看到数据安全的曙光
从特斯拉被约谈到车辆远程升级(OTA)技术的合规
如何通过CAN破解汽
会员权益: (点击可进入)谈思实验室VIP会员