摘要
S盒在AES中占有至关重要的地位,在AES的硬件实现过程中,S盒的实现直接决定了它的性能和实现代价。传统实现方法是利用查表的方法,这种实现方法经综合工具处理后,利用率只有25%左右,实现性能很低。给出了高级加密标准的S盒的一种硬件实现,用纯逻辑算法实现了S盒。这种实现方法与一般的查表实现方法相比较,版图时的利用率大大提高,一般用该方法可以到达70%。
Sbox is the most important part of the advanced encryption standard. The implementation of the Sbox determines the performance of the AES. Usually, look-up-table method is used in implementation of Sbox. But the utilization of placement of the method is very low. A hardware implementation of the S-Boxes from the advanced encryption standard (AES) is presented. The SBoxes substitute an 8-bit input for 8-bit output and are based on operation in the finite field GF (2m). The result show that a calculation of this function with combinational logic. Compared to traditional methods, the method increases the utilization of placement from 25% to 75%.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第9期2222-2223,共2页
Computer Engineering and Design
关键词
高级加密标准
专用集成电路
利用率
版图
逻辑实现
advanced encryption standard
application specific integrated circuit
placement
utility
logic implementation