Analyzing the Linear Keystream Biases in AEGIS

AEGIS is one of the authenticated encryption designs selected for the final portfolio of the CAESAR competition. It combines the AES round function and simple Boolean operations to update its large state and extract a keystream to achieve an excellent software performance. In 2014, Minaud discovered...

Full description

Bibliographic Details
Main Authors: Maria Eichlseder, Marcel Nageler, Robert Primas
Format: Article
Language:English
Published: Ruhr-Universität Bochum 2020-01-01
Series:IACR Transactions on Symmetric Cryptology
Subjects:
Online Access:https://tosc.iacr.org/index.php/ToSC/article/view/8468
_version_ 1818879573295628288
author Maria Eichlseder
Marcel Nageler
Robert Primas
author_facet Maria Eichlseder
Marcel Nageler
Robert Primas
author_sort Maria Eichlseder
collection DOAJ
description AEGIS is one of the authenticated encryption designs selected for the final portfolio of the CAESAR competition. It combines the AES round function and simple Boolean operations to update its large state and extract a keystream to achieve an excellent software performance. In 2014, Minaud discovered slight biases in the keystream based on linear characteristics. For family member AEGIS-256, these could be exploited to undermine the confidentiality faster than generic attacks, but this still requires very large amounts of data. For final portfolio member AEGIS-128, these attacks are currently less efficient than generic attacks. We propose improved keystream approximations for the AEGIS family, but also prove upper bounds below 2−128 for the squared correlation contribution of any single suitable linear characteristic.
first_indexed 2024-12-19T14:32:13Z
format Article
id doaj.art-1bff710ce48e4c009ca595989a256518
institution Directory Open Access Journal
issn 2519-173X
language English
last_indexed 2024-12-19T14:32:13Z
publishDate 2020-01-01
publisher Ruhr-Universität Bochum
record_format Article
series IACR Transactions on Symmetric Cryptology
spelling doaj.art-1bff710ce48e4c009ca595989a2565182022-12-21T20:17:25ZengRuhr-Universität BochumIACR Transactions on Symmetric Cryptology2519-173X2020-01-012019410.13154/tosc.v2019.i4.348-368Analyzing the Linear Keystream Biases in AEGISMaria Eichlseder0Marcel Nageler1Robert Primas2Graz University of Technology, Graz, AustriaGraz University of Technology, Graz, AustriaGraz University of Technology, Graz, AustriaAEGIS is one of the authenticated encryption designs selected for the final portfolio of the CAESAR competition. It combines the AES round function and simple Boolean operations to update its large state and extract a keystream to achieve an excellent software performance. In 2014, Minaud discovered slight biases in the keystream based on linear characteristics. For family member AEGIS-256, these could be exploited to undermine the confidentiality faster than generic attacks, but this still requires very large amounts of data. For final portfolio member AEGIS-128, these attacks are currently less efficient than generic attacks. We propose improved keystream approximations for the AEGIS family, but also prove upper bounds below 2−128 for the squared correlation contribution of any single suitable linear characteristic.https://tosc.iacr.org/index.php/ToSC/article/view/8468Authenticated encryptionCAESARAEGISLinear cryptanalysis
spellingShingle Maria Eichlseder
Marcel Nageler
Robert Primas
Analyzing the Linear Keystream Biases in AEGIS
IACR Transactions on Symmetric Cryptology
Authenticated encryption
CAESAR
AEGIS
Linear cryptanalysis
title Analyzing the Linear Keystream Biases in AEGIS
title_full Analyzing the Linear Keystream Biases in AEGIS
title_fullStr Analyzing the Linear Keystream Biases in AEGIS
title_full_unstemmed Analyzing the Linear Keystream Biases in AEGIS
title_short Analyzing the Linear Keystream Biases in AEGIS
title_sort analyzing the linear keystream biases in aegis
topic Authenticated encryption
CAESAR
AEGIS
Linear cryptanalysis
url https://tosc.iacr.org/index.php/ToSC/article/view/8468
work_keys_str_mv AT mariaeichlseder analyzingthelinearkeystreambiasesinaegis
AT marcelnageler analyzingthelinearkeystreambiasesinaegis
AT robertprimas analyzingthelinearkeystreambiasesinaegis