JBitsTM Implementations of the Advanced Encryption Standard (Rijndael)

JBitsTM Implementations of the Advanced Encryption Standard (Rijndael)
复制标题

高级加密标准 (Rijndael) 的 JBitsTM 实现

DOI:
--
复制
发表时间:
2001
期刊:
International Conference on Field-Programmable Logic and Applications
影响因子:
--
通讯作者:
C. Patterson
C. Patterson
中科院分区:
--
文献类型:
--
作者:
S. McMillan;C. Patterson

文献摘要

被引文献

相似文献

Rijndael算法已被选为新的高级加密标准。该算法的几个JBits实现描述的VirtexTM FPGA系列的目标。如示例代码所示,JBits提供了一种创建结构化数据路径的简洁方法。JBits设计抽象包括传统的(如分层模块,端口,网络和总线)和那些没有出现在结构化HDL中的(如分层布局和路由API)。与主流设计流程不同,JBits还允许探索操作的硬件/软件权衡,例如更改密钥和模式,以及动态修改密钥和数据块的宽度。这可以显着降低FPGA资源利用率。
The Rijndael algorithm has been selected as the new Advanced Encryption Standard. Several JBits implementations of this algorithm are described which target the VirtexTM FPGA family. As illustrated by sample code, JBits provides a concise means of creating structured datapaths. JBits design abstractions include conventional ones (such as hierarchical modules, ports, nets and buses) and ones that do not appear in structural HDLs (such as layered placement and routing APIs). Unlike mainstream design flows, JBits also permits the exploration of hardware/software tradeoffs for operations such as changing keys and modes, and dynamically modifying the width of key and data blocks. This can significantly reduce the FPGA resource utilization.