1 / 14

Final Project Review

HDD Lock. Final Project Review. Team: Brigit Lyons Fadi Maalouli Tony Panetta Renzo Silva. Advisor: Professor Michael Zink. Department of Electrical & Computer Engineering. HDD Lock. Outline. System Overview FPR Deliverables Android Application PC Software DE2 Cryptography

fleta
Download Presentation

Final Project Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. HDDLock System Overview Security device Department of Electrical & Computer Engineering 3

  4. HDDLock System Block Diagram Department of Electrical & Computer Engineering 4

  5. HDDLock FPR Deliverables Android Application: • Implement user-friendly options for the Android application Security Device: • Implement user-friendly interface to the Android application • Implement interface to send and receive files from the computer Department of Electrical & Computer Engineering 5

  6. HDDLock Android Application Department of Electrical & Computer Engineering 6

  7. HDDLock 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. HDDLock 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. HDDLock Data Flow • 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 encryptorin 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) Final block padded Department of Electrical & Computer Engineering 9

  10. HDDLock DE2 Cryptography Key in from RN-240 File out to PC RS232 Serial UART Key FIFO AES Control ISP1362 USB 2.0 File Output FIFO ISP1362 USB 2.0 File Input FIFO File in and Encrypt/Decrypt from PC Department of Electrical & Computer Engineering 10

  11. HDDLock Demo Department of Electrical & Computer Engineering 11

  12. HDDLock Cost Analysis *Fabrication costs for the FPGA device are several thousand dollars and outside of the scope of this project’s budget Department of Electrical & Computer Engineering 12

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

  14. HDDLock Questions? Department of Electrical & Computer Engineering

More Related