Car Connectivity Consortium Digital Key Technical Specification 学习笔记(2)快速交易

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

Car Connectivity Consortium Digital Key Release 2为Car Connectivity Consortium汽车电子钥匙标准最新版本,快速交易(Standard transaction)是 Car Connectivity Consortium Digital Key Release 2(以下简称CCC Digital Key R2)中的标准交易的简化版,使用快速交易的前提是汽车电子钥匙已进行了一次标准交易,整个交易步骤如下图所示:
在这里插入图片描述
如上图所示,可同时参考CCC Digital Key R2标准中Listing 15-19的内容,各个交易步骤分别说明如下:

首先:Step1-A和Step2-A是ECDH的第一步操作,交易双方都生成临时密钥对,并交换临时公钥(EC指的是Elliptic Curve Cryptography,DH指的 Diffie-Hellman algorithm);

其次:Step1-B和Step2-B可分成两个分步骤:1)是ECDH的第二步操作,生成共享密钥,基于ECDH第一步生成临时公钥以及标准交易生成的Kpersisent分散生成64个字节的密钥信息,分割形成4个16字节密钥,Kcmac,Kenc,Kmac,Krmac; 其中Kenc,Kmac,Krmac是安全通道所使用的密钥,Kcmac用于设备认证; 2)是车辆认证设备的过程,即设备采用Kcmac对指定的信息加密生成endpoint_cryptogram 然后返回给车辆,车辆采用同样步骤生成vechicle_cryptogram,车辆端对两者进行比较,如果一致则验证通过。

可以看出,快速交易相对标准交易最大区别在于,只需执行AUTH0指令,不需执行AUTH1指令,也就是没有了标准交易中双方原有的双向签名和验证的过程。

经过以上步骤,交易双方完成了以下工作,a)基于临时公钥和标准交易形成的Kpersisent分散得出共享密钥Kenc,Kmac,Krmac形成安全通道;b)车辆对设备进行了认证。

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值