news 2026/4/23 9:19:15

【车载开发系列】AES-CMAC算法基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【车载开发系列】AES-CMAC算法基础

【车载开发系列】AES-CMAC算法基础

【车载开发系列】AES-CMAC算法基础

  • 【车载开发系列】AES-CMAC算法基础
    • 一. 什么是AES
    • 二. AES密钥长度
    • 三. AES128算法特点
    • 四. AES实施步骤
    • 五. 算法应用
    • 六. 个人总结

一. 什么是AES

AES(Advanced Encryption Standard)是对称加密算法的一个标准,主要用于保护电子数据的安全。

二. AES密钥长度

AES支持128、192、和256位密钥长度,其中AES-128是最常用的一种,它使用128位(16字节)的密钥进行加密和解密操作。AES属于分组密码,每次操作128位(16字节)的数据块。

三. AES128算法特点

ASE算法不同于md5、sha加密,是一种对称的加密算法,其对称性体现在发送信息时需要通过密钥对信息进行加密,接收方收到后,要想获取信息内容,需要用同一个密钥对加密信息进行解密。
ASE算法:对称加密算法、可逆的、保证私密信息不被泄露
md5、sha算法:哈希摘要算法、不可逆的、对信息一致性和完整性的校验

四. AES实施步骤

GF(2^8)域上的多项式运算
扩展的欧几里德算法
生成S盒
生成逆S盒
S盒置换
行移位
列混合
生成秘钥
循环加密

五. 算法应用

在27解锁密钥服务中有时候会应用到其AEC-CMAC的加密,其原理是在诊断仪发送27 01给到ECU之后,ECU会产生一串随机数后反馈给诊断仪,诊断仪接着根据固定的KEY对随机数进行加密,得到加密后的数据Encrypt,诊断仪通过27 02 Encrypt发送给ECU,ECU则对发送出去的随机数同样进行ASE-CMAC的加密得到Encrypt1,之后Encrypt1与27 02的Encrypt进行对比,成功则返回67 02 ,失败则返回NRC 35 36等。

六. 个人总结

CMAC(Cipher Block Chaining-Message Authentication Code),也简称为CBC_MAC,它是一种基于对称秘钥分组加密算法的消息认证。一般情况下每次操作128位有效数据位,也就是16个字节。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 9:17:51

【车载开发系列】安全算法与安全访问

【车载开发系列】安全算法与安全访问 【车载开发系列】安全算法与安全访问【车载开发系列】安全算法与安全访问一. 网络传输编码1)Base64编码2)十六进制编码二.四种加密算法1)消息摘要算法(摘要算法,哈希算法&#xff…

作者头像 李华
网站建设 2026/4/17 13:22:12

高效论文撰写:AI技术驱动的7大格式规范网站

工具快速对比排名(前7推荐) 工具名称 核心功能亮点 处理时间 适配平台 aibiye 学生/编辑双模式降AIGC 1分钟 知网、万方等 aicheck AI痕迹精准弱化查重一体 ~20分钟 知网、格子达、维普 askpaper AIGC率个位数优化 ~20分钟 高校检测规则通…

作者头像 李华
网站建设 2026/4/15 16:13:56

AI助力论文创作:7个专业网站满足格式与LaTeX需求

工具快速对比排名(前7推荐) 工具名称 核心功能亮点 处理时间 适配平台 aibiye 学生/编辑双模式降AIGC 1分钟 知网、万方等 aicheck AI痕迹精准弱化查重一体 ~20分钟 知网、格子达、维普 askpaper AIGC率个位数优化 ~20分钟 高校检测规则通…

作者头像 李华
网站建设 2026/4/23 9:17:07

评估智能体能力的标准化基准测试

一、引言 随着人工智能技术的飞速迭代,智能体(Agent)已从单一功能模型演进为具备感知、决策、执行、协作等综合能力的自主系统,广泛渗透到智能客服、自动驾驶、工业质检、科研辅助等多个领域。不同技术路线、应用场景下的智能体层…

作者头像 李华
网站建设 2026/4/17 1:48:09

研究生实验原理图绘制平台

研究生阶段的实验研究中,实验原理图是不可或缺的重要组成部分,它不仅是实验设计思路的直观呈现,更是论文撰写、项目汇报、成果交流的核心载体。清晰、规范、专业的实验原理图能够帮助研究者梳理实验逻辑、明确操作步骤、展示核心装置关系&…

作者头像 李华
网站建设 2026/4/18 11:12:51

从模型训练到RKNN部署:YOLOv8姿态识别在RK3588上的高精度实时落地方案

文章目录 【YOLOv8-pose姿态识别部署至RK3588:模型训练到RKNN落地,让人体姿态分析精度与边缘推理速度双突破】 一、项目背景与技术选型:为何选择YOLOv8-pose+RK3588? 二、环境搭建:从代码仓库到硬件适配 1. 源码获取与工程结构 2. 依赖安装与硬件配置 三、YOLOv8-pose模型…

作者头像 李华