60 likes | 267 Views
Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. דו”ח סיכום פרויקט (חלק א) Subject:. Twofish. Performed by: Shay Amosi & Jasmin Amitai
E N D
Technion - Israel institute of technology department of Electrical Engineering הטכניון - מכון טכנולוגי לישראלהפקולטה להנדסת חשמל High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות דו”ח סיכום פרויקט (חלקא) Subject: Twofish Performed by: Shay Amosi & Jasmin Amitai Instructor: Mony Orbach סמסטר (אביב) 2013 1
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Abstract Today, encryption is used in many fields and consuming significant processor resources, therefore causes a decrease in performance and the stronger the encryption is, the greater need of CPU resources. Our project goal is to create a hardware system that encrypts the data quickly and efficiently using the Twofish algorithm. 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System description In this project we are creating a core that will be used as part of our project B, thus, in addition to Twofish’s Core we built a verification system which should carefully test our DUT. 3
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Specification • Hardware • We purposely chose to synthesize a device with a relatively low performance (Altera’s FPGA Cyclone II) so we can expect better results as we move to more advanced FPGA devices (Project B). • Software • Synthesis and Simulation: • - ModelSim • - Quartus 4
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System Block Diagram Verification System Twofish Algorithm BlockDiagram 5
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות FPGA Block Diagram 6