Skip to content

The AEGIS-128X and AEGIS-256X high performance ciphers.

Notifications You must be signed in to change notification settings

jedisct1/aegis-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AEGIS-128X and AEGIS-256X

AEGIS-128X and AEGIS-256X are proposed variants of the high performance authenticated ciphers AEGIS-128L and AEGIS-256, designed to take advantage of the long pipelines and vectorized AES instructions present on recent CPUs.

Specification and rationale

AEGIS-128X and AEGIS-256X are now included in the AEGIS specification.

Rationale: Adding more parallelism to the AEGIS authenticated encryption algorithms

Implementations

List of known opensource AEGIS implementations.

AEGIS-X is at least implemented in libaegis, jasmin-aegis and crypto-rust in addition to the reference implementations.

Benchmarks

AEGIS-128X has exceptional performance, even without AVX512.

Encryption (16 KB)

AEGIS benchmark results

Authentication (64 KB)

AEGIS-MAC benchmark results

Mobile benchmarks

AEGIS mobile benchmark results

Releases

No releases published

Packages

No packages published