首页> 外文会议>International Symposium on Embedded Computing and System Design >An optimized pipelined architecture of SHA-256 hash function
【24h】

An optimized pipelined architecture of SHA-256 hash function

机译:SHA-256哈希函数的优化流水线架构

获取原文

摘要

Real time applications of digital communication systems are rapidly increasing. Due to this there is a huge demand for high level of security. In cryptographic algorithms, SHA-256 has become an integral part in many applications. A hardware implementation of the SHA-256 hash algorithm is physically separate from the main processor and hence, it has more security and higher performance than the software implementation. An execution of a hash algorithm on FPGAs is convenient, as it is flexible and easily upgradable. However, implementation of this algorithm on hardware has been challenging, due to the demand of high processing speed. In this paper, an optimized pipelined architecture of SHA-256 hash function has been implemented in hardware HDL Verilog language and synthesized in Xilinx Virtex-4 FPGA. The compressor and expander block of hash function are modified. Carry skip adder is also used to improve the performance of the architecture. The obtained result shows a significant improvement in the performance of the proposed SHA-256 algorithm and it is compared with existing various architectures. Its maximum clock frequency is 170.75 MHz, throughput of 1344.98 Mbps and an improved efficiency of 2.2 Mbps/ slice.
机译:数字通信系统的实时应用迅速增加。由于此,对高水平的安全性有了巨大的需求。在加密算法中,SHA-256已成为许多应用中的一个组成部分。 SHA-256哈希算法的硬件实现与主处理器物理地分开,因此,它具有比软件实现更多的安全性和更高的性能。在FPGA上执行散列算法是方便的,因为它是灵活且易于升级的。然而,由于高处理速度的需求,这种算法的硬件算法已经具有挑战性。本文在硬件HDL Verilog语言中实现了SHA-256哈希函数的优化流水线架构,并在Xilinx Virtex-4 FPGA中合成。修改了压缩机和扩展器块的散列函数。携带跳过加法器还用于提高架构的性能。所获得的结果显示了所提出的SHA-256算法的性能的显着改善,与现有的各种架构进行比较。其最大时钟频率为170.75 MHz,吞吐量为1344.98 Mbps,提高了2.2 Mbps /切片的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号