Three-stage pipeline implementation for SHA2 using data forwarding
A Top-Down Design Methodology for Ultrahigh-Performance Hashing Cores