DS1030A/31A Software and Hardware Crypto Training Target User Manual v3.2 (with PQC)
Show Description
In this user manual, get details about the Software and Hardware Crypto Training Target. The box contains the Crypto Training Target and all accessories to connect it to a computer.
The Hardware Crypto Training Target is a development board based on an ARM Cortex-M4F core working at a 168 MHz clock speed. The board has been physically modified and programmed to be a training target for passive side channel analysis (SCA) attacks such as differential power analysis (DPA), or active fault injection attacks such as differential fault analysis (DFA). In addition, this user manual features a state diagram with the different states in the Software Crypto Training Target default main program. It also provides detailed descriptions of each state.
Learn information about the following topics:
What’s in the box
Hardware description of the Hardware Crypto Training Target
Software description of the Software Crypto Training Target and default program flow
Default settings for Crypto Training Target
Basic setup for Crypto Training Target — UART communication
Basic debug setup for Crypto Training Target — serial over USB communication
Crypto Training Target commands
How to develop code for the Crypto Training Target
How to generate a DFU file for updating Crypto Training Target firmware over USB
How to flash the Crypto Training Target via USB with a DFU binary file