Skip to content

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