E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel...

10
ENCRYPTION INFRASTRUCTURE ON- KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation

description

B ACKGROUND Now there are a lot of data encryption systems based on hardware These systems encryption mechanism and control system loose, so there is a dependence and lack of flexibility in the system Separation of encryption mechanism and the control system will increase the system flexibility, in particular allow to change the encryption mechanism according to the needs Now the lab are realizing the encryption and decryption mechanism, which is implanted into the shell we must build

Transcript of E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel...

Page 1: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

ENCRYPTION INFRASTRUCTURE ON-KEY

Written by: Elkin Aleksey Savi Esacov

Advisor: Mr. Idan ShmuelWinter 2013/14

Midterm Presentation

Page 2: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

PROJECT GOALS Creation universal infrastructure for

encryption/decryption system using FPGA Creation GUI Creation control system for tracking data from PC to a

SD card and back through encrypts / decrypts Learning and experience in a variety of areas :

RealTime controlling system FPGA Programming

Page 3: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

BACKGROUND Now there are a lot of data encryption systems

based on hardware These systems encryption mechanism and

control system loose, so there is a dependence and lack of flexibility in the system

Separation of encryption mechanism and the control system will increase the system flexibility, in particular allow to change the encryption mechanism according to the needs

Now the lab are realizing the encryption and decryption mechanism, which is implanted into the shell we must build

Page 4: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

INSTRUMENTS

HardwareDE2 BoardNIOS II coreDLPSD card

SoftwareQuartus II 13.0QsysEclipse

Page 5: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

PROJECT GOALS Planning and creating an interface between

the DE2 Board and SD card Planning and creating an interface between

the DE2 Board and PC Planning and creating GUI Integration between parts of the system

Page 6: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

ARCHITECTURE – HIGH LEVEL

PC

DLP SD card

GUISending data

to encrypt Or decryption

request

Nios II

AVALON BUS

controller

EncryptionDecryption

Data Transmitter

(Option)

Page 7: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

DATAFLOW

PC

USBDLP

SD card

FPGA

Page 8: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

PLANNING AHEAD Interface (synchronization) between software

and hardware Limit number of logic elements

Page 9: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

SCHEDULETASK

20-Oct

27-Oct

03-Nov

10-Nov

17-Nov

24-Nov

01-Dec

08-Dec

15-Dec

22-Dec

29-Dec

05-Jan

12-Jan

19-Jan

EXAMS

23-Feb

02-Mar

09-Mar

Getting Project                                  Match

expectations and study of

NIOS                                  Route data

and knowledge its components                                  

Characterization                                 

Interface between SD and FPGA                                  

Interface to DLP                                

Infrastructure for the

encryption                                  Planning and building of

GUI                                  Mid presentation

                   Mid present.            

Integration                                 

Verification and

Debugging                                   

Final presentation and report

                                 

Page 10: E NCRYPTION INFRASTRUCTURE ON - KEY Written by: Elkin Aleksey Savi Esacov Advisor: Mr. Idan Shmuel Winter 2013/14 Midterm Presentation.

THE END