Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
MUDASSAR RAZA KHALID MAHMOOD M. RIZWAN TAUSEEF AHMED PowerPoint Presentation
Download Presentation
MUDASSAR RAZA KHALID MAHMOOD M. RIZWAN TAUSEEF AHMED

MUDASSAR RAZA KHALID MAHMOOD M. RIZWAN TAUSEEF AHMED

432 Views Download Presentation
Download Presentation

MUDASSAR RAZA KHALID MAHMOOD M. RIZWAN TAUSEEF AHMED

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. NETWORK SECURITY MUDASSAR RAZA KHALID MAHMOOD M. RIZWAN TAUSEEF AHMED MCS-3                     AES DECRYPTION                     SUBMITTED TO: SIR SHARIF CIIT , WAH CAMPUS

  2. Key in English: Thats my Kung Fu (16 ASCII characters, 1 byte each) Translation into Hex: Key in Hex (128 bits): 54 68 61 74 73 20 6D 79 20 4B 75 6E 67 20 46 75 Plaintext in English: Two One Nine Two (16 ASCII characters, 1 byte each) Translation into Hex: Plaintext in Hex (128 bits): 54 77 6F 20 4F 6E 65 20 4E 69 6E 65 20 54 77 6F CIIT , WAH CAMPUS

  3. ciphertext: 29 C3 50 5F 57 14 20 F6 40 22 99 B3 1A 02 D7 3A CIIT , WAH CAMPUS

  4. CIIT , WAH CAMPUS

  5. CIIT , WAH CAMPUS

  6. inverse of the SBOX CIIT , WAH CAMPUS

  7. CIIT , WAH CAMPUS

  8. AES Example - All RoundKeys (0) (2) (1) (4) (5) (3) (7) (6) (8) (9) (10) CIIT , WAH CAMPUS

  9. Add Roundkey, Round 0 = (10) CIIT , WAH CAMPUS

  10. inverse SHIFT ROWS, ROUND 1  INVERSE Substitute Byte, ROUND1  Add Roundkey, Round 1 = (9) Inverse mix column, Round1 = CIIT , WAH CAMPUS

  11. inverse SHIFT ROWS, ROUND 2  INVERSE Substitute Byte, ROUND2  Add Roundkey, Round 2 = (8) Inverse mix column, Round2 = CIIT , WAH CAMPUS

  12. inverse SHIFT ROWS, ROUND 3  INVERSE Substitute Byte, ROUND3  Add Roundkey, Round 3 = (7) Inverse mix column, Round3 = CIIT , WAH CAMPUS

  13. inverse SHIFT ROWS, ROUND 4  INVERSE Substitute Byte, ROUND4  Add Roundkey, Round 4 = (6) Inverse mix column, Round4 = CIIT , WAH CAMPUS

  14. inverse SHIFT ROWS, ROUND 5  INVERSE Substitute Byte, ROUND5  Add Roundkey, Round 5 = (5) Inverse mix column, Round5 = CIIT , WAH CAMPUS

  15. inverse SHIFT ROWS, ROUND 6  INVERSE Substitute Byte, ROUND6  Add Roundkey, Round 6 = (4) Inverse mix column, Round6 = CIIT , WAH CAMPUS

  16. inverse SHIFT ROWS, ROUND 7  INVERSE Substitute Byte, ROUND7  Add Roundkey, Round 7 = (3) Inverse mix column, Round7 = CIIT , WAH CAMPUS

  17. inverse SHIFT ROWS, ROUND 8  INVERSE Substitute Byte, ROUND8  Add Roundkey, Round 8 = (2) Inverse mix column, Round8 = CIIT , WAH CAMPUS

  18. inverse SHIFT ROWS, ROUND 9  INVERSE Substitute Byte, ROUND9  Add Roundkey, Round 9 = (1) Inverse mix column, Round9 = CIIT , WAH CAMPUS

  19. inverse SHIFT ROWS, ROUND 10  INVERSE Substitute Byte, ROUND10  Add Roundkey, Round 10 = (0) WHICH IS REQUIRED PLAIN TEXT CIIT , WAH CAMPUS