news 2026/7/3 22:57:47

【车载开发系列】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/6/26 0:56:51

第三章 异常(一)

第三章 异常(一) 条款9:利用destructors避免泄露资源 一、核心概念解析 首先,我们要理解这个条款解决的核心问题:手动管理资源(如内存、文件句柄、网络连接等)时,容易因忘记释放、程序提前退出(…

作者头像 李华
网站建设 2026/7/1 3:13:53

P_X(x), P(X=1) 的区别;概率度量vs.概率分布

PX(x)P_X(x)PX​(x), P(X1)P(X1)P(X1) 的区别;概率度量vs.概率分布让我们用现实比喻来理解这个“简化计算”的概念。 比喻1:考试成绩统计 原始世界Ω:全班50个学生的完整试卷(每道题的具体答案) 张三的卷子李四的卷子王…

作者头像 李华
网站建设 2026/6/26 18:24:18

Python+django的的促销商城购物管理系统广告抽奖促销打折

目录 PythonDjango促销商城购物管理系统摘要 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! PythonDjango促销商城购物管理系统摘要 该系统基于PythonDjango框架开发,整合商品…

作者头像 李华
网站建设 2026/6/30 22:52:01

模型即服务(MaaS)生态的去中心化探索

一、引言 随着人工智能技术的规模化应用,模型即服务(Model-as-a-Service, MaaS)已成为连接AI技术与产业需求的核心载体。传统MaaS生态以中心化架构为核心,依托大型科技企业的算力资源、数据储备和模型研发能力,构建起从…

作者头像 李华
网站建设 2026/6/30 10:27:04

大学生毕业论文框架图在线绘制工具

良功绘图网站 (https://www.lghuitu.com) 一、引言:毕业论文框架图的重要性与工具选择困境 对于大学生而言,毕业论文是学术生涯中至关重要的一环,而一份清晰、逻辑严谨的毕业论文框架图,更是保障论文顺利完成的核心前提。毕业论…

作者头像 李华
网站建设 2026/6/26 18:24:23

YOLOv13实战进阶:手把手教你添加注意力机制,检测精度显著提升

文章目录 @[toc] 深度解析与实践:在YOLOv13中集成注意力机制 引言:YOLOv13与深度学习的焦点 第一章:理解注意力机制——为什么以及是什么? 1.1 为什么目标检测需要注意力机制? 1.2 注意力机制的分类与基本原理 第二章:精选注意力模块的原理与实现 2.1 模块一:Squeeze-an…

作者头像 李华