clock_cycles - ChairImpSec/PROLEAD GitHub Wiki

Type

String Array

Default

All simulated clock cycles.

Description

Specify the clock cycles to be considered during evaluation. This allows the evaluation to focus on selected clock cycles while excluding others.

Impact

If your design runs for a large number of clock cycles, selecting a specific timespan of interest for the evaluation can significantly reduce evaluation time. However, note that any leakages occurring during the excluded clock cycles will not be detected. When feasible, we recommend considering all simulated clock cycles during the evaluation.

Examples

"side_channel_analysis": {
    "clock_cycles": [
        "1-2",
        "3"
    ]
}

In this example, we allow the adversary to place probes only during clock cycles 1, 2, and 3.