NORX – Parallel and Scalable Authenticated Encryption
NORX is a parallel and scalable authenticated encryption algorithm and a third-round candidate in the CAESAR competition.
NORX was designed by:
NORX is not patented and freely available for all applications. All content on NORX such as its specification and source code is available under the CC0 license.
Specifications
The following versions of the NORX specification are available:
Implementations
The following NORX reference implementations are available:
Furthermore, there is a number of community implementations in different languages:
Publications
2018
2017
- Under Pressure: Security of Caesar Candidates beyond their Guarantees; Serge Vaudenay, Damian Vizar; IACR ePrint archive report 2017/1147
- Pipeline Oriented Implementation of NORX for ARM Processors; Luan Cardoso dos Santos, Julio López; SBSeg 2017
- Full-State Keyed Duplex With Built-In Multi-User Support; Joan Daemen, Bart Mennink, Gilles Van Assche; Asiacrypt 2017
- Cryptanalysis of NORX 2.0; Colin Chaigneau, Thomas Fuhr, Henri Gilbert, Jérémy Jean, Jean-René Reinhard; Fast Software Encryption 2017
- Analysis of the NORX Core Permutation; Alex Biryukov, Aleksei Udovenko, Vesselin Velichkov; IACR ePrint archive report 2017/034
2016
- On Linear Properties of G Function in NORX; Wen Cheng, Jie Guan; Journal of Cryptologic Research
- SAT-based Cryptanalysis of Authenticated Ciphers from the CAESAR Competition; Ashutosh Dhar Dwivedi, Milos Kloucek, Pawel Morawiecki, Ivica Nikolic, Josef Pieprzyk, Sebastian Wojtowicz; IACR ePrint archive report 2016/1053
- Cryptanalysis of Reduced NORX; Nasour Bagheri, Tao Huang, Keting Jia, Florian Mendel, Yu Sasaki; Fast Software Encryption 2016
2015
2014
Misc