scared
1.0.1+0.g8a07231.dirty
Welcome to scared - Getting started
Practical guides
Concepts
API reference
Contribute
Changelog
Authors
scared
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__init__() (scared.analysis._analysis.DPAAttack method)
(scared.analysis._analysis.DPAReverse method)
(scared.analysis._analysis.MIAAttack method)
(scared.analysis._analysis.MIAReverse method)
(scared.analysis.base.BaseAttack method)
(scared.analysis.base.BasePartitionedAttack method)
(scared.analysis.base.BasePartitionedReverse method)
(scared.analysis.template.BaseTemplateAttack method)
(scared.analysis.template.TemplateAttack method)
(scared.analysis.template.TemplateDPAAttack method)
(scared.container.Container method)
(scared.distinguishers.mia.MIADistinguisher method)
(scared.distinguishers.partitioned.PartitionedDistinguisherBase method)
(scared.models.HammingWeight method)
(scared.models.Monobit method)
(scared.preprocesses.first_order.CenterOn method)
(scared.preprocesses.first_order.StandardizeOn method)
(scared.preprocesses.first_order.ToPower method)
(scared.selection_functions.base.SelectionFunction method)
(scared.synchronization.Synchronizer method)
(scared.ttest.TTestAnalysis method)
(scared.ttest.TTestContainer method)
(scared.ttest.TTestThreadAccumulator method)
A
AbsoluteDifference (class in scared.preprocesses.high_order.standard)
abssum() (in module scared.discriminants)
accumulator_ones (scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.DPAReverse attribute)
(scared.distinguishers.dpa.DPADistinguisherMixin attribute)
accumulator_traces (scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.DPAReverse attribute)
(scared.distinguishers.dpa.DPADistinguisherMixin attribute)
accumulators (scared.ttest.TTestAnalysis attribute)
ADD_ROUND_KEY (scared.aes.base.Steps attribute)
(scared.des.base.Steps attribute)
add_round_key() (in module scared.aes.base)
(in module scared.des.base)
ANOVAAttack (class in scared.analysis._analysis)
ANOVADistinguisher (class in scared.distinguishers.partitioned)
ANOVADistinguisherMixin (class in scared.distinguishers.partitioned)
ANOVAReverse (class in scared.analysis._analysis)
attack_selection_function() (in module scared.selection_functions.base)
AVERAGE (scared.signal_processing.peaks_detection.ExtractMode attribute)
B
BAND_PASS (scared.signal_processing.filters.FilterType attribute)
BAND_STOP (scared.signal_processing.filters.FilterType attribute)
BaseAttack (class in scared.analysis.base)
BasePartitionedAttack (class in scared.analysis.base)
BasePartitionedReverse (class in scared.analysis.base)
BaseReverse (class in scared.analysis.base)
BaseTemplateAttack (class in scared.analysis.template)
batch_size (scared.container.Container property)
batches() (scared.container.Container method)
bcdc() (in module scared.signal_processing.pattern_detection)
bin_edges (scared.distinguishers.mia.MIADistinguisherMixin property)
bit (scared.models.Monobit attribute)
build() (scared.analysis.template.BaseTemplateAttack method)
butterworth() (in module scared.signal_processing.filters)
C
cast_array() (in module scared.signal_processing.base)
center() (in module scared.preprocesses.first_order)
CenteredProduct (class in scared.preprocesses.high_order.standard)
CenterOn (class in scared.preprocesses.first_order)
check() (scared.synchronization.Synchronizer method)
compute() (scared.distinguishers.base.DistinguisherMixin method)
(scared.ttest.TTestThreadAccumulator method)
,
[1]
compute_expected_key() (in module scared.selection_functions.base)
compute_results() (scared.analysis.base.BaseAttack method)
CONCATENATE (scared.signal_processing.peaks_detection.ExtractMode attribute)
ConcatFFT (class in scared.preprocesses.high_order.time_freq)
ConcatFHT (class in scared.preprocesses.high_order.time_freq)
Container (class in scared.container)
containers (scared.ttest.TTestContainer attribute)
convergence_step (scared.analysis._analysis.ANOVAAttack attribute)
(scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.MIAAttack attribute)
(scared.analysis._analysis.NICVAttack attribute)
(scared.analysis._analysis.SNRAttack attribute)
(scared.analysis.base.BaseAttack attribute)
(scared.analysis.template.TemplateAttack attribute)
(scared.analysis.template.TemplateDPAAttack attribute)
convergences_traces (scared.analysis._analysis.ANOVAAttack attribute)
(scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.MIAAttack attribute)
(scared.analysis._analysis.NICVAttack attribute)
(scared.analysis._analysis.SNRAttack attribute)
(scared.analysis.base.BaseAttack attribute)
(scared.analysis.template.TemplateAttack attribute)
(scared.analysis.template.TemplateDPAAttack attribute)
correlation() (in module scared.signal_processing.pattern_detection)
counters (scared.distinguishers.partitioned.ANOVADistinguisher attribute)
(scared.distinguishers.partitioned.NICVDistinguisher attribute)
(scared.distinguishers.partitioned.PartitionedDistinguisherMixin attribute)
(scared.distinguishers.partitioned.SNRDistinguisher attribute)
CPAAlternativeDistinguisher (class in scared.distinguishers.cpa)
CPAAlternativeDistinguisherMixin (class in scared.distinguishers.cpa)
CPAAttack (class in scared.analysis._analysis)
CPADistinguisher (class in scared.distinguishers.cpa)
CPADistinguisherMixin (class in scared.distinguishers.cpa)
CPAReverse (class in scared.analysis._analysis)
D
decrypt() (in module scared.aes.base)
(in module scared.des.base)
DeltaRFirstRounds (class in scared.des.selection_functions.encrypt)
DeltaRLastRounds (class in scared.aes.selection_functions.encrypt)
(class in scared.des.selection_functions.encrypt)
Difference (class in scared.preprocesses.high_order.standard)
Direction (class in scared.signal_processing.peaks_detection)
discriminant() (in module scared.discriminants)
distance() (in module scared.signal_processing.pattern_detection)
Distinguisher (class in scared.distinguishers.base)
DistinguisherError
DistinguisherMixin (class in scared.distinguishers.base)
DPAAttack (class in scared.analysis._analysis)
DPADistinguisher (class in scared.distinguishers.dpa)
DPADistinguisherMixin (class in scared.distinguishers.dpa)
DPAReverse (class in scared.analysis._analysis)
E
encrypt() (in module scared.aes.base)
(in module scared.des.base)
ex (scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.distinguishers.cpa.CPAAlternativeDistinguisherMixin attribute)
(scared.distinguishers.cpa.CPADistinguisherMixin attribute)
ex2 (scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.distinguishers.cpa.CPAAlternativeDistinguisherMixin attribute)
(scared.distinguishers.cpa.CPADistinguisherMixin attribute)
EXPANSIVE_PERMUTATION (scared.des.base.Steps attribute)
expansive_permutation() (in module scared.des.base)
expected_dtype (scared.models.HammingWeight attribute)
extract_around_indexes() (in module scared.signal_processing.peaks_detection)
ExtractMode (class in scared.signal_processing.peaks_detection)
exy (scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.distinguishers.cpa.CPAAlternativeDistinguisherMixin attribute)
(scared.distinguishers.cpa.CPADistinguisherMixin attribute)
ey (scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.distinguishers.cpa.CPAAlternativeDistinguisherMixin attribute)
(scared.distinguishers.cpa.CPADistinguisherMixin attribute)
ey2 (scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.distinguishers.cpa.CPAAlternativeDistinguisherMixin attribute)
(scared.distinguishers.cpa.CPADistinguisherMixin attribute)
F
FeistelRFirstRounds (class in scared.des.selection_functions.encrypt)
FeistelRLastRounds (class in scared.des.selection_functions.encrypt)
fft() (in module scared.signal_processing.frequency_analysis)
fft_modulus() (in module scared.preprocesses.first_order)
FilterType (class in scared.signal_processing.filters)
FINAL_PERMUTATION (scared.des.base.Steps attribute)
final_permutation() (in module scared.des.base)
find_peaks() (in module scared.signal_processing.peaks_detection)
find_width() (in module scared.signal_processing.peaks_detection)
FirstAddRoundKey (class in scared.aes.selection_functions.encrypt)
(class in scared.des.selection_functions.encrypt)
FirstSboxes (class in scared.des.selection_functions.encrypt)
FirstSubBytes (class in scared.aes.selection_functions.encrypt)
frame (scared.container.Container attribute)
function (scared.synchronization.Synchronizer attribute)
G
get_master_key() (in module scared.des.base)
H
HammingWeight (class in scared.models)
HIGH_PASS (scared.signal_processing.filters.FilterType attribute)
I
INITIAL_PERMUTATION (scared.des.base.Steps attribute)
initial_permutation() (in module scared.des.base)
input_ths (scared.synchronization.Synchronizer attribute)
INV_ADD_ROUND_KEY (scared.aes.base.InverseSteps attribute)
inv_add_round_key() (in module scared.aes.base)
inv_key_schedule() (in module scared.aes.base)
inv_mix_column() (in module scared.aes.base)
INV_MIX_COLUMNS (scared.aes.base.InverseSteps attribute)
inv_mix_columns() (in module scared.aes.base)
inv_permutation_p() (in module scared.des.base)
INV_PERMUTATION_P_DELTA_RIGHT (scared.des.base.Steps attribute)
INV_PERMUTATION_P_RIGHT (scared.des.base.Steps attribute)
INV_SHIFT_ROWS (scared.aes.base.InverseSteps attribute)
inv_shift_rows() (in module scared.aes.base)
INV_SUB_BYTES (scared.aes.base.InverseSteps attribute)
inv_sub_bytes() (in module scared.aes.base)
InverseSteps (class in scared.aes.base)
J
join() (scared.ttest.TTestThreadAccumulator method)
,
[1]
K
key_expansion() (in module scared.aes.base)
key_schedule() (in module scared.aes.base)
(in module scared.des.base)
kwargs (scared.synchronization.Synchronizer attribute)
L
LastAddRoundKey (class in scared.aes.selection_functions.encrypt)
(class in scared.des.selection_functions.encrypt)
LastSboxes (class in scared.des.selection_functions.encrypt)
LastSubBytes (class in scared.aes.selection_functions.encrypt)
LOW_PASS (scared.signal_processing.filters.FilterType attribute)
M
max_data_value (scared.models.HammingWeight property)
(scared.models.Model property)
(scared.models.Monobit property)
(scared.models.Value property)
maxabs() (in module scared.discriminants)
MaxCorr (class in scared.preprocesses.high_order.time_freq)
mean (scared.ttest.TTestThreadAccumulator attribute)
MIAAttack (class in scared.analysis._analysis)
MIADistinguisher (class in scared.distinguishers.mia)
MIADistinguisherMixin (class in scared.distinguishers.mia)
MIAReverse (class in scared.analysis._analysis)
mix_column() (in module scared.aes.base)
MIX_COLUMNS (scared.aes.base.Steps attribute)
mix_columns() (in module scared.aes.base)
Model (class in scared.models)
module
scared.aes.base
scared.aes.selection_functions.decrypt
scared.aes.selection_functions.encrypt
scared.analysis.base
scared.analysis.template
scared.container
scared.des.base
scared.des.selection_functions.decrypt
scared.des.selection_functions.encrypt
scared.discriminants
scared.distinguishers.base
scared.distinguishers.cpa
scared.distinguishers.dpa
scared.distinguishers.mia
scared.distinguishers.partitioned
scared.models
scared.preprocesses._base
scared.preprocesses.first_order
scared.preprocesses.high_order.standard
scared.preprocesses.high_order.time_freq
scared.selection_functions.base
scared.signal_processing.base
scared.signal_processing.filters
scared.signal_processing.frequency_analysis
scared.signal_processing.moving_operators
scared.signal_processing.pattern_detection
scared.signal_processing.peaks_detection
scared.synchronization
scared.ttest
Monobit (class in scared.models)
moving_kurtosis() (in module scared.signal_processing.moving_operators)
moving_mean() (in module scared.signal_processing.moving_operators)
moving_skew() (in module scared.signal_processing.moving_operators)
moving_std() (in module scared.signal_processing.moving_operators)
moving_sum() (in module scared.signal_processing.moving_operators)
moving_var() (in module scared.signal_processing.moving_operators)
N
nanmax() (in module scared.discriminants)
nansum() (in module scared.discriminants)
nb_words (scared.models.HammingWeight attribute)
NEGATIVE (scared.signal_processing.peaks_detection.Direction attribute)
NICVAttack (class in scared.analysis._analysis)
NICVDistinguisher (class in scared.distinguishers.partitioned)
NICVDistinguisherMixin (class in scared.distinguishers.partitioned)
NICVReverse (class in scared.analysis._analysis)
O
opposite_min() (in module scared.discriminants)
output (scared.synchronization.Synchronizer attribute)
overwrite (scared.synchronization.Synchronizer attribute)
P
pad() (in module scared.signal_processing.base)
PartitionedDistinguisher (class in scared.distinguishers.partitioned)
PartitionedDistinguisherBase (class in scared.distinguishers.partitioned)
PartitionedDistinguisherMixin (class in scared.distinguishers.partitioned)
partitions (scared.distinguishers.partitioned.ANOVADistinguisher attribute)
(scared.distinguishers.partitioned.NICVDistinguisher attribute)
(scared.distinguishers.partitioned.PartitionedDistinguisherMixin attribute)
(scared.distinguishers.partitioned.SNRDistinguisher attribute)
PERMUTATION_P (scared.des.base.Steps attribute)
permutation_p() (in module scared.des.base)
PERMUTE_RIGHT_LEFT (scared.des.base.Steps attribute)
POSITIVE (scared.signal_processing.peaks_detection.Direction attribute)
Preprocess (class in scared.preprocesses._base)
preprocess() (in module scared.preprocesses._base)
PreprocessError
preprocesses (scared.container.Container attribute)
processed_ones (scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.DPAReverse attribute)
(scared.distinguishers.dpa.DPADistinguisherMixin attribute)
processed_traces (scared.ttest.TTestThreadAccumulator attribute)
Product (class in scared.preprocesses.high_order.standard)
R
report() (scared.synchronization.Synchronizer method)
result (scared.ttest.TTestAnalysis attribute)
results (scared.analysis._analysis.ANOVAAttack attribute)
(scared.analysis._analysis.ANOVAReverse attribute)
(scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.CPAReverse attribute)
(scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.DPAReverse attribute)
(scared.analysis._analysis.MIAAttack attribute)
(scared.analysis._analysis.MIAReverse attribute)
(scared.analysis._analysis.NICVAttack attribute)
(scared.analysis._analysis.NICVReverse attribute)
(scared.analysis._analysis.SNRAttack attribute)
(scared.analysis._analysis.SNRReverse attribute)
(scared.analysis.base.BaseAttack attribute)
(scared.analysis.base.BaseReverse attribute)
ResynchroError
reverse_selection_function() (in module scared.selection_functions.base)
run() (scared.synchronization.Synchronizer method)
(scared.ttest.TTestAnalysis method)
(scared.ttest.TTestThreadAccumulator method)
,
[1]
S
SBOXES (scared.des.base.Steps attribute)
sboxes() (in module scared.des.base)
scared.aes.base
module
scared.aes.selection_functions.decrypt
module
scared.aes.selection_functions.encrypt
module
scared.analysis.base
module
scared.analysis.template
module
scared.container
module
scared.des.base
module
scared.des.selection_functions.decrypt
module
scared.des.selection_functions.encrypt
module
scared.discriminants
module
scared.distinguishers.base
module
scared.distinguishers.cpa
module
scared.distinguishers.dpa
module
scared.distinguishers.mia
module
scared.distinguishers.partitioned
module
scared.models
module
scared.preprocesses._base
module
scared.preprocesses.first_order
module
scared.preprocesses.high_order.standard
module
scared.preprocesses.high_order.time_freq
module
scared.selection_functions.base
module
scared.signal_processing.base
module
scared.signal_processing.filters
module
scared.signal_processing.frequency_analysis
module
scared.signal_processing.moving_operators
module
scared.signal_processing.pattern_detection
module
scared.signal_processing.peaks_detection
module
scared.synchronization
module
scared.ttest
module
scores (scared.analysis._analysis.ANOVAAttack attribute)
(scared.analysis._analysis.CPAAttack attribute)
(scared.analysis._analysis.DPAAttack attribute)
(scared.analysis._analysis.MIAAttack attribute)
(scared.analysis._analysis.NICVAttack attribute)
(scared.analysis._analysis.SNRAttack attribute)
(scared.analysis.base.BaseAttack attribute)
(scared.analysis.template.TemplateAttack attribute)
(scared.analysis.template.TemplateDPAAttack attribute)
selection_function() (in module scared.selection_functions.base)
SelectionFunction (class in scared.selection_functions.base)
SelectionFunctionError
serialize_bit() (in module scared.preprocesses.first_order)
set_batch_size() (in module scared.container)
SHIFT_ROWS (scared.aes.base.Steps attribute)
shift_rows() (in module scared.aes.base)
SNRAttack (class in scared.analysis._analysis)
SNRDistinguisher (class in scared.distinguishers.partitioned)
SNRDistinguisherMixin (class in scared.distinguishers.partitioned)
SNRReverse (class in scared.analysis._analysis)
square() (in module scared.preprocesses.first_order)
STACK (scared.signal_processing.peaks_detection.ExtractMode attribute)
standardize() (in module scared.preprocesses.first_order)
StandardizeOn (class in scared.preprocesses.first_order)
start() (scared.ttest.TTestThreadAccumulator method)
,
[1]
Steps (class in scared.aes.base)
(class in scared.des.base)
stop() (scared.ttest.TTestThreadAccumulator method)
SUB_BYTES (scared.aes.base.Steps attribute)
sub_bytes() (in module scared.aes.base)
sum (scared.distinguishers.partitioned.ANOVADistinguisher attribute)
(scared.distinguishers.partitioned.NICVDistinguisher attribute)
(scared.distinguishers.partitioned.PartitionedDistinguisherMixin attribute)
(scared.distinguishers.partitioned.SNRDistinguisher attribute)
(scared.ttest.TTestThreadAccumulator attribute)
sum_square (scared.distinguishers.partitioned.ANOVADistinguisher attribute)
(scared.distinguishers.partitioned.NICVDistinguisher attribute)
(scared.distinguishers.partitioned.PartitionedDistinguisherMixin attribute)
(scared.distinguishers.partitioned.SNRDistinguisher attribute)
sum_squared (scared.ttest.TTestThreadAccumulator attribute)
synchronized_counter (scared.synchronization.Synchronizer attribute)
Synchronizer (class in scared.synchronization)
SynchronizerError
T
TemplateAttack (class in scared.analysis.template)
TemplateDPAAttack (class in scared.analysis.template)
templates (scared.analysis.template.TemplateAttack attribute)
(scared.analysis.template.TemplateDPAAttack attribute)
ToPower (class in scared.preprocesses.first_order)
trace_size (scared.container.Container property)
TTestAnalysis (class in scared.ttest)
TTestContainer (class in scared.ttest)
TTestError
TTestThreadAccumulator (class in scared.ttest)
U
update() (scared.distinguishers.base.DistinguisherMixin method)
(scared.ttest.TTestThreadAccumulator method)
,
[1]
V
Value (class in scared.models)
var (scared.ttest.TTestThreadAccumulator attribute)
W
WindowFFT (class in scared.preprocesses.high_order.time_freq)
WindowFHT (class in scared.preprocesses.high_order.time_freq)
X
Xcorr (class in scared.preprocesses.high_order.time_freq)
XOR_WITH_SAVED_LEFT_RIGHT (scared.des.base.Steps attribute)