eXtended eXternal Benchmarking eXtension (XXBX)

The eXtended eXternal Benchmarking eXtension (XXBX) is a tool for benchmarking the performance, memory usage, and power / energy consumption of cryptographic software on microcontrollers. It is an extension to the System for Unified Performance Evaluation Related to Cryptographic Operations and Primitives (SUPERCOP) which benchmarks a large variety of cryptographic primitives on general purpose computers. XXBX extends it in the sense that it allows for benchmarking on embedded platforms and adds metrics for RAM and ROM usage as well as power / energy consumption.

XXBX Overview

XXBX is comprised of the following components:

The picture below shows the XBH on the bottom. Attached to its top is the small XBP and the XBD is the top most board.

XXBX Setup

Related Publications