CCC数字钥匙设计【NFC】 --通过NFC进行车主配对Phase4

1、车主配对流程介绍

车主配对可以通过车内NFC进行,若支持UWB测距,也可以通过蓝牙/UWB进行。通过NFC进行车主配对总共有5个Phase。本文档主要Phase4进行介绍

1) Phase0:准备阶段;

2) Phase1:启动流程;

3) Phase2:与NFC的第一个session(通过Digital Key framework);这里包含2次交易。

Transaction1:协商协议版本、执行SPAKE2、发送所有密钥数据给手机。

Transaction2:provides the creation attestation and certificate chain to the vehicle。

4) Phase3:与NFC的第二个session(通过Digital Key applet);

5) Phase4收尾阶段,与KTS的交互。(该Phase在CCC规范中是可选的)

2、Phase 4: Finalization of Pairing Procedure (可选的)

该步骤进行第二次标准交互,type=8(见表9-1),用以轮询signaling bitmap indicator。

车主配对流程的最后收尾阶段如下图6-10所示。

2.1、Step1:Reader Polls for KTS Response,读取KTS Receipt

2.1.1 前序phase3步骤补充说明

车主手机和车辆(可选)通过发送Key Tracking Request(如Phase3表6-2中定义)链接到KTS服务器。

即NFC配对的Phase3,手机将Instance CA证书、数字钥匙证书等信息发送到KTS服务器。

如果手机接收到来自KTS的Key Tracking Response,手机将kts-Signature存储在private mailbox的KeyAtt字段中(如Figure 4-4所示),手机在信令位图signal bitmap(SigBmp)中置相应的位,向车辆显示ks - signature的存在

本步骤的整体流程详细解析如下图:

2.1.2 NFC polling and setup procedure

对应上图步骤1.1。启动NFC轮询和连接建立流程(NFC Polling and Link Setup procedures)。

2.1.3 轮询KTS response,是否收到KTS receipt

对应上图步骤1.2-1.7。

步骤1.2:若钥匙未激活,则跳过该步骤,执行步骤1.4和1.5。

步骤1.3:若钥匙已激活,则车端 NFC读卡器执行标准事务,然后检查手机中的信令位图signal bitmap。

若当前signaling_bitmap中指示未收到KTS receipt,则继续往下轮询KTS response。

步骤1.4:若TOVeh_kts超时,则结束配对流程。详见下面关于TOVeh_kts超时功能描述。

步骤1.5:如果车辆收到Key Tracking Response,则车辆应首先跳过手机中的kts - Signature验证,如果从车辆中检索到immobilizer tokens,则跳到步骤2,继续将朋友immobilizer tokens写入邮箱。

步骤1.6:每次标准交易后,NFC读卡器都要执行NFC重置过程(NFC Reset procedure)。

步骤1.7:如果kts-Signature不存在或手机没有响应,NFC读卡器将在一段时间(Tveh-loop)后再试一次。

其他备注:

如果NFC读卡器遇到连接丢失,它将执行NFC复位流程(NFC Reset procedure),并重新启动NFC轮询和连接建立流程(NFC Polling and Link Setup procedures)。

2.1.4 TVeh-loop

如果在TVeh-loop超时前,kts-Signature不存在或手机没有响应,则跳到第一步,NFC读卡器重新Polling和建立NFC连接。

CCC规范中推荐TVeh-loop为1秒具体如下表-4:

2.1.5 TOVeh_kts超时

如果车辆和手机在TOveh_kts过期之前都没有收到响应,则车辆不应提供朋友immobilizer tokens,并应通过CONTROL FLOW命令发出未能获得KTS签名的信息(参见本文档的Steps 14-15)。

CCC规范中推荐TOveh_kts为20秒,具体如上表6-4。

2.2、Steps 2 to 5: Verification of the Key Tracking Receipt in Device

手机获得KTS签名时,车辆将执行标准交易并发送CONTROL FLOW命令以指示状态:

状态1:P1=40h, P2=88h:继续,手机收到key tracking response;下一步是读取邮箱中的receipt。

状态2:P1=40h, P2=89h:继续,车辆收到key tracking response,直接进入key tracking receipt验证。

