Académique Documents
Professionnel Documents
Culture Documents
Encryptor/Decryptor on FPGA
Supervisor
GROUP MEMBERS
Mobeen Ahmad
M.Faisal Aslam
M.Raza Rafiq
COMSATS
BCE-FA09-024
BCE-FA09-031
BCE-FA09-033
12/2/15
Contents
COMSATS
12/2/15
COMSATS
12/2/15
plaintext
enciphering
COMSATS
Encrypt
Ksecret
ciphertext
Decrypt
Ksecret
plaintext
deciphering
12/2/15
COMSATS
12/2/15
COMSATS
12/2/15
COMSATS
12/2/15
COMSATS
12/2/15
Goals of project
Study and implementation of AES Algorithm on
FPGA.
Implementation of triple DES on FPGA
Comparison between triple DES and AES.
COMSATS
12/2/15
Objectives completed
COMSATS
12/2/15
10
Average
Encryption
Time(sec)
Average
Decryption
Time(sec)
No.
16 Bytes
0.0528
0.0590
64 Bytes
0.2780
0.3040
128 Bytes
0.4469
0.4930
256 Bytes
0.8847
0.9845
512 Bytes
1.6873
1.8794
1024 Bytes
3.3519
3.7694
COMSATS
12/2/15
11
No.
Input Data
length
Average Encryption
Time(sec)
Average Decryption
Time(sec)
16 bytes
0.298017
0.288115
64 bytes
1.098321
1.089192
128 bytes
2.175754
2.161152
256 bytes
4.334603
4.328652
512 bytes
8.652362
8.643217
1024 bytes
17.282174
17.300508
12/2/15
COMSATS
12
Objectives completed(cont..)
Implemented AES in C
Implemented triple DES in C
Compared AES with triple DES
COMSATS
12/2/15
13
AES (C Language)
Text length
16 bytes
Average Encryption
Time(sec)
0.000000
Average Decryption
Time(sec)
0.000000
64 bytes
0.015000
0.016000
128 bytes
0.031300
0.036200
256 bytes
0.046500
0.051600
512 bytes
0.093000
0.094000
1024 bytes
0.184000
0.187000
COMSATS
12/2/15
14
3DES(C Language)
Text length
Average Encryption
Time(sec)
0.015000
Average Decryption
Time(sec)
0.015000
0.020600
0.020600
0.047000
0.047000
0.101500
0.101500
0.210000
0.210000
0.406000
0.406000
16 bytes
64 bytes
128 bytes
256 bytes
512 bytes
1024 bytes
COMSATS
12/2/15
15
COMSATS
12/2/15
16
COMSATS
12/2/15
17
In %age
In Numbers
21
21
66.8
Number of IOs
Total Combinational
Delay
COMSATS
Logic
20
23.93 ns
Route
80
95.76ns
119.7 ns
12/2/15
18
COMSATS
12/2/15
19
In %age
In Numbers
31
31
66.8
Number of IOs
Total Combinational
Delay
Logic
37.094 ns
191.206 ns
Route
COMSATS
19.4
80.6
154.112ns
12/2/15
20
Thank You!
COMSATS
12/2/15
21