SHA1 decoder EDA385
SHA1 decoder EDA385
SHA1 decoder EDA385
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1 Abstract<br />
This report describes a project implementing a hardware accelerated <strong>SHA1</strong><br />
<strong>decoder</strong>. The main idea is for a user to contol the device with a keyboard and the<br />
results and instructions to be output on a VGA display. The project was built<br />
and tested on a Nexys3 using a PLB bus and Microblaze processor. Further, a<br />
pre-constructed ps2 controller, bram and some non-volatile pcm memory were<br />
used.<br />
Custom cores includes a <strong>SHA1</strong> hasher, string generator for brute forcing,<br />
VGA controller and fsl interface. The end result uses 3 parallel <strong>SHA1</strong> hashers<br />
and can compute approximately 6.5 million hashes each second. A dictionary<br />
prestored in the non-volatile memory was also implemented. The end result is<br />
a complete and functional system, very similar to what was intended from the<br />
start.<br />
1