/lightweight-crypto

Compares security and performance of 4 novel lightweight encryption algorithms to standard AES across 5 message lengths and 4 GCC optimization levels.

Primary LanguageC

lightweight-crypto

Compares security and performance of 4 novel lightweight encryption algorithms to standard AES across 5 message lengths and 4 GCC optimization levels.

Novel algorithms:
Elephant 160-bit: description found here; library used in tests found here.
Elephant 200-bit: description found here; library used in tests found here.
TinyJambu 128-bit: description and library used in tests found here.
TinyJambu 192-bit: description and library used in tests found here.
TinyJambu 256-bit: description and library used in tests found here.

AES: crypto++ implementation found here.