Skip to content

Single AES-128 module implementation, supports "DEFAULT", "FAST" and "TINY" * configuration.

License

Notifications You must be signed in to change notification settings

krynentechnology/aes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AES-128

Single module implementation of the Advanced Encryption Standard (AES-128 - variant of the Rijndael block cipher), supports "DEFAULT", "FAST" and "TINY" configuration. Configuration "DEFAULT" takes 50 clock cycles to complete, "FAST" takes 20 clock cycles and "TINY" takes 176 clock cycles. The AES specification was published by the National Institute of Standards and Technology (NIST) as U.S. FIPS PUB 197 (FIPS 197) in 2001, updated in 2023.

Verified with Intel® Cyclone® 10 LP Evaluation Kit at 125MHz.

About

Single AES-128 module implementation, supports "DEFAULT", "FAST" and "TINY" * configuration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published