Skip to content

A fully-functional implementation of the Advanced Encryption Standard.

Notifications You must be signed in to change notification settings

d-s-dc/AES-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

AES-Implementation

🏗️ About:

This is a full-fledged implementation of the Advanced Encryption Standard cipher. Code is written in C using inttypes (mainly unint_8). I have tried to add as many comments as possible for a detailed explaination of the code.

📄 Algorithm:

Key-Scheduling

The input is a 128-bit key which then generates 11 round keys.

Subbytes

The plaintext is then operated on using the subbytes look up into the table.

Mixcolumns

The toughest of all, it takes 4x4 matrix of 128 and generates a totally pseudorandom matrix

About

A fully-functional implementation of the Advanced Encryption Standard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages