数字车钥匙方案介绍
汽车数字钥匙是智能汽车的重要演变方向,现在许多汽车制造商和智能手机制造商已经涉足开发这种汽车进入的新技术。借助汽车数字钥匙,驾驶员可以使用智能手机、遥控钥匙或其他智能设备与车辆安全地通讯、存储、验证和共享数字钥匙。
数字钥匙的特点:
· 安全性和隐私性相当于物理密钥
· 跨移动设备和车辆的互操作性和用户体验一致性
· 车辆访问、启动和其他应用
· 使用标准或自定义权限配置文件,与朋友进行配对和密钥共享
· 支持电池电量低的移动设备
Car Connectivity Consortium (CCC) 是一个先进的数字车钥匙标准化联盟,它为数字车钥匙制定了一个完整的框架。CCC使得汽车制造商、智能设备制造商、半导体制造商和服务平台集成商加速技术的实际落地、降低定制开发成本、提高开发效率、改善用户体验变得极为方便。ST有符合CCC 2.0定义的完整的数字钥匙端到端系统,涉及STPay-Mobile支持的智能手机、后端服务平台和汽车端。
数字钥匙架构图
从上述架构图可以看到,ST的数字钥匙产品方案是能兼容各种主流的数字钥匙方案。
下文我们重点介绍该方案的云端服务部分特点:
支持跨协议分享
数字钥匙产品方案基于ICCE和CCC协议的特点设计了一套跨协议分享方案,该方案目前可以支持ICCE和CCC之间的跨协议分享及2B端业务的钥匙分享,是理想的跨协议分享解决方案。
服务设计分层
由于主机厂对数字钥匙产品的需求是有差异的,所以数字钥匙产品必须为主机厂进行一定的适配开发。基于此思路,我们构建了如下的设计分层方案:
数字钥匙分层设计
基础服务是ST依据项目经验以及对产品的理解提炼出来核心服务层。
业务层是直接为主机厂用户提供钥匙的API服务,该层既包括基于原子服务进行组合设计而来的业务服务,也有基于主机厂需求开发的定制化钥匙服务。
在钥匙服务外围,主机厂可以依据这些API服务来设计其需要的钥匙业务,这样可以充分保障主机厂对数字钥匙产品的差异化需求。
支持快速接入
对于数字钥匙产品而言,各个协议的适配开发是搭建数字钥匙的基础,数字钥匙只有与外部的数字钥匙使用方发生交互才能使其产生更多的的产品价值。ST的数字钥匙产品将提供一种统一的快速接入方案,让主机厂可以快速的对接外部业务接入方。
数字钥匙快速接入
►关键部件介绍
▲ 数字钥匙系统框图
ST25R3920 NFC读/写器故障保护安全存储
· 较远的读取距离,提升用户体验
· 低功耗的NFC钥匙或手机检测功能
· RF性能突出,具有多项高级功能
· 完备的开发环境及有力的本地技术支持
· 经过市场验证的解决方案,用于车门进入和中控
ST31安全元件
· ST31安全元件具有NFC卡模拟模式和电源能量收集功能
· 带有数字钥匙小程序的 Java 操作系统
· CC EAL5+ 认证解决方案
ST33-A 安全元件
· ST33-A 汽车级 (AEC-Q100) 安全元件位于汽车中控台内
· 带有数字钥匙小程序的 Java 操作系统
· CC EAL5+ 认证解决方案
· 存储锁车、解锁汽车和钥匙配对/钥匙分享所需的凭证
· 生命周期和凭证由雪球科技提供支持的后端服务平台远程管理
· 通过NFC与智能设备的ST54通信
ST54安全元件
· ST54安全元件集成了ST33安全元件和NFC 控制器
· 带有数字钥匙小程序的 Java 操作系统
· CC EAL5+认证解决方案
SPC58汽车级MCU
· 可扩展MCU系列,配备硬件安全模块、智能低功耗、网关能力以及完善的生态环境支持
· 确保平台和软件的完整性及安全的车内通信
►场景应用图
►展示板照片
►方案方块图
►核心技术优势
手机使用安全认证、本机自定义APPs、CCC数字密钥框架以及与OEM手机服务器的通信来管理CCC数字密钥。APPs可以是OEM自开发、也可是租赁市场等。
CCC Digital Key applet执行所有安全相关任务——身份验证、加密协议和所有者配对的密钥生成、“安全范围”的密钥派生(验证密钥是否在车内或附近)、共享、以及车辆访问和引擎启动事务——同时还为CCC数字钥匙及其数据提供安全、防篡改的存储。NFC接口是直接路由到CCC Digital Key applet一条通信路径,该路径被手机其余部分保护,并独立于运行。
►方案规格
• 硬件原理图和布局;数据表、参考手册、MCU/NFC/安全元件的应用说明
• ST33 Java OS、数字钥匙小程序以及SPI驱动程序集成支持
• ST25R3920和SPC58的SPI驱动程序集成支持
• 合作伙伴提供基于SPC58的数字密钥客户端(符合CCC标准的应用层代码)