Lightweight Cryptography in Hardware and Embedded Systems

 

Evaluation of Finalists in the NIST LWC Process

 

Report:

  • "SCA Evaluation and Benchmarking of Finalists in the NIST Lightweight Cryptography Standardization Process,"
    by Kamyar Mohajerani, Luke Beckwith, Abubakr Abdulgadir, Eduardo Ferrufino, Jens-Peter Kaps, and Kris Gaj
    Cryptology ePrint Archive, Paper 2023/484

    without line numbers    with line numbers,    last revised on May 5, 2023

  •  

Summary of Results:

Assignments, Commitments, and Reports:

Labs:

Protected Implementations:

 

Calls:

 

Documentation:

 

Code:

 

Unprotected Implementations:

 

Evaluation of Round 2 Candidates in the NIST LWC Process

Report:

"FPGA Benchmarking of Round 2 Candidates in the NIST Lightweight Cryptography Standardization Process: Methodology, Metrics, Tools, and Results," by Kamyar Mohajerani, Richard Haeussler, Rishub Nagpal, Farnoud Farahmand, Abubakr Abdulgadir, Jens-Peter Kaps, and Kris Gaj
Last updated: February 24, 2021. See the Changelog at the end of the document for the history of major revisions since the original publication on Sep. 26, 2020.

     report          report with line numbers

Documentation:

  1. A Comprehensive Framework for Fair and Efficient Benchmarking of Hardware Implementations of Lightweight Cryptography,
    by Jens-Peter Kaps, William Diehl, Michael Tempelmeier, Farnoud Farahmand, Ekawat Homsirikamol, and Kris Gaj
    posted on October 14, 2019; last revised on November 2, 2019

  2. Hardware API for Lightweight Cryptography,
    by Jens-Peter Kaps, William Diehl, Michael Tempelmeier, Ekawat Homsirikamol, and Kris Gaj
    posted on October 14, 2019

  3. Implementer's Guide to Hardware Implementations Compliant with the Hardware API for Lightweight Cryptography, v1.0.3
    by Michael Tempelmeier, Farnoud Farahmand, Ekawat Homsirikamol, William Diehl, Jens-Peter Kaps, and Kris Gaj
    posted on October 14, 2019; last revised on October 24, 2020

  4. Suggested FPGA Design Goals
    posted on July 5, 2020

  5. FPGA Benchmarking Metrics
    posted on July 3, 2020; last revised on October 7, 2020

  6. FPGA Platforms and Tools
    posted on July 3, 2020

  7. LWC HDL Code: Suggested List of Deliverables
    posted on May 22, 2020; last revised on July 5, 2020
    Please submit your deliverables in the form of a URL or a .zip file to Kris Gaj at kgaj'at'gmu.edu. If you are ready to make your code public, you can also announce it on the lwc-forum.

Code:


 

General Resources for All Rounds

Presentations:

Other LWC Benchmarking Efforts:

NIST Reports:

NIST Websites: