PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
Defines a probing set. More...
#include <Definitions.hpp>
Public Member Functions | |
ProbingSetStruct (std::vector<::Software::ProbesStruct > &Probe) | |
ProbingSetStruct (::Software::ProbesStruct &Probe) | |
ProbingSetStruct (uint32_t TestOrder) | |
Public Attributes | |
int | NumberOfProbesInSet = 0 |
std::vector<::Software::ProbesStruct > | StandardProbe |
The standard probes placed by an adversary. | |
Util::ContingencyTableStruct | ContingencyTable |
The contingency table storing the occurences of values probed by the extended probes. | |
Defines a probing set.
Stores all information belonging to a probing set, i.e. the indices of all involved probes and the contingency table.
Definition at line 264 of file Definitions.hpp.
Software::ProbingSetStruct::ProbingSetStruct | ( | std::vector<::Software::ProbesStruct > & | Probe | ) |
Software::ProbingSetStruct::ProbingSetStruct | ( | ::Software::ProbesStruct & | Probe | ) |
Software::ProbingSetStruct::ProbingSetStruct | ( | uint32_t | TestOrder | ) |
Util::ContingencyTableStruct Software::ProbingSetStruct::ContingencyTable |
The contingency table storing the occurences of values probed by the extended probes.
Definition at line 268 of file Definitions.hpp.
int Software::ProbingSetStruct::NumberOfProbesInSet = 0 |
Definition at line 266 of file Definitions.hpp.
std::vector<::Software::ProbesStruct> Software::ProbingSetStruct::StandardProbe |
The standard probes placed by an adversary.
Definition at line 267 of file Definitions.hpp.