Car Connectivity Consortium Digital Key Technical Specification 学习笔记 (1)标准交易

本文对Car Connectivity Consortium Digital Key Release 2 Technical Specification 中的标准交易步骤进行分析和介绍。

Car Connectivity Consortium Digital Key Release 2为Car Connectivty Consortium汽车电子钥匙标准最新版本,标准交易(Standard transaction)是 Car Connectivity Consortium Digital Key Release 2(以下简称CCC Digital Key R2)是核心部分,整个交易步骤如下图所示:

如上图所示,可同时参考CCC Digital Key R2标准中Listing 15-19和15-20的内容,各个交易步骤分别说明如下:
在这里插入图片描述

首先:Step1-1和Step2-1是ECDH的第一步操作,交易双方都生成临时密钥对,并交换临时公钥。可以认为标准交易就是在ECDH的基础上增加了相应交易操作,后续将进一步说明。
(EC指的是Elliptic Curve Cryptography,DH指的 Diffie-Hellman algorithm,ECDH的原理这里不详细描述,可参考:https://andrea.corbellini.name/2015/05/30/elliptic-curve-cryptography-ecdh-and-ecdsa/)

其次:Step1-2, Step2-2, Step2-6,Step1-6 是标准的签名和验签步骤,交易双方分别使用各自的永久私钥对交易数据进行签名(Step1-2, Step2-6),然后交易双方选用对应的公钥进行验签(Step2-2,Step1-6)。

在实际交互操作中,车辆和设备交互步骤就是NFC Reader(Vechicle)向ICC(Device)发送两条指令,并得到响应,以上过程中,指令和响应中信息除了临时公钥和签名数据,实际还包括了交易相关的一些数据,如交易序列号,密钥序号等信息。

如图,Step1-3,Step1-4,Step1-5,Step2-3,Step2-4,Step2-5步骤就是生成各种共享密钥的过程,这里又可以大概分成a,b,c三个小步骤,a生成共享密钥Kdh,而b,c都是密钥分散的过程,根据Kdh和不同分散的信息生成了不同用途的密钥:
a、Step1-3和Step2-3是以上所述ECDH的第二步操作,即利用Step1-1和Step2-1的交换的公钥信息,分别生成相同的共享密钥Kdh;
b、Step1-4和Step2-4是密钥分散过程,基于Kdh和相关的交易信息info(Volatile…)进行密钥分散,用来生成当前安全通道所需的三个密钥Kenc,Kmac,Krmac;
c、Step1-5和Step2-5是同样也是密钥分散过程,基于Kdh和相关的交易信息info(Persisent…)进行密钥分散,生成并存储密钥Kpersisent,Kpersisent在接下的安全通讯不会使用,它被存储起来,用于快速交易,所以必须经过标准交易后,才有可能进行快速交易。

以上所述各大步骤的最后一步是Step1-6,车辆解密设备传送来的数据得到设备签名,如验签通过则认证通过,至此交易双方完成了以下工作,建立了安全通道(标志就是生成三个共享密钥Kenc,Kmac,Krmac),进行了双向认证,此外还生成和保存Kpersisent。

紧接下来,交易双方可以基于已经建立的安全通道,继续相关的应用操作,比如mailbox读写,然后结束当前交易。

同时因为交易双方生成和保存了Kpersisent,所以下一次交易交易双方可以采用快速交易的方式来建立安全通道。

CC(车联网联盟)数字钥匙技术规范发布版3 近日,车联网联盟(CC)发布了数字钥匙技术规范发布版3(Digital Key Release 3)。 数字钥匙是一种基于车联网技术的新兴应用,旨在通过智能设备,将车辆解锁、启动、驶离和锁定等功能实现。此次发布的数字钥匙技术规范发布版3,包括了许多新的特性和规范,如流式数据传输、用户可控的车辆状态、车辆状况和位置服务、使用者交互和更多钥匙交付和使用场景。 具体地说,数字钥匙技术规范发布版3主要包括以下内容: 1. 应用程序接口:包括应用程序接口的开发、API设置和API管理等。 2. 流式数据传输:流式数据传输是数字钥匙技术规范发布版3最主要的特性之一,它能够让钥匙信息与车辆端保持流式连接,使车辆状态实时更新。 3. 用户可控的车辆状态:CC数字钥匙技术规范发布版3允许用户查看车辆的状态和可用性,并可以选择预定和预支付车辆租赁服务。 4. 车辆状况和位置服务:数字钥匙技术规范发布版3允许车主查询车辆状况、位置信息和服务信息,能够提供车主更多的驾驶体验。 总的来说,数字钥匙技术规范发布版3是车联网技术中一个重要的进步,能够为用户提供更加智能、便捷和安全的驾驶体验。随着技术的不断革新和更新,数字钥匙技术将会得到更加完善和广泛的应用,为汽车产业的未来注入了活力。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值