0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ECB和CBC模式的区别

凌科芯安加密芯片 来源:凌科芯安加密芯片 作者:凌科芯安加密芯片 2022-11-28 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ECB模式

ECB模式的全称:Electronic codebook,即电子密码本。需要将待加密消息按照对应算法分组的要求分成若干块,并对每个块进行独立加密。ECB模式的加密过程如下:

fbd31014-6ec7-11ed-8abf-dac502259ad0.png

优点:ECB模块可以并行处理数据。

缺点:同样原文生成同样的密文,并不能很好地保护数据。

同时加密,如果原文一样,加密出来的密文也是一样的,因为它们的加密密钥key都是一样的。

CBC模式

CBC模式的全称:Cipher Block Chaining(密文分组链接模式),之所以叫这个名字,是因为密文分组像链条一样互相连接在一起。

在CBC模式中,首先将明文分组和一个密文分组进行异或(XOR)运算,然后再进行加密。初始化向量IV长度与明文分组长度相同,在这种方法中,每个密文块都依赖与它前边的所有明文块。加解密过程如下图:

fbf1b78a-6ec7-11ed-8abf-dac502259ad0.png

优点:同样的原文生成的密文不一样。

缺点:串行处理数据,使得加密速度很慢。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ECB
    ECB
    +关注

    关注

    0

    文章

    4

    浏览量

    7616
  • 加密算法
    +关注

    关注

    0

    文章

    221

    浏览量

    26299

原文标题:加密算法常见问题(一):ECB和CBC模式的区别

文章出处:【微信号:凌科芯安加密芯片,微信公众号:凌科芯安加密芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在 imx93 上设置 dm-crypt,一直存在 cbc-aes-tee 驱动程序的稳定性问题,求解决

    我们正在 imx93 上设置 dm-crypt,并且一直存在 cbc-aes-tee 驱动程序的稳定性问题,我们仍然希望恩智浦正在考虑这个问题。 在查看密钥类型和加密算法时,我尝试了解不同的选项
    发表于 04-16 06:06

    MAX1729:ECB和LCD显示偏置电源的理想之选

    MAX1729:ECB和LCD显示偏置电源的理想之选 在电子设备中,ECB和LCD显示屏的性能表现至关重要,而合适的偏置电源则是保障其稳定工作的关键因素。今天,我们就来深入了解一款专为ECB和LCD
    的头像 发表于 03-21 11:25 702次阅读

    使用“tk(cbc(aes))”进行文件系统加密时出现 iMX8MM CAAM 错误如何解决?

    当使用 CAAM 写入文件系统以进行文件系统加密时,我收到以下错误。tk(cbc(aes))\'。 caam_jr 30902000.jr:4000141c:DECO:desc idx 20:DECO 看门狗定时器超时错误 这种情况只是偶尔发生,但在启用所有内核的情况下运行时似乎更为普遍。
    发表于 03-16 06:24

    CW32L083燃气表控制板方案的特色

    、LVD 等电源管理单元),当燃气表电池电压低于一定阀值时可以进行紧急数据保存,确保产品处于安全状态; 06 内置安全加密模块(支持AES硬件运算单元 128/192/256-bit,支持 ECB/CBC/CTR/GCM/ GMAC
    发表于 11-17 08:08

    新品上市 | ECK33-B系列国产核心板 + ECB33-PGB全功能单板机:澎湃算力,接口拉满,加速产品落地!

    新品上市ECK33-B系列核心板ECB33-PGB系列单板机涉及型号:核心板:ECK33-B2N4E32-I、ECK33-BCE2E16-I单板机:ECB
    的头像 发表于 10-30 19:33 1111次阅读
    新品上市 | ECK33-B系列国产核心板 + <b class='flag-5'>ECB</b>33-PGB全功能单板机:澎湃算力,接口拉满,加速产品落地!

    基于蜂鸟E203的AES加解密NICE协处理单元设计

    作品简介 我们设计了基于NICE接口的AES加解密协处理单元,拓展了6条拓展指令,支持EBC、CBC、、CFB、OFB、CTR五种加密模式,和软件相比,速度提高约2000倍。整体框架如下
    发表于 10-29 06:37

    新品上新:国产工业级AI视觉单板机 + 8核2TOPS NPU算力 ,支持 4K双屏异显

    新品上市ECB32-PB系列单板机涉及型号:ECB32-PBA2-N、ECB32-PBA4-N、ECB32-PBT2-N、ECB32-PBT
    的头像 发表于 10-23 19:34 1080次阅读
    新品上新:国产工业级AI视觉单板机 + 8核2TOPS NPU算力 ,支持 4K双屏异显

    AES加密模式简介与对比分析

    时如何运作。在本分享帖中,我们将讨论五种常见的加密模式:电子密码本模式 (ECB),密码分组链接模式 (CBC),计数器
    发表于 10-22 08:21

    ADI GMSL技术两种视频数据传输模式区别

    本文深入介绍GMSL技术,重点说明用于视频数据传输的像素模式和隧道模式之间的差异。文章将阐明这两种模式之间的主要区别,并探讨成功实施需要注意的具体事项。
    的头像 发表于 10-10 13:49 2635次阅读
    ADI GMSL技术两种视频数据传输<b class='flag-5'>模式</b>的<b class='flag-5'>区别</b>

    一文读懂 RGB接口的 DE模式 和 行场(HV)模式 区别

    引脚定义可以看到, 引脚中包含DE模式(第9脚)、和行场模式(第10脚、11脚) RGB接口的 DE模式 和 行场模式 的核心区别在于 同步
    发表于 09-18 14:18

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别
    发表于 08-08 07:48

    STM32_Cryptographic st加密库V3.0.0移植以后啥也没改,AES256ECB模式加解密都不对,为什么?

    调用 status = STM32_AES_ECB_Encrypt( (uint8_t *) Plaintext, 64, Key, OutputMessage,&
    发表于 07-11 06:11

    基于SM4的文件加密解密功能实现(ECB模式

    (buffer.from(message, \'utf-8\').buffer) }; let cipher = cryptoFramework.createCipher(\'SM4_128|ECB|PKCS7
    发表于 06-29 13:21

    Analog Devices Inc. LTC4249双电子断路器 (ECB)数据手册

    Analog Devices Inc. LTC4249双电子断路器 (ECB) 可为一对负载提供独立的过流保护。每个通道均具有精密使能输入、电流监控器输出和就绪状态输出。单个电阻器配置ECB阈值。如果任一通道检测到过流情况,则相应的断路器从负载断开输入。
    的头像 发表于 06-26 11:13 1047次阅读
    Analog Devices Inc. LTC4249双电子断路器 (<b class='flag-5'>ECB</b>)数据手册

    超声波T-SAM与C-SAM模式区别

    本文介绍了超声波的T-SAM与C-SAM两种模式区别
    的头像 发表于 05-21 15:26 1865次阅读
    超声波T-SAM与C-SAM<b class='flag-5'>模式</b>的<b class='flag-5'>区别</b>