Download - Fyp 2 Presentation (1) (1)
-
7/23/2019 Fyp 2 Presentation (1) (1)
1/21
Implementation of AES
Encryptor/Decryptor on FPGA
Supervisor Dr. Umer Farooq
GROUP MEMBERS
Mobeen Ahmad BCE-FA09-024
M.Faisa Asam BCE-FA09-0!"
M.#a$a #a%q BCE-FA09-0!!
"2&2&"' "C(MSA)S
-
7/23/2019 Fyp 2 Presentation (1) (1)
2/21
Contents Ba*+,round n/rodu*/ion
oas o1 /he proe*/
(be*/ives *ompe/ed #esu/s
"2&2&"'C(MSA)S 2
-
7/23/2019 Fyp 2 Presentation (1) (1)
3/21
Background and Introduction
Cr3p/o,raph3 is /he s/ud3 o1 Secret*r3p/o-5 writing -,raph35
Con*ea /he *on/e6/ o1 some messa,e1rom a e6*ep/ /he sender and re*ipien/privacy or secrecy57 and&or
8eri13 /he *orre*/ness o1 a messa,e /o
/he re*ipien/ (authentication).
"2&2&"'C(MSA)S !
-
7/23/2019 Fyp 2 Presentation (1) (1)
4/21
Encryption and Decryption
)he hoe pro*ess o1 en*r3p/ion&de*r3p/ion *an beius/ra/ed b3 1ooin, %,ure.
"2&2&"'C(MSA)S 4
EncryptKsecret
DecryptKsecret
plaintextciphertext
plaintext
enciphering deciphering
-
7/23/2019 Fyp 2 Presentation (1) (1)
5/21
Advanced Encryption Standard(AES))he AESis an i/era/ed symmetric !oc"cipher7 hi*h means /ha/7
AES or+s b3 repea/in, /he same de%ned
s/eps mu/ipe /imes. AES is a se*re/ +e3 en*r3p/ion a,ori/hm.
:e3 si$es are "2;7"92 and 2'< bi/s.
Bo*+ si$e is "2; bi/s.
"2&2&"'C(MSA)S '
-
7/23/2019 Fyp 2 Presentation (1) (1)
6/21
AES flow chart
"2&2&"'C(MSA)S