CCC数字钥匙设计--SPAKE2+ Request和Verify命令 SPAKE2+相关信息交互主要通过如下几个命令来交互,本文主要讲解这些命令,具体是怎么发送的,及其详细解析。1) Select Command2) Select Command Response3) SPAKE2+ Request Command4) SPAKE2+ Response5) SPAKE2+ Verify Command6) SPAKE2+ Verify Response
CCC SPAKE2+流程解析 SPAKE2+流程发生在CCC车主配对过程中的Phase2。 SPAKE2+流程为车辆和手机之间的数据交换建立了一个安全通道SCP03。建立安全通道后,车辆和手机之间交互的APDU数据是密文。
【AUTOSAR】--02 AUTOSAR网络管理相关参数 这是AUTOSAR网络管理梳理的第二篇文章,主要讲解AUTOSAR网络管理的相关参数。分三部分进行讲解:第一部分:比较常用,且关乎到AUTOSAR网络管理各个状态的流转。第二部分:如Coordinator相关功能。第三部分:....
【AUTOSAR】--01 AUTOSAR网络管理基础 主要从如下三部分展开描述:1)AUTOSAR网络管理的基础知识;2)AUTOSAR网络管理主要涉及的软件模块及相关技术文档;3)AUTOSAR网络管理的工作状态机;
CCC数字钥匙设计【NFC】--NFC通信之APDU & TLV CCC3.0,包含NFC、BLE、UWB技术。当采用NFC通信时,车端与手机端是通过APDU来进行交互的。而在APDU中的data数据段,又可能会嵌入TLV协议的数据,以完成车端与手机端的通信交互。本文先介绍APDU及TLV的一些基础知识,再通过示例说明下,车端与手机端是如何进行通信交互的。
CCC数字钥匙设计【BLE】--车主配对之BLE OOB配对 本文主要介绍CCC3.0采用BLE进行车主配对时,关于蓝牙OOB配对的内容。首先,介绍下BLE Pairing的一些基础知识,有一些基本概念。之后,再着重介绍CCC规范定义的BLE OOB配对流程。
CCC数字钥匙设计【BLE】 --通过BLE/UWB进行车主配对 车主配对可以通过车内NFC进行,若支持UWB测距,也可能通过BLE/UWB进行,本文主要介绍通过BLE/UWB进行车主配对的流程。如果车辆或手机不支持UWB安全测距,则应通过NFC进行车主配对。如果车辆和手机均支持UWB安全测距,则可通过NFC或BLE进行车主配对。
【BLE基础知识】--Slave latency设置流程及空中包解析 当BLE从设备对耗电量要求较高时,若需要节省耗电量,则可以通过设置Slave Latency参数来减少BLE从设备的耗电。Slave Latency:允许Slave(从设备)在没有数据要发的情况下,跳过一定数目的连接事件,在这些连接事件中不必回复Master(主设备)的包。
CCC数字钥匙设计 --数字钥匙数据结构 数字钥匙将传统实体钥匙数字化。简单的来想,就是将传统实体钥匙转化为一连串与钥匙相关的数据,分别存在于手机、车辆、车端服务器等。数字钥匙,从本质上来讲,是一个与手机和车辆绑定的证书和密钥。本文通过数字钥匙在手机端的数据结构展开描述。
CCC数字钥匙设计【NFC】 --通过NFC进行车主配对Phase4 车主配对可以通过车内NFC进行,若支持UWB测距,也可以通过蓝牙/UWB进行。通过NFC进行车主配对总共有5个Phase。本文档主要对Phase4进行介绍。
CCC数字钥匙设计【NFC】--通过NFC进行车主配对Phase3 车主配对可以通过车内NFC进行,若支持UWB测距,也可以通过蓝牙/UWB进行。通过NFC进行车主配对总共有5个Phase。本文档主要对Phase3进行介绍。
CCC数字钥匙设计【NFC】 --车主配对流程Phase2 车主配对可以通过车内NFC进行,若支持UWB测距,也可以通过蓝牙/UWB进行。通过NFC进行车主配对总共有5个Phase。本文档主要对Phase2进行介绍。
CCC数字钥匙设计【BLE】 --建立安全测距 建立安全测距Establish Secure Ranging车端总共有三种建立安全测距的方式,具体如下:1)Optimal Flow2)Sub-Optimal Flow3)Ranging Recovery Flow
CCC数字钥匙设计【BLE】--URSK管理 URSK的英文全称为:UWB Ranging Secret Key,即UWB安全测距密钥。在车主配对时会生成URSK,且在车主配对期间,车辆不得尝试生成第二个URSK。在建立安全测距之前,需要URSK。车辆可能使用预先创建的URSK或根据需要创建一个新的URSK。生成URSK的流程有如下两种情况:
CCC数字钥匙设计【BLE】--PE进入流程&建立BLE加密连接 PE进入的流程大体可以拆解为如下步骤:1、手机与车端建立BLE加密连接;2、创建URSK流程;3、时间同步流程;4、UWB测距流程;5、根据各锚点BLE的RSSI及UWB的距离值,通过定位算法进行手机位置的定位;6、若检测手机在合法区域,则进行迎宾、解锁。本文档主要描述上面步骤1
CCC数字钥匙设计【NFC】--什么是AID? AID,英文全称为Application Identifier,这是NFC技术中的概念,AID用于唯一标识一个应用。AID标识的不是NFC卡,而是NFC卡中的applet。
CCC数字钥匙设计--什么是SPAKE2+? SPAKE2+是一种增强型的PAKE。英文全称为Simple Password Authenticated Key Exchange。PAKE,英文全称为 Password Authenticated Key Exchange。