Presentation is loading. Please wait.

Presentation is loading. Please wait.

Department of Electrical & Computer Engineering Advisor: Professor Michael Zink Team: Brigit Lyons Fadi Maalouli Tony Panetta Renzo Silva Final Project.

Similar presentations


Presentation on theme: "Department of Electrical & Computer Engineering Advisor: Professor Michael Zink Team: Brigit Lyons Fadi Maalouli Tony Panetta Renzo Silva Final Project."— Presentation transcript:

1 Department of Electrical & Computer Engineering Advisor: Professor Michael Zink Team: Brigit Lyons Fadi Maalouli Tony Panetta Renzo Silva Final Project Review

2 Outline System Overview FPR Deliverables Android Application PC Software DE2 Cryptography Demo Cost Analysis SDP Day Goals Department of Electrical & Computer Engineering 2

3 System Overview Department of Electrical & Computer Engineering 3

4 System Block Diagram Department of Electrical & Computer Engineering 4

5 FPR Deliverables Department of Electrical & Computer Engineering 5

6 Android Application Department of Electrical & Computer Engineering 6

7 Android Application Specifics Login Requires Username and Password – Encrypted using AES-128 – Stored in a.txt on internal storage Forgotten passwords recovered via security questions Encryption key generated from Username and Password Department of Electrical & Computer Engineering 7

8 PC Software/GUI Allows the user to select files Transfer them to the DE2 board for encryption Transfer the encrypted files to PC Progress bar shows progress of encryption. Department of Electrical & Computer Engineering 8

9 Data Flow Department of Electrical & Computer Engineering 9 When encrypt/decrypt is pressed, DE2 board will be detected GUI will send 4 setup packets to the DE2 board – Packet ID (1packet) – AES settings : encryption/decryption (1packet) – File size(2packets/16bytes) Data will be sent to the DE2 board in packets of 8 Bytes Data will be received on PC in packets of 8Bytes AES operation acts on 16 byte blocks(128 bits) Data packets are always sent to the encryptor in pairs(128bits) If file size wasn’t an even multiple of 16 bytes; padding is required – Example a file of size 40 bytes. (X is data bytes)

10 DE2 Cryptography Department of Electrical & Computer Engineering 10 ISP1362 USB 2.0 RS232 Serial UART ISP1362 USB 2.0 AES Control Key FIFO File Input FIFO File Output FIFO

11 Demo Department of Electrical & Computer Engineering 11

12 Cost Analysis Department of Electrical & Computer Engineering 12 ProductCost RN-240 Bluetooth Module $59.99 RN-240 Power Cable$14.99 JTAG Transfer Cable x2$10.00 USB Bluetooth Transceiver x2 (for testing)$39.98 DE2 Development boardBorrowed (Cost $280 if purchased) Total $124.96 ($404.96 if DE2 purchased) *Fabrication costs for the FPGA device are several thousand dollars and outside of the scope of this project’s budget

13 SDP day Goals Department of Electrical & Computer Engineering 13 Refine GUI Clean up and comment code Perfect demo

14 Department of Electrical & Computer Engineering 14 Questions?


Download ppt "Department of Electrical & Computer Engineering Advisor: Professor Michael Zink Team: Brigit Lyons Fadi Maalouli Tony Panetta Renzo Silva Final Project."

Similar presentations


Ads by Google