«

Status Quo of NORX

The Competition for Authenticated Encryption: Security, Applicability, and Robustness, alias CAESAR, officially started on March 15, 2014. Today, on June 15, it's been three months after the submission deadline, and I want to take this as an opportunity to present a small status report of NORX, the CAESAR candidate of Jean-Philippe Aumasson, Samuel Neves and yours truly.

First of all: The starting hurdles are taken and, more importantly, NORX is still in the race! Of course, after such a short period this doesn't have to mean anything at all. It usually takes years before enough analysis of a new cryptographic primitive is available and a certain level of confidence in its security has been built up. Obviously, this is also one of the main motivations behind running a crypto comptetition after all. Anyway, it happened already quite a lot in the first three months of CAESAR. Those of you who are interested in the latest developments should have a look at the crypto competitions mailing list. For a general overview on all the submissions, I can recommend the Authenticated Encryption Zoo, maintained by the crypto groups of DTU Compute, Denmark. , and IAIK - TU Graz, Austria. Next to providing all the specifications for download, they list information about the basic building blocks of the candidates, present some of their core features, and show the status of the algorithms with respect to cryptanalysis. So go and check it out, if you haven't done it already.

Some of you might have read my last blog post where I presented benchmarking results for BLAKE2 and NORX on the Apple A7 chip. However, this was not the only thing that we've been working on over the last couple of months. The following list summarises the latest results concerning NORX:

So you see, the first three months of CAESAR have been quite busy, but we still have some stuff in the pipeline, which we hope to release in the coming months.

Before finishing this post, always remember that NORX is still an ongoing research project and not ready to be used in a production environment! So please don't use it in your applications, yet. You have been warned!

However, we are always happy to hear about your experiments with NORX. Let us know if you have a new implementation or find out something else of potential interest.

Update (15.06.14): Thanks to Martin Lauridsen (@mmlauridsen) for pointing out that IAIK - TU Graz is not involved in the AEZoo. I got that wrong from the page.

Update (29.06.14): CronorX is a 180nm ASIC implementing NORX in about 59kGE. It achieves a throughput of about 10Gbps at a frequency of 125MHz. The chip was designed, under the supervision of Frank K. Gürkaynak and Christoph Keller, by Mauro Salomon and Tibor Keresztfalvi, two students from ETH Zürich. More information can be found on their project page.