SlideShare a Scribd company logo
1 of 16
ADVANCED ENCRYPTION
STANDARD
AES
FIPS-197

http://www.youtube.com/zarigatongy
Follow Me @
http://www.youtube.com/za
rigatongy
http://www.youtube.com/zarigatongy
AES Design
128 bit
Secret Key

192 bit

Plain Text

256 bit
Cipher

128 bit
192 bit

Cipher Text

256 bit
http://www.youtube.com/zarigatongy
Bytes
• The basic unit for processing in the AES
algorithm is a byte.

http://www.youtube.com/zarigatongy
Array of Bytes

http://www.youtube.com/zarigatongy
The State
• Internally, the AES algorithm’s operations are
performed on a two-dimensional array of
bytes called the State

http://www.youtube.com/zarigatongy
Rounds
• 10, 12, 14 rounds for 128, 192, 256 bit keys
– Regular Rounds (9, 11, 13)
Sub
– Final Round is different (10th, 12th, 14thBytes
)
ShiftRows
Rounds
MixColumns

AddRoundKey

http://www.youtube.com/zarigatongy
AES Design Flow
Plaintext (128)

AddROundKey

Subkey0

9 rounds
ByteSub
ShiftRow
Mix Column
Ciphertext (128)

AddRoundKey
http://www.youtube.com/zarigatongy

Subkey10
AES cipher

http://www.youtube.com/zarigatongy
The SubBytes Step

http://www.youtube.com/zarigatongy
The ShiftRows Step

http://www.youtube.com/zarigatongy
The Mix Column Step

http://www.youtube.com/zarigatongy
The AddRoundKey step

http://www.youtube.com/zarigatongy
Inverse Cipher
•
•
•
•

InvShiftRows()
InvSubBytes()
InvMixColumns()
AddRoundKey()

http://www.youtube.com/zarigatongy
References

• fips-197
• Wiki

http://www.youtube.com/zarigatongy
More Protocol Tutorials
•
•
•
•
•
•
•
•

SSL Protocol Click here
DHCPv6 Protocol Click Here
CHAP Protocol Click Here
ISCSI Protocol Tutorial Click Here
BGP Tutorial Click Here
RADIUS Protocol Click Here
PPP Protocol Click Here
PPPoE Protocol Click Here
http://youtube.com/zarigatongy

More Related Content

Viewers also liked

Mongo db introduction
Mongo db introductionMongo db introduction
Mongo db introduction
zarigatongy
 
Special Ocassion Illustration Design 1 - 2008
Special Ocassion Illustration Design 1 - 2008Special Ocassion Illustration Design 1 - 2008
Special Ocassion Illustration Design 1 - 2008
Yoyo Yu
 
PORTFOLIO-Mitko Yankov
PORTFOLIO-Mitko YankovPORTFOLIO-Mitko Yankov
PORTFOLIO-Mitko Yankov
Mitko Yankov
 
22 set relazioni industriali HRCMS
22 set relazioni industriali HRCMS22 set relazioni industriali HRCMS
22 set relazioni industriali HRCMS
Marco Scippa
 
Felber Brochure Gov ICT 2015 Final
Felber Brochure Gov ICT 2015 FinalFelber Brochure Gov ICT 2015 Final
Felber Brochure Gov ICT 2015 Final
Dr Suzanne Felber
 
Smithbro Surgico Dental Pdf Catalogue 2015
Smithbro Surgico Dental Pdf Catalogue 2015Smithbro Surgico Dental Pdf Catalogue 2015
Smithbro Surgico Dental Pdf Catalogue 2015
Amar Mir
 

Viewers also liked (20)

Big data references
Big data referencesBig data references
Big data references
 
Mongo db introduction
Mongo db introductionMongo db introduction
Mongo db introduction
 
Mongo db index
Mongo db indexMongo db index
Mongo db index
 
Mongo db pagination
Mongo db paginationMongo db pagination
Mongo db pagination
 
Mongo db datatypes
Mongo db datatypesMongo db datatypes
Mongo db datatypes
 
Mongo db readingdocumentusecases
Mongo db readingdocumentusecasesMongo db readingdocumentusecases
Mongo db readingdocumentusecases
 
Mongo db updatedocumentusecases
Mongo db updatedocumentusecasesMongo db updatedocumentusecases
Mongo db updatedocumentusecases
 
Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETFDhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
Dhcpv6 Tutorial Overview, DHCP for Ipv6 ,RFC 3315 - IETF
 
The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)
 
RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors RADIUS- Packet Example/Vendors
RADIUS- Packet Example/Vendors
 
Top 10 programming langauges crossed decades
Top 10 programming langauges crossed decadesTop 10 programming langauges crossed decades
Top 10 programming langauges crossed decades
 
Password Authentication Protocol
Password Authentication ProtocolPassword Authentication Protocol
Password Authentication Protocol
 
Figuras de cera
Figuras de ceraFiguras de cera
Figuras de cera
 
Special Ocassion Illustration Design 1 - 2008
Special Ocassion Illustration Design 1 - 2008Special Ocassion Illustration Design 1 - 2008
Special Ocassion Illustration Design 1 - 2008
 
PORTFOLIO-Mitko Yankov
PORTFOLIO-Mitko YankovPORTFOLIO-Mitko Yankov
PORTFOLIO-Mitko Yankov
 
Ponte romana de alcantara ( espanha ) - fotos
Ponte romana de alcantara ( espanha ) - fotosPonte romana de alcantara ( espanha ) - fotos
Ponte romana de alcantara ( espanha ) - fotos
 
22 set relazioni industriali HRCMS
22 set relazioni industriali HRCMS22 set relazioni industriali HRCMS
22 set relazioni industriali HRCMS
 
Felber Brochure Gov ICT 2015 Final
Felber Brochure Gov ICT 2015 FinalFelber Brochure Gov ICT 2015 Final
Felber Brochure Gov ICT 2015 Final
 
Zebulando
ZebulandoZebulando
Zebulando
 
Smithbro Surgico Dental Pdf Catalogue 2015
Smithbro Surgico Dental Pdf Catalogue 2015Smithbro Surgico Dental Pdf Catalogue 2015
Smithbro Surgico Dental Pdf Catalogue 2015
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

(Aes )ADVANCED ENCRYPTION STANDARD