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

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
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
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
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...
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
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
 

(Aes )ADVANCED ENCRYPTION STANDARD