Hardware Development Package & Implementer's Guide v2.0

54 views
Skip to first unread message

Kris Gaj

unread,
Dec 5, 2017, 4:43:09 AM12/5/17
to Cryptographic competitions
Dear All,

It is our pleasure to announce the new
 1) Development Package for Hardware Implementations Compliant with the CAESAR Hardware API, and
 2) Implementer’s Guide to Hardware Implementations Compliant with the CAESAR Hardware API,
both released as versions 2.0.

The main new features include:
 - full support for the development of lightweight implementations, 
   optimized for minimum area, power, and energy per bit,
 - extended support for the development of high-speed implementations,
   covering all Round 2 and Round 3 CAESAR candidates, except Keyak,
   optimized for maximum throughput/area and throughput,
 - improved support for experimental testing using FPGA boards, in applications
   with intermittent availability of input sources and output destinations.
   
The full set of new features is described at
  
The one-stop download page is available at
See
1) Development Package
   under 
   CAESAR Hardware API v1.0
   Code
   
2) Implementer's Guide 
   under 
   CAESAR Hardware API v1.0
   Documentation
   Direct link: 
      
We recommend switching to the new version of the Package,
and the associated Implementer's Guide, for any future hardware 
development efforts, especially those related to the evaluation of

a) Use Case 1 CAESAR Candidates
b) Authenticated cipher cores intended to be experimentally tested, e.g., for the purpose 
   of evaluating side-channel resistance, power & energy measurements, 
   or to be used as a part of a bigger hardware system
c) Round 4 CAESAR candidates and/or the Final Portfolio.

The migration from the previously used Development Package v1.0 to 
the newly adopted Development Package v2.0 is relatively straightforward, and 
explained in the respective sections of the Implementer's Guide.
      
We would like to acknowledge 
 - all CAESAR candidates submitters, and
 - all hardware development teams
for providing us with the strong motivation and useful feedback for this project.

We would like to express special gratitude to our colleagues from 
Technische Universität München (TUM), Germany - Michael Tempelmeier and Fabrizio De Santis - 
for reporting and proposing solutions to multiple problems related to the practical experimental testing of CAESAR 
candidate cores and for validating several example cores developed using 
our new Development Package.

We hope that the release of this Package and related Guide will further 
 - simplify and speed-up any future hardware development efforts,
 - make the developed cores easier to integrate into real-world systems, and
 - accelerate the remaining phases of the CAESAR candidate evaluation.
 
Any comments, questions, and suggestions for the modifications & extensions are very welcome!
 
Good luck with all your new and upgraded designs!

GMU Benchmarking Team
Reply all
Reply to author
Forward
0 new messages