Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.46 KB

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