Font Size: a A A

Optimized Fully-Pipelined Architecture Of SHA-2 And MD5 On FPGA

Posted on:2019-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:S Y LinFull Text:PDF
GTID:2428330575964682Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays,people always exchange information on the Internet.It is important to ensure the security and reliability of the information.SHA-2 and MD5 are cryptographic hash functions which implemented in some widely used security applications and protocols to protect data and verify data integrity.In this paper,we propose an optimized fully-pipelined architecture of SHA-2 and MD5 on XC7K325T-FFG676-1,which achieves much better performance compared to other works.Our works include:(1)Optimized fully-pipelined architectureThe proposed designs use fully-pipelined architecture to improve the performance of hash functions.The BRAM modules are used in proper positions of fully-pipelined architecture to reduce the consumption of Slice.Compared to other works,our designs not only achieve better performance in slice consumption but also in throughput.All proposed design has achieved over 150 Gbps throughput.(2)Optimized hash operationsTo achieve much higher frequency,this paper optimized the hash operations by reducing the critical path.The extra registers are introduced to the hash operation to short the critical path firstly.Then,Pre-computation technique,Recombination technique and carry save adder are applied to the designs reducing the delay of critical path moreover.The frequency of SHA-256 and MD5 has reached 300MHz,SHA-512 also achieved frequency of 268.8MHz.
Keywords/Search Tags:SHA-2, MD5, Hardware implement, FPGA, Fully-pipelined
PDF Full Text Request
Related items