Ascon

ASCON (Authenticated Sponge CONstruction) is a cryptographic algorithm that combines encryption and authentication into a single primitive. It was introduced by Christoph Dobraunig, Maria Eichlseder, Florian Mendel, and Martin Schläffer in 2014. ASCON is designed to provide lightweight and efficient encryption and authentication for various applications, including embedded systems and constrained environments.

ASCON in version 1.2 has been selected by the NIST1 in the first phase of the process of standardization for lightweight cryptography.

Zyxx Tech will provide every customer a full update of the Zyxx Ascon IP to fulfill the final specification once published by the NIST.

Zyxx Ascon IP (Intellectual Property) has those key features

  • Available in different configurations :
    • Ascon-128 for authenticated encryption with 64 bits data blocks
    • Ascon-128a for authenticated encryption with 128 bits data blocks
    • Ascon-80pq for authenticated encryption with 64 bits data blocks and 160 bits key
    • Ascon-Hash for hashing with Ascon algorithm
    • Ascon-Xof for extendable output function with Ascon algorithm
    • Full for all modes listed above in the same IP
  • Available in 3 versions
    • Ultra-Fast : very low latency and very high bandwith with higher footprint
    • Fast : High bandwith with low latency and high frequency
    • Small : Higher latency but smaller footprint
  • Full standard support : Zyxx Ascon supports full specification of the Ascon standard selected by the NIST for lightweight cryptographic algorithm
  • AXI4 compatible interface can be added as an option for every configurations and versions
  • Available for a wide range of FPGA vendors : AMD (Xilinx), Intel (Altera), Microchip, Lattice, Achronix, QuickLogic.
  • Available for Asics

For more information you can use the contact form, send us an email at contact@zyxx.tech or download our product datasheet

  1. https://csrc.nist.gov/News/2023/lightweight-cryptography-nist-selects-ascon ↩︎