PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
void Hardware::Analyze::All | ( | Hardware::LibraryStruct & | , |
Hardware::CircuitStruct & | , | ||
Hardware::SettingsStruct & | , | ||
Hardware::SharedDataStruct * | , | ||
Hardware::SimulationStruct & | , | ||
Hardware::TestStruct & | |||
) |
Analyzes the probing security of a circuit under a certain model.
Library | The cell library.. |
Circuit | The hardware circuit to analyze. |
Settings | The general settings. |
SharedData | The shared state of a simulation. |
Simulation | The simulation settings. |
Test | The test settings. |
void Hardware::Analyze::MultivariateRobustProbingSecurity | ( | Hardware::LibraryStruct & | , |
Hardware::CircuitStruct & | , | ||
Hardware::SettingsStruct & | , | ||
Hardware::SharedDataStruct * | , | ||
Hardware::SimulationStruct & | , | ||
Hardware::TestStruct & | , | ||
timespec & | |||
) |
Analyzes the robust probing security of a circuit with multivariate adversaries.
Library | The cell library.. |
Circuit | The hardware circuit to analyze. |
Settings | The general settings. |
SharedData | The shared state of a simulation. |
Simulation | The simulation settings. |
Test | The test settings. |
StartTime | The start time of the analysis. |
void Hardware::Analyze::RobustProbingSecurity | ( | Hardware::LibraryStruct & | , |
Hardware::CircuitStruct & | , | ||
Hardware::SettingsStruct & | , | ||
Hardware::SharedDataStruct * | , | ||
Hardware::SimulationStruct & | , | ||
Hardware::TestStruct & | |||
) |
Analyzes the robust probing security of a circuit.
Library | The cell library.. |
Circuit | The hardware circuit to analyze. |
Settings | The general settings. |
SharedData | The shared state of a simulation. |
Simulation | The simulation settings. |
Test | The test settings. |
void Hardware::Analyze::RobustProbingSecurityForSomeProbingSets | ( | Hardware::LibraryStruct & | , |
Hardware::CircuitStruct & | , | ||
Hardware::SettingsStruct & | , | ||
Hardware::SharedDataStruct * | , | ||
Hardware::SimulationStruct & | , | ||
Hardware::TestStruct & | , | ||
timespec & | , | ||
unsigned int & | |||
) |
Analyzes the robust probing security of a circuit for a restricted set of adversaries.
Library | The cell library.. |
Circuit | The hardware circuit to analyze. |
Settings | The general settings. |
SharedData | The shared state of a simulation. |
Simulation | The simulation settings. |
Test | The test settings. |
StartTime | The start time of the analysis. @Param ProbeStepIndex The index of the restricted probing set. |
void Hardware::Analyze::UnivariateRobustProbingSecurity | ( | Hardware::LibraryStruct & | , |
Hardware::CircuitStruct & | , | ||
Hardware::SettingsStruct & | , | ||
Hardware::SharedDataStruct * | , | ||
Hardware::SimulationStruct & | , | ||
Hardware::TestStruct & | , | ||
timespec & | |||
) |
Analyzes the robust probing security of a circuit with univariate adversaries.
Library | The cell library.. |
Circuit | The hardware circuit to analyze. |
Settings | The general settings. |
SharedData | The shared state of a simulation. |
Simulation | The simulation settings. |
Test | The test settings. |
StartTime | The start time of the analysis. |