Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __init__() (AES method) (BackendError method) (Bench method) (BinarySearchCalibration method) (Carto method) (ClassPCA method) (CondMeanVar method) (Dataset method) (DatasetRef method) (EMPulseParams method) (GenericNetworkBuilder method) (GlitchParams method) (InstrumentError method) (InstrumentMixin method) (InstrumentPendingErrors method) (LaserParams method) (LaserPulser method) (LinearSearchCalibration method) (LRA method) (NoSuchChannelError method) (NoSuchHardwareError method) (NotifySendHook method) (OrderedFrozenSet method) (PicoPS2000AScope method) (PicoPS6000Scope method) (ProfiledAttack method) (PulserChannel method) (PyVisaBackend method) (PyVisaDiscoverableMixin method) (ScaNetwork method) (SerialBackend method) (SklearnModel method) (StepSearchCalibration method) (Store method) (Table method) (UnsupportedFeature method) (USBTMCBackend method) (VGlitchPulser method) (VXIBackend method) __new__() (Arithmetic method) (Coupling method) (Decimation method) (DiscoverPolicy method) (Function method) (OutputLoad method) (Pcg32 class method) (Polarity method) (Slope method) (TrackingMode method) (TriggerSource method) _match_serial() (SerialDiscoverableMixin class method) _pyvisa_configure() (PyVisaDiscoverableMixin class method) _pyvisa_match_id() (PyVisaDiscoverableMixin class method) _serial_options() (SerialDiscoverableMixin class method) _usbtmc_buffering() (USBTMCDiscoverableMixin class method) _usbtmc_configure() (USBTMCDiscoverableMixin class method) _usbtmc_match() (USBTMCDiscoverableMixin class method) _vxi_configure() (VXIDiscoverableMixin class method) _vxi_match_idn() (VXIDiscoverableMixin class method) A add_asset() (Dataset method) add_json_asset() (Dataset method) add_remove() (in module secbench.processing.helpers) add_round_key() (AesOps static method) AES (class in secbench.processing.crypto.aes) aes_expand_key() (in module secbench.processing.crypto.aes) aes_expand_key_step() (in module secbench.processing.crypto.aes) aes_inv_expand_key() (in module secbench.processing.crypto.aes) aes_inv_expand_key_step() (in module secbench.processing.crypto.aes) aes_inv_sbox() (in module secbench.processing.crypto.aes) aes_nist_key() (in module secbench.processing.crypto.aes) aes_sbox() (in module secbench.processing.crypto.aes) aes_sbox_leakage() (in module secbench.processing.crypto.aes) aes_t_indices() (in module secbench.processing.crypto.aes) aes_t_table() (in module secbench.processing.crypto.aes) AesOps (class in secbench.processing.crypto.aes) Afg (class in secbench.api.instrument) AfgChannel (class in secbench.api.instrument) append() (Dataset method) Arithmetic (class in secbench.api.enums) arm() (Scope method) assets() (Dataset method) B Backend (class in secbench.api.backend) BackendError batch_normalization (GenericNetworkBuilder attribute) Bench (class in secbench.api) biased_hd_plaintexts() (in module secbench.processing.crypto.aes) biased_state_plaintexts() (in module secbench.processing.crypto.aes) BinarySearchCalibration (class in secbench.api.instrument.scope) bit_resolution() (Scope method) build() (Discoverable class method) (GenericNetworkBuilder method) (PicoPS2000AScope class method) (PicoPS6000Scope class method) burst_count() (AfgChannel method) bytes_to_hex() (in module secbench.api.helpers) C calibrate() (Scope method) Calibration (class in secbench.api.instrument.scope) Carto (class in secbench.api.instrument.table) channel_list() (Pulser method) channel_names() (Pulser method) channels() (Afg method) (PicoPS2000AScope method) (PicoPS6000Scope method) (Pulser method) (Scope method) chunks() (in module secbench.processing.helpers) ClassPCA (class in secbench.processing.profiled) clear() (Afg method) (PowerSupply method) (Pulser method) (Scope method) clear_cache() (Bench method) close() (Backend method) (PyVisaBackend method) (SerialBackend method) (USBTMCBackend method) (VXIBackend method) compile() (GenericNetworkBuilder method) compute_gradients() (ScaNetwork method) cond_mean_var() (in module secbench.processing.metrics) CondMeanVar (class in secbench.processing.metrics) config() (Scope method) conv_layers (GenericNetworkBuilder attribute) Coupling (class in secbench.api.enums) CPA crc8() (in module secbench.processing.crypto.crc8) create_cartography_points() (in module secbench.api.helpers) create_dataset() (Store method) current_limit() (PowerSupplyChannel method) D Dataset (class in secbench.storage) dataset_names() (Store method) DatasetRef (class in secbench.storage) datasets() (Store method) Decimation (class in secbench.api.enums) decrypt() (AES method) default_channel() (Afg method) (PowerSupply method) (Pulser method) dense_layers (GenericNetworkBuilder attribute) description (Afg property) (PicoPS2000AScope property) (PicoPS6000Scope property) (Pulser property) (Scope property) description() (PowerSupply method) disable() (Pulser method) (ScopeAnalogChannel method) disable_trigger_out() (Scope method) discover() (Discoverable class method) (in module secbench.api) (PicoPS2000AScope class method) (PicoPS6000Scope class method) discover_first() (Bench method) discover_weight() (Discoverable class method) Discoverable (class in secbench.api) DiscoverPolicy (class in secbench.api) downsample() (in module secbench.processing.signal) DPA DUT duty_cycle() (AfgChannel method) E EMPulseParams (class in secbench.api.instrument) EMPulser (class in secbench.api.instrument) enable_trigger_out() (Scope method) enabled() (PulserChannel method) encode_labels() (in module secbench.processing.helpers) encrypt() (AES method) export_dataset() (Store method) extend() (Dataset method) F fft_filter() (in module secbench.processing.signal) fields() (Dataset method) fill() (Pcg32 method) find_device_serial_number() (in module secbench.api.helpers) find_serial_device() (in module secbench.api.helpers) find_usb_device() (in module secbench.api.helpers) find_usbtmc_device() (in module secbench.api.helpers) fit() (ClassPCA method) (ProfiledAttack method) (ScaNetwork method) (SklearnModel method) fit_raw() (ScaNetwork method) flush() (Backend method) (SerialBackend method) force_trigger() (AfgChannel method) freeze() (CondMeanVar method) freeze_dom() (CondMeanVar method) freeze_global_mean_var() (CondMeanVar method) freeze_nicv() (CondMeanVar method) freeze_snr() (CondMeanVar method) freeze_sost() (CondMeanVar method) freeze_welch_t_test() (CondMeanVar method) frequency() (AfgChannel method) from_backend() (InstrumentMixin class method) from_file() (CondMeanVar class method) from_round_key() (AES class method) Function (class in secbench.api.enums) function() (AfgChannel method) G GE generate() (Pcg32 method) generate_lp_firls() (in module secbench.processing.signal) generate_noise() (AfgChannel method) generate_plaintexts() (in module secbench.processing.crypto.aes) generate_pulse() (AfgChannel method) generate_ramp() (AfgChannel method) generate_round_states() (in module secbench.processing.crypto.aes) generate_square() (AfgChannel method) GenericNetworkBuilder (class in secbench.processing.profiled) get() (Bench method) (Dataset method) get_afg() (Bench method) get_all() (Bench method) get_asset() (Dataset method) get_bench() (in module secbench.api) get_channel() (PowerSupply method) get_data() (Scope method) get_json_asset() (Dataset method) get_psu() (Bench method) get_pulser() (Bench method) get_scope() (Bench method) get_screenshot() (HasScreenShot method) get_table() (Bench method) GlitchParams (class in secbench.api.instrument) grid_around() (in module secbench.api.helpers) guessing_entropy() (ProfiledAttack method) H hamming_distance() (in module secbench.processing.models) hamming_weight() (in module secbench.processing.models) hardware_info() (Bench method) has_error() (InstrumentMixin method) has_hardware() (Bench method) HasScreenShot (class in secbench.api.instrument) HasSetupStorage (class in secbench.api.instrument) HasWaveformStorage (class in secbench.api.instrument) hex_to_bytes() (in module secbench.api.helpers) horizontal_duration() (Scope method) horizontal_interval() (Scope method) horizontal_samples() (Scope method) I InstrumentError InstrumentMixin (class in secbench.api.instrument) InstrumentPendingErrors inv_mix_columns() (AesOps static method) inv_shift_rows() (AesOps static method) inv_sub_bytes() (AesOps static method) InvalidParameter is_clipping() (in module secbench.api.helpers) is_loaded() (Bench method) is_supported() (Discoverable class method) (PicoPS2000AScope class method) (PicoPS6000Scope class method) K key_scores() (in module secbench.processing.helpers) (ProfiledAttack method) L LaserParams (class in secbench.api.instrument) LaserPulser (class in secbench.api.instrument) LinearSearchCalibration (class in secbench.api.instrument.scope) load() (DatasetRef method) load_dataset() (Store method) load_shared_dataset() (in module secbench.storage) load_weights() (ScaNetwork method) LRA (class in secbench.processing.metrics) lra_unpackbits() (in module secbench.processing.models) lra_unpackbits_2nd_order() (in module secbench.processing.models) lra_unpackbits_shd() (in module secbench.processing.models) M make_network() (GenericNetworkBuilder method) match_correlation() (in module secbench.processing.signal) match_euclidean() (in module secbench.processing.signal) MissingDependency mix_columns() (AesOps static method) module secbench.api secbench.api.helpers secbench.picoscope secbench.processing secbench.storage N name (PulserChannel property) network() (ScaNetwork method) nicv() (in module secbench.processing.metrics) NoSuchChannelError NoSuchHardwareError NotifySendHook (class in secbench.api.hooks) now_str() (in module secbench.api.helpers) O open() (Store class method) OrderedFrozenSet (class in secbench.api.helpers) output_enabled() (Pulser method) output_state() (AfgChannel method) OutputLoad (class in secbench.api.enums) P param_type() (PulserChannel class method) params() (PulserChannel method) parent (AfgChannel property) (PulserChannel property) Pcg32 (class in secbench.processing.crypto) pearson() (in module secbench.processing.metrics) perceived_information() (in module secbench.processing.metrics) phase_correlation() (in module secbench.processing.signal) PicoPS2000AScope (class in secbench.picoscope) PicoPS6000Scope (class in secbench.picoscope) plot_fft() (in module secbench.processing.signal) plot_filter_response() (in module secbench.processing.signal) Polarity (class in secbench.api.enums) pop_next_error() (InstrumentMixin method) PowerSupply (class in secbench.api.instrument) PowerSupplyChannel (class in secbench.api.instrument) predict_proba() (ProfiledAttack method) (ScaNetwork method) (SklearnModel method) predict_proba_log() (ProfiledAttack method) process_block() (CondMeanVar method) ProfiledAttack (class in secbench.processing.profiled) pulse_delay() (AfgChannel method) pulse_edge_time() (AfgChannel method) pulse_width() (AfgChannel method) Pulser (class in secbench.api.instrument) PulserChannel (class in secbench.api.instrument) PyVisaBackend (class in secbench.api.backend) PyVisaDiscoverableMixin (class in secbench.api.backend) Q qplot() (in module secbench.processing.helpers) query() (Backend method) (PyVisaBackend method) (SerialBackend method) (USBTMCBackend method) (VXIBackend method) query_raw() (Backend method) (PyVisaBackend method) (SerialBackend method) (USBTMCBackend method) (VXIBackend method) R rank_of() (in module secbench.processing.helpers) ratio() (AfgChannel method) read_waveform() (HasWaveformStorage method) register() (Bench method) reset() (Afg method) (Dataset method) (Scope method) rfft_mag() (in module secbench.processing.signal) run() (BinarySearchCalibration method) (Calibration method) (LinearSearchCalibration method) (StepSearchCalibration method) S save() (CondMeanVar method) SCA ScaNetwork (class in secbench.processing.profiled) Scope (class in secbench.api.instrument) ScopeAnalogChannel (class in secbench.api.instrument) scores_and_coeffs() (LRA method) secbench.api module secbench.api.helpers module secbench.picoscope module secbench.processing module secbench.storage module secbench_main() (in module secbench.api.hooks) SecbenchError segmented_acquisition() (Scope method) SerialBackend (class in secbench.api.backend) SerialDiscoverableMixin (class in secbench.api.backend) set_arithmetic() (ScopeAnalogChannel method) set_bit_resolution() (Scope method) set_burst_mode() (AfgChannel method) set_combined_delay() (AfgChannel method) set_current_limit() (PowerSupplyChannel method) set_data_format() (Scope method) set_duty_cycle() (AfgChannel method) set_enabled() (PulserChannel method) set_frequency() (AfgChannel method) set_function() (AfgChannel method) set_horizontal() (Scope method) set_locked() (Afg method) set_output_enabled() (PowerSupplyChannel method) (Pulser method) set_params() (PulserChannel method) set_pulse_delay() (AfgChannel method) set_pulse_edge_time() (AfgChannel method) set_pulse_width() (AfgChannel method) set_ratio() (AfgChannel method) set_timeout() (Backend method) (PyVisaBackend method) (SerialBackend method) (USBTMCBackend method) (VXIBackend method) set_trigger() (Scope method) set_trigger_delay() (AfgChannel method) set_voltage() (AfgChannel method) (PowerSupplyChannel method) setup() (PulserChannel method) (ScopeAnalogChannel method) setup_load() (HasSetupStorage method) setup_save() (HasSetupStorage method) setup_trigger() (Pulser method) shared_datasets() (in module secbench.storage) shift_rows() (AesOps static method) SklearnModel (class in secbench.processing.profiled) sliding_kurt() (in module secbench.processing.signal) sliding_mean() (in module secbench.processing.signal) sliding_skew() (in module secbench.processing.signal) sliding_std() (in module secbench.processing.signal) sliding_var() (in module secbench.processing.signal) Slope (class in secbench.api.enums) SNR snr() (in module secbench.processing.metrics) sost() (in module secbench.processing.metrics) spectrogram() (in module secbench.processing.signal) split() (CondMeanVar method) StepSearchCalibration (class in secbench.api.instrument.scope) Store (class in secbench.storage) sub_bytes() (AesOps static method) sync() (Scope method) T Table (class in secbench.api.instrument) target() (ProfiledAttack method) temporary() (Store class method) TrackingMode (class in secbench.api.enums) transform() (ClassPCA method) trigger_count() (Scope method) trigger_state() (AfgChannel method) TriggerSource (class in secbench.api.enums) U unpackbits() (in module secbench.processing.models) UnsupportedFeature USBTMCBackend (class in secbench.api.backend) USBTMCDiscoverableMixin (class in secbench.api.backend) V version() (in module secbench.api) (in module secbench.storage) VGlitchPulser (class in secbench.api.instrument) voltage() (AfgChannel method) (PowerSupplyChannel method) VXIBackend (class in secbench.api.backend) VXIDiscoverableMixin (class in secbench.api.backend) W wait() (Scope method) wait_auto() (Scope method) welch_t_test() (in module secbench.processing.metrics) write_waveform() (HasWaveformStorage method) WriteManyMixin (class in secbench.api.instrument)