CCC、ICCE和ICCOA数字钥匙协议

2023-10-10 00:30
文章标签 协议 ccc 钥匙 数字 icce iccoa

本文主要是介绍CCC、ICCE和ICCOA数字钥匙协议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、CCC
  • 二、ICCE
  • 三、ICCOA
  • 四、比较

一、CCC

CCC(Car Connectivity Consortium)车联网联盟是一个致力于制定智能手机到汽车连接解决方案标准的全球跨行业组织。2021年7月CCC将UWB定义为第三代数字钥匙的核心技术,并发布CCC R3(第三代数字钥匙)规范。

CCC R3是基于NFC/BLE/UWB作为基础的无线电技术的使用,该系统采用非对称密码技术对车辆和设备进行相互签名认证,且只对已知车辆显示身份,只有使用和车辆存储的公钥相对应的私钥签名计算,车辆才能进行解闭锁、启动发动机等功能。R3可以兼容R2(第二代数字钥匙),R1(第一代数字钥匙)是独立于R2、R3进行部署。

二、ICCE

ICCE(Intelligent Car Connectivity Industry Ecosystem Alliance)智慧车联产业生态联盟
ICCE是中国智能终端和汽车领域主流厂商(由华为主导)联合打造的开放平台,经过将近3年多的发展,已经成为国内车联产业领域最大的产业联盟。联盟已经构建了车钥匙、手机-车互联两大技术标准体系,并发布了8篇技术标准。到目前为止,已经有12家整车企业、共20多款车型商用或即将商用ICCE数字车钥匙,基于ICCE开放手机-车机互联标准的车型已经达到350款以上。

ICCE使用对称密钥体系

三、ICCOA

ICCOA(Intelligent CarConnectivity Open Alliance)智慧车联开放联盟
ICCOA标准是一种开放性的接口,由国际商会和开放联盟(由小米,Oppo和Vivo主导)联合制定,旨在促进全球贸易和投资的发展,以及推动不同系统之间的数据交互和信息共享1。

ICCOA标准提供了一种数字车钥匙的解决方案,包括车钥匙功能、车辆遥控功能等,可以适用于不同品牌和型号的汽车。该标准于2023年9月1日正式发布实施,相较于第一版标准(ICCOA DK1.2),新标准(ICCOA DK2.0)在多个方面进行了重大升级和创新,例如新增了对NFC的支持、支持可穿戴设备等2。

ICCOA使用非对称的证书认证体系

四、比较

  1. 安全性:ICCOA比ICCE的安全性更高,因为ICCOA更加靠近CCC协议,而CCC协议的安全性较好。
  2. 便捷性:ICCE比ICCOA和CCC更方便、更简单,用户使用起来也更加友好。ICCOA和CCC的落地难度较大,开发和使用起来比较麻烦。
  3. 成熟度:目前,ICCE的落地项目较多,而ICCOA的正式规范版本都还没有发布,因此ICCE在成熟度上已经领先ICCOA很多。
  4. 知识产权:ICCOA抄袭CCC,有盗取商业机密风险,即版权;

综上所述,ICCE在便捷性上具有优势,而ICCOA在安全性上表现更好。具体选择哪种协议,需要根据实际应用场景和需求进行权衡。

这篇关于CCC、ICCE和ICCOA数字钥匙协议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/176647

相关文章

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

基于Python实现数字限制在指定范围内的五种方式

《基于Python实现数字限制在指定范围内的五种方式》在编程中,数字范围限制是常见需求,无论是游戏开发中的角色属性值、金融计算中的利率调整,还是传感器数据处理中的异常值过滤,都需要将数字控制在合理范围... 目录引言一、基础条件判断法二、数学运算巧解法三、装饰器模式法四、自定义类封装法五、NumPy数组处理

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Linux中的自定义协议+序列反序列化用法

《Linux中的自定义协议+序列反序列化用法》文章探讨网络程序在应用层的实现,涉及TCP协议的数据传输机制、结构化数据的序列化与反序列化方法,以及通过JSON和自定义协议构建网络计算器的思路,强调分层... 目录一,再次理解协议二,序列化和反序列化三,实现网络计算器3.1 日志文件3.2Socket.hpp

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

关于WebSocket协议状态码解析

《关于WebSocket协议状态码解析》:本文主要介绍关于WebSocket协议状态码的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录WebSocket协议状态码解析1. 引言2. WebSocket协议状态码概述3. WebSocket协议状态码详解3