首页 | 本学科首页   官方微博 | 高级检索  
     

基于CPLD/FPGA的AES算法混合流水实现
引用本文:彭艮鹏,刘常澍,李志华.基于CPLD/FPGA的AES算法混合流水实现[J].电子与信息学报,2005,27(1):155-157.
作者姓名:彭艮鹏  刘常澍  李志华
作者单位:天津大学电子信息工程学院,天津,300072
摘    要:在加解密算法的硬件实现中,使用流水线结构可以显著地提高加密解密速度,但是由于这类结构并不适合于大多数的反馈模式,因而此类结构在当前密码学中的应用较少。为此,该文采用一种补偿手段,基于交叉CBC(Interleaved Cipher Block Chaining)模式,以混合流水结构成功地实现了AES(Advanced EncryptionStandard)的算法。该方案允许并行处理4个数据块(称为一次加密或解密),同时两次加密或解密之间还可实现部分并行。该方案在EP20k300EBC652-1(Ateral公司产品)上已得到成功验证。

关 键 词:流水线  混合流水  硬件实现  加密  解密
文章编号:1009-5896(2005)01-0155-03
收稿时间:2003-6-17
修稿时间:2003年6月17日

The Hybrid Pipelining Implementation of AES in the Feedback Mode Based on CPLD/FPGA
Peng Gen-peng,Liu Chang-shu,Li Zhi-hua.The Hybrid Pipelining Implementation of AES in the Feedback Mode Based on CPLD/FPGA[J].Journal of Electronics & Information Technology,2005,27(1):155-157.
Authors:Peng Gen-peng  Liu Chang-shu  Li Zhi-hua
Affiliation:School of Electronic and Information Engineering Tianjin University Tianjin 300072 China
Abstract:Although using pipelining structure in the hardware implementation can generally provide higher throughput, the application of this structure in current cryptography is limited, because they are not suitable for most common feedback modes. This paper puts forward a design of the hybrid pipelining architecture of AES. By including in the AES standard interleaved modes of operation, the design successfully implements the algorithm, which operates in the CBC mode. In this design, four data blocks can be dealt with in parallel (called one-encryption or one-decryption), and at the same time two encryptions or decryptions can be partially overlapped. The design has been implemented on EP20k300EBC652-l device (Ateral).
Keywords:AES
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子与信息学报》浏览原始摘要信息
点击此处可从《电子与信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号