Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
136 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.