专栏中心

EEPW首页 > 专栏 > 什么是 AES-GCM加密算法

什么是 AES-GCM加密算法

发布人:电子禅石 时间:2020-05-27 来源:工程师 发布文章

AES是一种对称加密算法,它的相关概念在此不赘述。

GCM ( Galois/Counter Mode) 指的是该对称加密采用Counter模式,并带有GMAC消息认证码。

在详细介绍AES-GCM之前,我们先了解一些相关概念。

下文中出现的符号:


Ek使用秘钥k对输入做对称加密运算
XOR异或运算
Mh将输入与秘钥h在有限域GF(2^128)上做乘法
ECB( Electronic Mode 电子密码本模式)

当我们有一段明文,需要对其进行AES加密时,需要对明文进行分组,分组长度可为128,256,或512bits。采用ECB模式的分组密码算法加密过程如下图:1.png

由上图可以看出,明文中重复的排列会反映在密文中。

并且,当密文被篡改时,解密后对应的明文分组也会出错,且解密者察觉不到密文被篡改了。也就是说,ECB不能提供对密文的完整性校验。
因此,在任何情况下都不推荐使用ECB模式。

CTR ( CounTeR 计数器模式)

在计数器模式下,我们不再对密文进行加密,而是对一个逐次累加的计数器进行加密,用加密后的比特序列与明文分组进行 XOR得到密文。过程如下图:




专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

常用线性集成电路手册

便携式产品低功耗电路设计的综合考虑

大众与地平线机器人成立合资企业,为中国智能汽车开发自研芯片

边用边学C语言

网口为什么需要有一个变压器?

2026年广州国际智能制造技术与装备展览会,大湾区智能制造年度盛

2025-11-19

现代汽车与英伟达深化在自动驾驶汽车、智能工厂及机器人领域的合作

彩电电源元器件参数和代换手册

美海军潜艇技术发展新动向

视频 2010-01-14

美海军计划削减新型核潜艇建造数量

视频 2010-01-14

美海军舰艇发展重大计划展望

视频 2010-01-14

Pickering全新12槽LXI/USB机箱提供最高PXI插槽密度及最低单槽成本

就在明天 | ICCAD-Expo 2025核心亮点抢先看!

2025-11-19

内阻很小的MOS管为什么会发热?

内卷红海突围!全志以 “性价比利刃” 斩获36.76%业绩增长,全志T536实力解码

美海军开发潜射无人机

视频 2010-01-14

TDR时域反射技术:硬件工程师的“听诊器”

美国先进两栖突击车关键技术

视频 2010-01-14

实用模拟电路设计技术-1

为什么越小的去耦电容越靠近电源管脚放置?

更多 培训课堂
更多 焦点
更多 视频

技术专区