This work proposes an Application-Specific System Processor (ASSP) hardware for the Secure Hash Algorithm 1 (SHA-1) algorithm. The proposed hardware was implemented in a Field Programmable Gate Array (FPGA) Xilinx Virtex 6 xc6vlx240t-1ff1156. The throughput and the occupied area were analyzed for several implementations in parallel instances of the hash algorithm. The results showed that the hardware proposed for the SHA-1 achieved a throughput of 0.644 Gbps for a single instance and slightly more than 28 Gbps for 48 instances in a single FPGA. Various applications such as password recovery, password validation, and high volume data integrity checking can be performed efficiently and quickly with an ASSP for SHA1.
翻译:这项工作提出了用于安全散列算法(SHA-1)1号(SHA-1)算法的应用特定系统处理器硬件(ASSP),拟议硬件是在可编程的野外门阵列(FPGA)Xilinx Virtex 6 xc6vlx240t-1ff1156中实施的,对吞吐量和占用区进行了分析,以便在散列算法的平行情况下进行若干次实施,结果显示,为SHA-1提议的硬件单例通过0.644 Gbps,48例通过略多于28 Gbps,在单一的FPGA中通过48例,可有效快速地进行密码回收、密码验证和高容量数据完整性检查等各种应用,如SHASP1,可以高效和快速地进行。