- LeakageEstimate - Class in bham.leakwatch.estimates
-
This class represents the information leakage statistics that can be
estimated or calculated from an uk.ac.bham.cs.leakiest.Observations
object:
an estimation of the information leakage from the secrets to the
observations;
a corrected mutual information estimate, that accounts for bias in the
collected data;
the lower and upper bounds on (and thus a confidence interval for) the
leakage estimate;
the upper bound for an estimate that is consistent with no information
leakage;
whether the collected data constitutes a statistically significant
information leak.
- LeakageEstimate(Observations) - Constructor for class bham.leakwatch.estimates.LeakageEstimate
-
Constructs a new LeakageEstimate object from the given Observations
object.
- LeakageEstimate.EstimationPrerequisites - Enum in bham.leakwatch.estimates
-
The prerequisites for successfully producing an information leakage
estimate.
- LeakageEstimate.LeakageMeasure - Enum in bham.leakwatch.estimates
-
The information leakage measures that can be estimated by subclasses of
LeakageEstimate.
- LeakageEstimationException - Exception in bham.leakwatch.exceptions
-
- LeakageEstimationException(Set<LeakageEstimate.EstimationPrerequisites>) - Constructor for exception bham.leakwatch.exceptions.LeakageEstimationException
-
- LeakageEstimationException(Set<LeakageEstimate.EstimationPrerequisites>, String) - Constructor for exception bham.leakwatch.exceptions.LeakageEstimationException
-
- LeakageEstimationException(Set<LeakageEstimate.EstimationPrerequisites>, Throwable) - Constructor for exception bham.leakwatch.exceptions.LeakageEstimationException
-
- LeakageEstimationException(Set<LeakageEstimate.EstimationPrerequisites>, String, Throwable) - Constructor for exception bham.leakwatch.exceptions.LeakageEstimationException
-
- leakageMeasure - Variable in class bham.leakwatch.executors.Executor
-
- leakageMeasure - Variable in class bham.leakwatch.interrupts.StopSufficientInterrupt
-
- leakageSpecificPrerequisitesMet(LeakageEstimate, Observations) - Method in class bham.leakwatch.interrupts.MinEntropyLeakageStopSufficientInterrupt
-
- leakageSpecificPrerequisitesMet(LeakageEstimate, Observations) - Method in class bham.leakwatch.interrupts.MutualInformationStopSufficientInterrupt
-
- leakageSpecificPrerequisitesMet(LeakageEstimate, Observations) - Method in class bham.leakwatch.interrupts.StopSufficientInterrupt
-
- LeakWatchAPI - Class in bham.leakwatch
-
This class represents the variables and values that have been identified as
secret and the values that have been identified as observable by an attacker
during one execution of the class that is being tested for information
leakage.
- LeakWatchAPI() - Constructor for class bham.leakwatch.LeakWatchAPI
-
- loadClass(String) - Method in class bham.leakwatch.TransientClassLoader
-
Finds and returns the class with the given fully-qualified name from the
cache, provided that the requested class is not a Java bootstrap class or
part of the LeakWatch API (in which case the request will be handled by
the parent ClassLoader of this TransientClassLoader).