KTS签名存储在手机中时,CONTROL FLOW 为上面的状态1,需执行步骤2、3、4、5、10、11、12和13。

当车辆接收到key tracking response,CONTROL FLOW 为上面的状态2,只需执行步骤2和3。然后车辆将验证KTS签名。如果KTS签名验证成功,车辆将继续进行下一步。否则,车辆将中止并执行步骤14和15,并显示适当的错误指示(见Step14-15)。

另外,如果不需要immobilizer tokens,车辆可以直接进入步骤10否则,车辆将中止并执行步骤14和15,并显示适当的错误指示。

关于P1/P2参数,CCC规定如下:

2.3、Steps 6 to 9: Provisioning Immobilizer Tokens for Sharing

如果不需要离线提供immobilizer token(由表5-14中的SHARING_CONFIGURATION字段表示:Tag 7F60h和Tag DAh),则车辆可以直接进入步骤10

如果车辆需要离线提供immobilizer token,则车辆发送CONTROL FLOW命令(步骤6)表示程序开始:P1=40h, P2=81h继续,可选的朋友immobilizer token refill。

共享密钥所需的immobilizer tokens应配置到confidential邮箱中。信令位(Signaling bits)和槽标识符(slot identifiers)应使用EXCHANGE命令相应地写入。

2.4、Steps 10 to 13: Deleting the attestation package

如果private邮箱中存在key tracking receipt,且该key tracking receipt已经通过车辆验证,则车辆应按以下方式删除key tracking receipt:

车辆应通过发送包含以下内容的CONTROL FLOW来指示删除key tracking receipt:

P1=40h, P2=82h:继续,开始 “删除attestation package”。

车辆应使用EXCHANGE命令清除信令位图(signaling bitmap),并从private邮箱中删除attestation package以便车辆在下一次交易时不会第二次检测到相同的attestation package。

2.5、Steps 14 to 15: CONTROL FLOW

CONTROL FLOW命令使用以下选项表示车主配对流程的结束

1. P1=01h,P2=90h:结束跟踪车主钥匙,所有数据被成功写入邮箱

2. P1=01h,P2=91h:结束,车主钥匙不被跟踪,无法共享密钥,车主在使用之前需要联网跟踪钥匙

3、总结

该NFC车主配对Phase4阶段主要功能如下:

1、车辆NFC读卡器轮询 KTS Response进行NFC进行标准交易(type=8)以读取KTS Receipt

2、验证Key Tracking Receipt

3、提供朋友Immobilizer Tokens,用于朋友钥匙分享

4、从private邮箱中删除attestation package以便车辆在下一次交易时不会第二次检测到相同的attestation package;

5、通过CONTROL FLOW表示流程结束,并指示配对结果。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CCC数字钥匙是一种新型的数字化安全产品,可用于替代传统的钥匙,将门锁系统升级到更高的安全水平。该产品具有以下市场前景: 首先,随着人们对安全的需求不断增加,传统钥匙的安全问题也逐渐凸显。CCC数字钥匙通过数字技术的加密和认证,提供了更高的安全性,可以有效防止非法复制和盗用,满足了用户对安全性的需求。 其次,CCC数字钥匙具有便捷性和智能化的特点。用户只需要一部智能手机,并下载相应的APP,就可以实现对门锁的远程控制和管理。无需随身携带多把钥匙,用户可以通过手机进行开锁、查看开锁记录等操作,使得管理更加方便快捷。 再次,CCC数字钥匙通过数字化的方式,实现了门锁系统与其他智能家居设备的联动。例如,用户可以通过APP控制灯光、空调、安防等设备,实现智能化的生活方式。这一特点与智能家居市场需求相符,使得CCC数字钥匙具备了广阔的市场前景。 此外,随着城市化进程的加快,住宅小区和商业建筑日益增多,对门禁管理的需求也越来越大。CCC数字钥匙可以实现对一个小区或大楼的所有门锁进行集中管理,减少了物业管理人员的工作量,提高了管理的效率。 综上所述,CCC数字钥匙具有很大的市场前景。通过提供更高的安全性、便捷性和智能化的功能,满足了人们对安全和舒适生活的需求。随着智能家居市场的不断发展,CCC数字钥匙有望在未来获得广泛的应用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值