aes

AES encoder

An AES encryption core implementation in Verilog, supporting various key sizes and modes.

Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.

GitHub

339 stars
27 watching
126 forks
Language: Verilog
last commit: almost 2 years ago
Linked from 1 awesome list

aesasicblock-cipherencryptionfpga

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
qistoph/arduinoaes256An implementation of Ilya's byte-oriented AES-256 encryption algorithm in C++ for the Arduino platform.62
davylandman/aeslibAn Arduino library providing basic AES encryption/decryption functionality352
nordmike/gibberish-aes-as3A port of a lightweight Javascript AES encryption library to ActionScript 30
kelp404/cocoasecurityA utility class providing encryption and hashing functionality using AES and various hash algorithms, along with encoding and decoding methods.1,136
softvar/secure-lsProtects and encrypts data stored in local storage.648
mvayngrib/react-native-aesProvides AES encryption and decryption capabilities in React Native applications.29
jhumphry/spark_norxAn implementation of a widely used authenticated encryption algorithm8
kkayataka/plusaesA C++ AES cipher library that provides basic encryption and decryption functionality in a header-only format.197
kleinernik/elixir-aes-cmacAn Elixir implementation of the AES-CMAC encryption algorithm as defined in RFC 4493.9
rubencaro/cipherA cryptographic library for encrypting and decrypting arbitrary binary data in Elixir61
vesvault/libves.cAn encryption API library for secure data storage and transmission37
piaca/micropython-aesAn implementation of the AES encryption algorithm in pure Python for use with MicroPython18
moteus/lua-aesfileencryptA Lua library that provides a simple way to encrypt files using AES encryption.18
octaprog7/as5600A Python module for controlling an AS5600 encoder with I2C interface0
sirgal/avr-eax-aes-bootloaderA bootloader for AVR microcontrollers with encryption using the EAX mode and AES underlying algorithm.47