"); //-->
AES是一种对称加密算法,它的相关概念在此不赘述。
GCM ( Galois/Counter Mode) 指的是该对称加密采用Counter模式,并带有GMAC消息认证码。
在详细介绍AES-GCM之前,我们先了解一些相关概念。
下文中出现的符号:
| Ek | 使用秘钥k对输入做对称加密运算 |
| XOR | 异或运算 |
| Mh | 将输入与秘钥h在有限域GF(2^128)上做乘法 |
当我们有一段明文,需要对其进行AES加密时,需要对明文进行分组,分组长度可为128,256,或512bits。采用ECB模式的分组密码算法加密过程如下图:
由上图可以看出,明文中重复的排列会反映在密文中。
并且,当密文被篡改时,解密后对应的明文分组也会出错,且解密者察觉不到密文被篡改了。也就是说,ECB不能提供对密文的完整性校验。
因此,在任何情况下都不推荐使用ECB模式。
在计数器模式下,我们不再对密文进行加密,而是对一个逐次累加的计数器进行加密,用加密后的比特序列与明文分组进行 XOR得到密文。过程如下图:
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
常用线性集成电路手册
采用W296作预稳压电源的应用电路
便携式产品低功耗电路设计的综合考虑
大众与地平线机器人成立合资企业,为中国智能汽车开发自研芯片
边用边学C语言
网口为什么需要有一个变压器?
2026年广州国际智能制造技术与装备展览会,大湾区智能制造年度盛
现代汽车与英伟达深化在自动驾驶汽车、智能工厂及机器人领域的合作
linux下烧写LOM-ARM7开发板上Flash的程序
彩电电源元器件参数和代换手册
美海军潜艇技术发展新动向
美海军计划削减新型核潜艇建造数量
美海军舰艇发展重大计划展望
Pickering全新12槽LXI/USB机箱提供最高PXI插槽密度及最低单槽成本
由W497构成的升压型开关稳压器的应用电路
两种不同接法构成重置功能的应用电路(W296)
就在明天 | ICCAD-Expo 2025核心亮点抢先看!
由W497构成的降压型开关稳压器的应用电路
W296同步工作同时提供三路电源的应用电路
提供ARM everyone套件调查
BootLoader for LOM-ARM7
内阻很小的MOS管为什么会发热?
内卷红海突围!全志以 “性价比利刃” 斩获36.76%业绩增长,全志T536实力解码
鱼MM的餐馆准备的如何啦?
美海军开发潜射无人机
uclinux-20030909 for lom-arm7
TDR时域反射技术:硬件工程师的“听诊器”
美国先进两栖突击车关键技术
实用模拟电路设计技术-1
为什么越小的去耦电容越靠近电源管脚放置?