首页> 外文期刊>Journal of Parallel and Distributed Computing >A low-area unified hardware architecture for the AES and the cryptographic hash function Grøstl
【24h】

A low-area unified hardware architecture for the AES and the cryptographic hash function Grøstl

机译:AES和加密哈希函数Grøstl的低区域统一硬件架构

获取原文
获取原文并翻译 | 示例

摘要

This article describes the design of a compact 8-bit coprocessor for the Advanced Encryption standard (AES) (encryption, decryption, and key expansion) and the cryptographic hash function Grøstl. Our Arithmetic and Logic Unit has only one instruction that allows for implementing AES encryption, AES decryption, AES key expansion, and Grestl at all levels of security (i.e. 128-, 192-, and 256-bit encryption keys; 256- and 512-bit message digests). A fully autonomous implementation of Grøstl and AES on a Virtex-6 FPGA requires 169 slices and a single 36k memory block, and achieves a competitive throughput (up to 217 Mbits/s and 92 Mbits/s for encryption and hashing, respectively). The proposed coprocessor is well-suited for resource-constrained embedded systems, where several security protocols rely only on block ciphers and hash functions. One can exploit the design philosophy presented in this paper in order to design a unified architecture for other algorithms.
机译:本文介绍了用于高级加密标准(AES)(加密,解密和密钥扩展)和加密哈希函数Grøstl的紧凑型8位协处理器的设计。我们的算术和逻辑单元只有一条指令,可以在所有安全级别(即128位,192位和256位加密密钥; 256位和512位加密)实施AES加密,AES解密,AES密钥扩展和Grestl。位消息摘要)。在Virtex-6 FPGA上完全自主地实现Grøstl和AES,需要169个切片和单个36k存储器块,并实现了具有竞争力的吞吐量(加密和散列分别高达217 Mbit / s和92 Mbit / s)。所提出的协处理器非常适合资源受限的嵌入式系统,在该系统中,几种安全协议仅依赖于分组密码和哈希函数。可以利用本文介绍的设计原理来为其他算法设计一个统一的体系结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号