DeAI Research
Source · Simpósio Brasileiro de Cibersegurança (SBSeg)

The design and implementation of XForró14-Poly1305: a new Authenticated Encryption Scheme

2023Murilo Coutinho; Iago Passos; Fábio Borges

cid 80e06bfdce35e7c05bfca5bebb05362332e8216773385ce41c7c8f6b42faf0ed · original · open access · via openalex

Title: The design and implementation of XForró14-Poly1305: a new Authenticated Encryption Scheme
Authors: Murilo Coutinho; Iago Passos; Fábio Borges
Venue: Simpósio Brasileiro de Cibersegurança (SBSeg)
Year: 2023
Canonical: doi:10.5753/sbseg.2023.232879
URL: https://doi.org/10.5753/sbseg.2023.232879
Collector: openalex
OA: true

ABSTRACT
At Asiacrypt 2022 and its extended version at Journal of Cryptology 2023, Coutinho et al. proposed Forró, a novel ARX-based stream cipher with a design reminiscent of Salsa and ChaCha ciphers. The authors demonstrated that Forró provides a higher security margin using fewer operations, thereby reducing the total number of rounds while preserving the security level. This results in a faster cipher across various platforms, particularly on constrained devices. However, Forró’s primary limitation is its exclusive encryption capability, with no authentication support. To address this issue, in this paper, we introduce the XForró14 cipher and combine it with Poly1305 to create an Authenticated Encryption with Associated Data (AEAD) scheme. Furthermore, to facilitate the practical implementation of this cipher, we have developed a new fork of the libsodium project (https://doc.libsodium.org/), incorporating XForró14-Poly1305 as a fresh AEAD alternative. Our project can be accessed at https://github.com/murcoutinho/libsodium.