智能卡的面向字组加密算法的工作模式

出处:maychang 发布于:2008-11-21 09:35:58

  像所有面向字组的加密算法那样,DES可以有四种不同的工作模式,并已经在ISO 8372中标准化了。这些工作模式中的两种是密码反馈CFB(Cipher Feedback)和输出反馈0FB(OutputFeedback)模式,特别适合于没有字组结构的连续报文。另外两种是ECB和CBC模式,则立足于大小为8字节的字组,这两种面向字组的模式是智能卡应用多的模式。图1和图2分别为ECB和CBC两种工作模式的说明。

  图1  用面向字组的加密算法工作在ECB模式对数据加密(解密以类似的方式执行)

  图2  用面向字组的加密算法工作在CBC模式对数据加密(解密以类似的方式执行)

  DES的基本操作模式被设定为电子编码图书ECB(Electronic Code Book)模式,在这种模式中,8字节的明文字组用一个单独的密钥分别加密。DES为其纯正的没有扩充的形式。

  第2个面向字组的模式被称为加密字组链接CBC(Cipher Block Chaining)模式,在这种模式中,含有数个字组的数据串在加密时用X0R操作链接起来,使得每个字组变成依赖于在它前面的字组,用这种方式时,对加密了的字组的交换、增加或删除均能可靠地查出,而在ECB模式中则是不可能的。

  如果明文字组是适当构造的(在头标或初始向量中具有顺序计数器),CBC链接的结果使得即使相同的明文字组也会转换成不同的密文字组。这使得对截获数据的密码分析变得更加困难,因为对编码图书的分析(例如)已是不可能的了。

  第1个明文字组是和一个初始向量(经常被称为Ⅳ)进行X0R操作的,然后用DES加密。其结果是密文,它再与其后的明文字组进行X0R操作,随后的字组以此方式继续处理。

  作为一个规则,初始向量被预先设置为零,在某些系统中,一个对话专用随机数被写人初始向量以作为暂时密钥的代用品,当数据在随后被解密时,这个数字自然必须是已知的。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
关键词:智能卡的面向字组加密算法的工作模式8372BOOK智能卡

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

苹果 M4 芯片曝光 !惠普星 Book Plus 16 上市!
广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!