Abstract
In this paper, we propose the parallel architecture for high speed calculations of SHA-1, a widely used cryptographic hash function. Parallel SHA-1 consists of a number of base modules which process the message digest in parallel manner. The base module uses state of art SHA-1 acceleration techniques: loop unfolding, pre-processing, and pipelining. We achieved the performance improvement of 5.8% over the pipeline architecture that is known to have nearly achieved the theoretical performance limit. We implemented our system on the Xilinx Virtex-6 FPGA and verified the operations by interfacing it with MicroBlaze soft processor core.
Author supplied keywords
Cite
CITATION STYLE
Lee, H. U., Seongjing, L., Kim, J. W., & Youjip, W. (2015). Parallelizing SHA-1. IEICE Electronics Express, 12(12), 1–12. https://doi.org/10.1587/elex.12.20150371
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.