CCC 数字钥匙 Owner Pairing 流程讲解
CCC:Car Connectivity Consortium,数字钥匙规范(常见 Release 2.0/3.0),实现手机等设备与车辆的安全绑定与权限管理。Owner Pairing:首次为“车主设备”建立信任与密钥,完成后该设备具有“所有者”权限(发放/撤销子钥匙、迁移/转让、权限管理)。典型载体:近场触发NFC(Out‑of‑Band 引导)、会话传输BLE、靠近测距UWB(3.0)、物理
CCC 数字钥匙 Owner Pairing 流程讲解
面向整车电子与智能钥匙系统的工程师,系统性拆解 CCC(Car Connectivity Consortium)数字钥匙的“车主配对”流程,覆盖角色/安全目标/逐步交互/硬件与射频要点/标准合规/调试与验收清单/异常回滚与防护策略。
目录
- 背景与定义
- 参与角色与系统组件
- 安全目标与约束
- 流程总览(V 模型与时序)
- Owner Pairing 分步详解与注意事项
- 硬件与射频工程要点(NFC/BLE/UWB/PEPS/SE/HSM)
- 标准合规与证书体系(PKI/吊销/票据)
- 调试与验收 Checklist(可复制)
- 异常场景与回滚策略
- 安全威胁与防护建议
- 选型与架构建议(器件与模块)
- 案例说明与参数建议(无代码)
- 总结与展望
- 作者简介
1. 背景与定义
- CCC:Car Connectivity Consortium,数字钥匙规范(常见 Release 2.0/3.0),实现手机等设备与车辆的安全绑定与权限管理。
- Owner Pairing:首次为“车主设备”建立信任与密钥,完成后该设备具有“所有者”权限(发放/撤销子钥匙、迁移/转让、权限管理)。
- 典型载体:近场触发
NFC(Out‑of‑Band 引导)、会话传输BLE、靠近测距UWB(3.0)、物理存在PEPS/LF、后端授权OEM Backend/PKI、安全存储HSM/SE/TEE。
2. 参与角色与系统组件
- 车辆端:
BCM/Domain Controller+ 接口(NFC/BLE/UWB/PEPS)+ 安全存储(HSM/SE)。 - 手机端:
SE/TEE安全域 +NFC/BLE/UWB射频子系统 + 系统钥匙链。 - 后端与信任根:
OEM Backend(账号与授权服务)+PKI/CA(根/中间/设备/车辆证书)。
3. 安全目标与约束
- 实体真实性:设备与车辆的证书链与硬件证明(Attestation)。
- 物理在场:要求近场
NFC或PEPS/LF、后续UWB抗中继。 - 安全通道:
ECDH派生会话密钥,双向认证、端到端加密。 - 可审计与撤销:后端记录事件并支持吊销、轮换、迁移。
- 使用约束:车辆状态(驻车/门闭/
Ign OFF)、时间窗、地理围栏(策略模板)。
4. 流程总览(V 模型与时序)
4.1 V 模型(简图)
4.2 Owner Pairing 时序总览
参考:[Whitepaper]
5. Owner Pairing 分步详解与注意事项
5.1 车辆进入配对模式
- 条件:驻车、门闭、
Ign OFF、无异常 DTC、PEPS检测“车主在场”。 - 窗口:开启
NFC触点与BLEPairing 服务,设置超时时间与重试限制。 - 注意事项:
- 禁止远程触发配对;必须物理在场。
- 记录进入/退出事件,避免配对窗口被恶意维持。
5.2 NFC 贴靠与 OOB 引导
- 动作:手机贴近车辆
NFC触点,读取NDEF(车辆ID、服务 UUID、临时会话参数/引导 URL)。 - 注意事项:
- 天线耦合与净空(≥5–10 mm)、金属退让与屏蔽单端接地。
TVS低电容(<30 pF)、ESD 符合IEC 61000‑4‑2 / ISO 10605。
- 仅提供最小必要信息,避免敏感数据明文暴露。
- 参考:[NFC]
5.3 BLE 会话建立与 ECDH 握手
- 动作:手机按
NDEF引导连接车辆BLE GATT服务,双方执行ECDH握手,派生会话密钥(对称)。 - 注意事项:
- 双向挑战/响应防重放;记录会话随机数与时间窗。
- BLE 天线匹配(π/T,50Ω)与
BAW/SAW滤波(如需),与Wi‑Fi共存时隙与功率管理。
CISPR 25发射评估与ISO 11452抗扰验证。- 参考:[NXP AN] / [EEWORLD]
5.4 证书链与硬件证明(Attestation)
- 动作:设备与车辆互换证书链(Root→Intermediate→
Device/Vehicle Cert),提交硬件证明材料(SE/TEE/HSM 度量)。 - 注意事项:
- 在线校验:
OCSP/CRL吊销状态;离线时需票据有效期与策略限缩。 - 指纹与域名匹配严格;拒绝“只看证书存在”。
- 在线校验:
- 证书与密钥仅驻留在
SE/TEE/HSM,不可导出。 - 参考:[Whitepaper] / [CC PP]
5.5 后端授权与票据签发
- 动作:手机端向
OEM Backend完成人机认证与账户授权,请求 Owner Pairing 票据(签名 + 策略模板)。 - 注意事项:
- 绑定三元信息(账户/设备DID/车辆VIN),设定有效期/权限(ACL)。
- 合规要求:日志审计(时间戳、指纹)、地理/时间限制与异常告警。
5.6 Owner Key 与策略注入(车辆侧 HSM/SE)
- 动作:将票据与策略通过已加密的 BLE 会话下发,车辆侧
HSM/SE完成Owner Key的生成/注入,并绑定设备。 - 注意事项:
- 避免主核明文驻留;仅在安全域内生成与存储。
- ACL 权限粒度(解锁/启动车辆/共享/时间窗/地理围栏),与车端安全策略一致。
5.7 UWB 能力启用与标定(可选,DK 3.0)
- 动作:设备在车周执行
UWB锚点注册与天线延迟标定,确认 LOS/NLOS 表现。 - 注意事项:
- 频段与法规:
ETSI EN 302 065 / FCC 15.517/15.519 / SRRC;EIRP PSD ≈ −41.3 dBm/MHz(具体依地区/芯片)。
- 频段与法规:
- 天线净空与金属退让;过孔围栏与回流就近闭合;
TVS低电容。 - 参考:[Whitepaper]
5.8 激活、确认与审计
- 动作:车辆返回激活成功,手机将“车主钥匙”存入
SE/TEE与系统钥匙链;后端记录审计事件。 - 注意事项:
- 审计要素:VIN/DID/证书指纹/策略摘要/时间戳。
- 异常时回滚:票据撤销、Owner Key 清除、配对窗口关闭。
6. 硬件与射频工程要点(NFC/BLE/UWB/PEPS/SE/HSM)
- NFC:天线耦合、匹配网络、屏蔽单端接地、
IEC 61000‑4‑2 / ISO 10605等级;NDEF载荷最小化。 - BLE:天线匹配 50Ω、
BAW/SAW带外抑制、CISPR 25发射与ISO 11452抗扰;与 Wi‑Fi 共存管理。 - UWB:锚点布局(保险杠/鲨鱼鳍/B 柱)、天线延迟标定、功率密度合规;走线 50Ω、过孔围栏。
- PEPS/LF:
125 kHz线圈 Q 因子与谐振、区域塑形;驱动桥臂对称与回流短;涡流损耗预留功率裕量。 - SE/HSM:不可导出密钥生成与存储;证书与指纹校验在安全域内完成;固件量测与证明。
7. 标准合规与证书体系(PKI/吊销/票据)
- PKI/CA:根/中间/设备/车辆证书;域名匹配与指纹校验;吊销与过期策略。
- 吊销校验:
OCSP在线/CRL离线;异常时拒绝配对或限缩票据。 - 数字钥匙规范:CCC Digital Key Release 2.0/3.0(公开文档为参考,实际依车厂规范落地)。
- 射频与电子环境:
ISO 10605(整车 ESD)、ETSI EN 302 065(UWB)、EN 300 328(2.4 GHz)、FCC 15.247/15.517/15.519、SRRC、ISO 7637‑2/‑3(瞬态)、CISPR 25(发射)、ISO 11452(抗扰)。
8. 调试与验收 Checklist(可复制)
- 车辆配对模式入口条件(驻车/门闭/
Ign OFF/PEPS 在场) - NFC 触点耦合测试(净空/金属退让/低电容
TVS/ESD 等级) - BLE 会话握手(
ECDH双向认证与挑战/响应/重放测试) - 证书链与指纹校验(
OCSP/CRL,离线策略与时间窗) - Owner 票据签发与策略绑定(账户/设备/车辆三元)
- 车辆
HSM/SE注入与绑定(密钥不可导出/明文不驻留) - UWB 锚点注册与天线延迟标定(LOS/NLOS 测距差)
- 审计记录完整性(时间戳/VIN/DID/指纹/策略摘要)
- EMC/ESD/瞬态测试(
CISPR 25/ISO 11452/ISO 10605/ISO 7637)
9. 异常场景与回滚策略
- 网络不可用:允许离线队列 + 短期票据;恢复后补做
OCSP/CRL。 - 证书吊销或过期:拒绝配对,提示用户重新获取授权或到店人工辅助。
- 中继威胁:暂禁远程配对,仅保留
NFC+PEPS;完成UWB标定后开放靠近解锁。 - 设备丢失/更换:后端吊销 Owner Key,车辆执行清除与窗口关闭;新设备按流程重配。
10. 安全威胁与防护建议
- 重放/中间人:挑战/响应 + 会话随机数 + 双向认证;端到端加密。
- 中继攻击:近场
NFC约束 +PEPS在场 +UWB测距/角度。 - 证书滥用:严格
PKI链与吊销;日志审计与异常告警。 - 明文密钥:仅在
SE/HSM中生成/存储;主核不可见。
11. 选型与架构建议(器件与模块)
- NFC 前端:匹配网络与屏蔽布局优先;低电容
TVS靠近接口;ISO 10605车规 ESD。 - BLE SoC:低功耗(Deep‑Sleep µA/nA 量级),
BAW/SAW带外抑制可选;与 Wi‑Fi 共存控制。 - UWB 模块:锚点数量与布局;功率合规与测距精度权衡;天线延迟标定支持。
- 安全元件:车端
HSM/SE与手机端SE/TEE;支持不可导出密钥与硬件证明。
12. 案例说明与参数建议(无代码)
- 车辆:门把
NFC,中控备用触点;BLE以 1 Mbps 连接 +ECDH P‑256握手;UWB锚点 4 个(车周对角布置)。 - 参数建议:
- NFC:天线净空 ≥5–10 mm;
TVS低电容 <30 pF;ISO 10605等级。 - BLE:发射功率按共存场景限值;
CISPR 25发射与ISO 11452抗扰通过。 - UWB:EIRP PSD ≈ −41.3 dBm/MHz(按地区标准);天线延迟标定后 LOS/NLOS 误差 <30 cm(示例目标)。
- 安全:会话密钥时效 ≤ 数分钟;Owner 票据有效期与策略窗口可配置。
- NFC:天线净空 ≥5–10 mm;
13. 总结与展望
- Owner Pairing 是数字钥匙体系的“根信任”建立环节,需多模通讯与安全硬件协作,流程需严格约束物理在场与证书链校验。
- 工程落地应采用 SOP 与 Checklist,确保从 NFC/BLE/UWB/PEPS 到 SE/HSM/PKI 全链路的安全与一致性验证。
- 展望:结合
TSN车载以太网与更高强度的硬件证明机制,进一步提升抗中继与抗攻击能力;支持更丰富的共享与临时权限场景。
附录 A. 数据传递与解析(公开资料)
-
NFC OOB 引导(NDEF/Type 4 Tag/ISO7816‑4)
- 载体:
NDEF记录(例如 URI/自定义记录)或 Type‑4 文件内NDEF数据,作为 BLE 会话的引导信息(车辆ID/服务 UUID/临时参数)。 - 解析要点(公开规范):
NDEF头部字段与TNF/Type/ID/Payload的结构,参考 NFC Forum《NDEF 技术规范》(NFCForum‑TS‑NDEF)、《RTD URI/Text》;TLV 封装参考 NXP AN1304 与相关资料。[NFC 解析说明]- 记录头标志:
MB/ME/CF/SR/IL/TNF;当SR=1时负载长度为 1 字节,否则为 4 字节(BE)。 - 常见类型:
TNF=0x01(Well‑Known),Type=0x55(URI),Type=0x54(Text)。
- 记录头标志:
- 参考:NFCForum‑TS‑NDEF;Tucker R. Twomey《NDEF/TLV 概述》;D‑Logic《NDEF Detection And Access》。
- 载体:
-
NFC 安全元件交互(ISO7816‑4 APDU/BER‑TLV 示例)
- 载体:在 SE/Applet 上通过
AID选择应用并以 APDU 命令/响应交互,数据常采用BER‑TLV封装(示例来源于开源演示/应用笔记)。 - APDU 结构:
CLAINSP1P2LcDataLe;示例SELECT by AID用于选中 Digital Key 框架 Applet。[ISO7816‑4] - TLV 解析示例(开源演示,非官方规范):
Tag 0x86:终端瞬时公钥(通常前缀0x04表示未压缩椭圆曲线点);Tag 0x9D:算法/变换标识(例如曲线/哈希/派生策略的文本标识);Tag 0x9E:签名数据(车辆端对负载的签名,供设备验证)。
- 参考:GitHub
baka3k/digital_key与相关演示文章;Common Criteria《CCC Digital Key® PP》对 AID/Phase 的描述。[GitHub 示例/CC PP]
- 载体:在 SE/Applet 上通过
-
BLE 会话与数据承载(L2CAP/GATT)
- 载体:
BLE建链后以L2CAP(示例通道0x0083)或自定义GATT特征承载配对阶段消息;阶段划分常见“Phase 0–4”。 - 解析要点:
ECDH握手与挑战/响应消息(含随机数/会话派生参数);- 设备/车辆证书链与硬件证明对象的传递(结构由 OEM/规范定义);
- 会话密钥派生(如
HKDF‑SHA256)与超时控制。
- 参考:NXP AN12791《BLE CCC Digital Key R3》;EEWORLD 文章对 L2CAP 通道与 Phase 的说明。[NXP AN/EEWORLD]
- 载体:
-
Owner 票据/策略对象(公开类比)
- 票据与策略由
OEM Backend/PKI签发,包含账户/设备/车辆三元信息与权限(ACL),在 BLE 安全通道中下发。 - 公共类比:行业常用
JWT/CWT类令牌(CBOR/COSE,RFC8392)承载声明与签名;CCC 技术规范的具体字段仅对会员公开,公开白皮书不含字段定义。[RFC8392]
- 票据与策略由
注:CCC 技术规范的报文字段/对象编码为会员内容([CCC‑DK‑TS]),公开白皮书与应用笔记仅给出架构与阶段;本文的数据解析部分严格以公开资料与开源示例为依据,落地实现需以 OEM/CCC 正式技术规范为准。
附录 B. 参考章节与公开资料(带出处)
-
CCC Digital Key Whitepaper(Release 3.0,公开版)[Whitepaper]
- 位置:carconnectivity.org(PDF:
CCC_Digital_Key_Whitepaper_Approved.pdf)。 - 内容映射:
- “Passive Entry & Engine Start” 对应本文 5.7
UWB能力与靠近逻辑; - “Architecture/Use Cases” 对应本文 2/4 角色与时序;
- “Security & Privacy” 概述对应本文 3 安全目标与审计。
- “Passive Entry & Engine Start” 对应本文 5.7
- 引用:CCC《Digital Key – The Future of Vehicle Access》(2022)。
- 位置:carconnectivity.org(PDF:
-
CCC Press Releases(公开通知)[Press]
- 位置:carconnectivity.org/press‑releases。
- 说明:Release 3.0 技术规范仅向成员开放,公开下载为白皮书。
-
NXP AN12791《Bluetooth Low Energy CCC Digital Key R3 Application Note》(应用笔记)[NXP AN]
- 位置:mcuxpresso.nxp.com(PDF)。
- 内容映射:Phase 分段、BLE 角色与 L2CAP/GATT 交互示例,支持本文 5.3/5.4/5.6 的实现要点。
-
Common Criteria Protection Profile《CCC Digital Key®》(PP0119b)[CC PP]
- 位置:commoncriteriaportal.org(PDF)。
- 内容映射:Phase 概念/SE Applet/AID 选择,支持本文附录 A 的 APDU/AID 概述。
-
开源示例与技术文章(示例解析用途)[GitHub/Article]
- GitHub:
baka3k/digital_key(ISO7816‑4 APDU 与 BER‑TLV 示例标签与流程)。 - Medium:
CCC Digital Key – Getting Started(APDU/TLV 实战摘要)。 - EEWORLD:从车端 BLE 视角解读 Phase 与 L2CAP 通道(示例
0x0083)。
- GitHub:
-
NFC/数据容器规范(公开)[NFC]
- NFC Forum《NDEF 技术规范》《RTD URI/Text》;TLV 封装参见 NXP AN1304;D‑Logic《NDEF Detection And Access》。
引用链接:
- Whitepaper: https://carconnectivity.org/wp-content/uploads/2022/11/CCC_Digital_Key_Whitepaper_Approved.pdf
- Press: https://carconnectivity.org/press-releases/
- NXP AN12791: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/_static/wireless/CCC/Bluetooth_Low_Energy_CCC_Digital_Key_Application_Note.pdf
- CC PP: https://www.commoncriteriaportal.org/files/ppfiles/pp0119b_pdf.pdf
- GitHub 示例: https://github.com/baka3k/digital_key
- EEWORLD: https://en.eeworld.com.cn/news/qcdz/eic689571.html
- NFC 资料: https://tucker.the-twomeys.com/blog/posts/ndef-tlv/ , https://www.d-logic.com/knowledge_base/ndef-detection-and-access-mifare-classic-mifare-plus-tags/
更多推荐



所有评论(0)