ChipWhisperer
Side-Channel analysis tool-chain.
Quick search
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__str__() (EightBitAES128LeakageModels method)
_con() (CW310 method)
_getNAEUSB() (ChipWhispererCommonInterface method)
A
accept_parity_errors (TraceWhisperer property)
AcqKeyTextPattern_Basic (class in chipwhisperer.capture.acq_patterns.basic)
AcqKeyTextPattern_TVLATTest (class in chipwhisperer.capture.acq_patterns.tvlattest)
adc_freq (ChipWhispererHuskyClock property)
(ClockSettings property)
adc_locked (ChipWhispererHuskyClock property)
(ClockSettings property)
adc_mul (ChipWhispererHuskyClock property)
adc_phase (ChipWhispererHuskyClock property)
(ClockSettings property)
adc_rate (ClockSettings property)
adc_reset() (ADS4128Settings method)
adc_src (ChipWhispererHuskyClock property)
(ClockSettings property)
ADCSettings (class in chipwhisperer.capture.scopes.cwnano)
ADS4128Settings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)
after_key_mix (EightBitAES128LeakageModels property)
algorithm (CPA attribute)
always_armed (HuskySAD property)
append() (Traces method)
arm() (CWNano method)
(OpenADC method)
arm_timing (GlitchSettings property)
arm_trace() (TraceWhisperer method)
auto_program() (SAMFWLoader method)
aux_io_mcx (GPIOSettings property)
aux_out (ProTrigger property)
B
basic_mode (TriggerSettings property)
batchRun() (CW305 method)
baud (SimpleSerial property)
(SimpleSerial2 property)
(SimpleSerial2_CDC property)
(UARTTrigger property)
best_guesses() (Results method)
bits_per_sample (TriggerSettings property)
board_rev (TraceWhisperer property)
C
calcMulDiv() (PLLCDCE906 method)
calculate_snr() (in module chipwhisperer.analyzer)
capture() (CWNano method)
(OpenADC method)
capture_depth (LASettings property)
capture_group (LASettings property)
capture_segmented() (OpenADC method)
capture_trace() (in module chipwhisperer)
cdc_settings (CW310 attribute)
(GPIOSettings property)
,
[1]
cdce906init() (PLLCDCE906 method)
cdce906read() (PLLCDCE906 method)
cdce906setoutput() (PLLCDCE906 method)
cdce906write() (PLLCDCE906 method)
cglitch_setup() (OpenADC method)
change_project() (CPA method)
check_feature() (ChipWhispererCommonInterface method)
check_fifo_errors() (TraceWhisperer method)
check_status() (ChipWhispererSAD method)
checkEncryptionKey() (CW305 method)
chipwhisperer.analyzer
module
chipwhisperer.analyzer.attacks.cpa_new
module
chipwhisperer.analyzer.attacks.models
module
chipwhisperer.analyzer.preprocessing.resync_sad
module
ChipWhispererCommonInterface (class in chipwhisperer.capture.api.cwcommon)
ChipWhispererDecodeTrigger (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererDecodeTrigger)
ChipWhispererHuskyClock (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyClock)
ChipWhispererSAD (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererSAD)
clear_adc_unlock() (ChipWhispererHuskyClock method)
clear_clip_errors() (TriggerSettings method)
clip_errors_disabled (TriggerSettings property)
clk_freq (ADCSettings property)
clk_source (LASettings property)
clk_src (ADCSettings property)
(GlitchSettings property)
clkgen_div (ClockSettings property)
clkgen_enabled (LASettings property)
clkgen_freq (ChipWhispererHuskyClock property)
(ClockSettings property)
clkgen_locked (ChipWhispererHuskyClock property)
(ClockSettings property)
clkgen_mul (ClockSettings property)
clkgen_src (ChipWhispererHuskyClock property)
(ClockSettings property)
clkout (GPIOSettings property)
ClockSettings (class in chipwhisperer.capture.scopes._OpenADCInterface)
close() (Project method)
(SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
cmd_read_mem() (FPGASPI method)
cmd_write_mem() (FPGASPI method)
con() (CWNano method)
(OpenADC method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
core_type (CW305 property)
cpa (analyzer attribute)
CPA (class in chipwhisperer.analyzer.attacks.cpa_new)
create_project() (in module chipwhisperer)
crypt_rev (CW305 property)
crypt_type (CW305 property)
CW305 (class in chipwhisperer.targets)
CW310 (class in chipwhisperer.capture.targets.CW310)
CWNano (class in chipwhisperer.scopes)
D
data_bits (TraceWhisperer property)
db (GainSettings property)
decimate (TriggerSettings property)
decode_type (ChipWhispererDecodeTrigger property)
DEFAULT_ADC_MUL (OpenADC attribute)
default_setup() (CWNano method)
(OpenADC method)
direction (USERIOSettings property)
dis() (CW305 method)
(CWNano method)
(OpenADC method)
(SimpleSerial method)
(SimpleSerial2 method)
downsample (LASettings property)
drive_data (USERIOSettings property)
E
edges (HuskyTrigger property)
edges_seen (HuskyTrigger property)
EightBitAES128LeakageModels (class in chipwhisperer.analyzer.attacks.models)
enable_interface() (FPGASPI method)
enable_MPSSE() (ChipWhispererCommonInterface method)
enable_write() (FPGASPI method)
enabled (ClockSettings property)
(GlitchSettings attribute)
(LASettings property)
(TraceWhisperer property)
(UARTTrigger property)
enter_bootloader() (SAMFWLoader method)
erase_block() (FPGASPI method)
erase_chip() (FPGASPI method)
errors (LASettings property)
(TraceWhisperer property)
(TriggerSettings property)
export() (Project method)
ext_offset (GlitchSettings property)
,
[1]
extclk_error (ChipWhispererHuskyClock property)
extclk_freq (ClockSettings property)
extclk_monitor_enabled (ChipWhispererHuskyClock property)
extclk_src (GPIOSettings property)
extclk_tolerance (ChipWhispererHuskyClock property)
extend() (Traces method)
extract() (LASettings static method)
F
feature_list() (ChipWhispererCommonInterface method)
fifo_empty() (LASettings method)
(TraceWhisperer method)
fifo_fill_mode (TriggerSettings property)
fifo_state (TriggerSettings property)
find_maximums() (Results method)
first_error_state (TriggerSettings property)
fixed_key (AcqKeyTextPattern_Basic property)
fixed_text (AcqKeyTextPattern_Basic property)
flush() (SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
flush_on_error() (SimpleSerial2 method)
fpga_buildtime (OpenADC property)
(TraceWhisperer property)
fpga_mode (USERIOSettings property)
fpga_read() (CW305 method)
(CW310 method)
(TraceWhisperer method)
fpga_vco_freq (ChipWhispererHuskyClock property)
fpga_write() (CW305 method)
(CW310 method)
(TraceWhisperer method)
FPGAIO (class in chipwhisperer.capture.targets.CW305)
FPGASPI (class in chipwhisperer.capture.targets.CW305)
freq_ctr (ChipWhispererHuskyClock property)
(ClockSettings property)
freq_ctr_src (ChipWhispererHuskyClock property)
(ClockSettings property)
fw_version (ChipWhispererCommonInterface attribute)
fw_version_str (ChipWhispererCommonInterface attribute)
G
gain (GainSettings property)
GainSettings (class in chipwhisperer.capture.scopes._OpenADCInterface)
get_filename() (Project method)
get_fpga_buildtime() (CW305 method)
get_fw_buildtime() (TraceWhisperer method)
get_last_trace() (CWNano method)
(OpenADC method)
get_last_trace_segmented() (OpenADC method)
get_name() (OpenADC method)
get_raw_trace_packets() (TraceWhisperer method)
get_rule_match_times() (TraceWhisperer method)
get_serial_ports() (ChipWhispererCommonInterface method)
get_simpleserial_commands() (SimpleSerial method)
(SimpleSerial2 method)
get_temp() (XADCSettings method)
get_trigger_times() (HuskyTrigger method)
get_triggerpattern() (ChipWhispererDecodeTrigger method)
get_vcc() (XADCSettings method)
getThreshold() (ChipWhispererSAD method)
glitch_disable() (OpenADC method)
glitch_hp (GPIOSettings property)
glitch_lp (GPIOSettings property)
glitch_trig_mcx (GPIOSettings property)
GlitchSettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererGlitch)
(class in chipwhisperer.capture.scopes.cwnano)
go() (CW305 method)
gpio_mode() (CW310 method)
GPIO_MODE_SERIAL_IO (GPIOSettings attribute)
GPIOSettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererExtra)
(class in chipwhisperer.capture.scopes.cwnano)
H
half_pattern (HuskySAD property)
half_pipeline_diff (EightBitAES128LeakageModels property)
hi_perf (ADS4128Settings property)
hs2 (GPIOSettings property)
HuskyErrors (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)
HuskySAD (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererSAD)
HuskyTrigger (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererExtra)
I
import_project() (in module chipwhisperer)
in_waiting() (SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
in_waiting_tx() (SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
init() (AcqKeyTextPattern_TVLATTest method)
(SimpleSerial method)
INITB_state() (CW305 method)
inv_mixcolumns() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
inv_sbox() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
inv_shiftrows() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
inv_subbytes() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
inverse_sbox_output (EightBitAES128LeakageModels property)
inverse_sbox_output_alt (EightBitAES128LeakageModels property)
is_done() (CW305 method)
(SimpleSerial method)
(SimpleSerial2 method)
(TraceWhisperer method)
is_programmed() (CW305 method)
J
jtag_to_swd() (TraceWhisperer method)
K
key (Trace attribute)
key_guess() (Results method)
key_schedule_rounds() (in module chipwhisperer.analyzer.attacks.models.aes.key_schedule)
keys (Project property)
L
LASettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)
last_round_state (EightBitAES128LeakageModels property)
last_round_state_diff (EightBitAES128LeakageModels property)
last_round_state_diff_alternate (EightBitAES128LeakageModels property)
latency (HuskySAD property)
latest_fw (ChipWhispererCommonInterface attribute)
latest_fw_str (ChipWhispererCommonInterface attribute)
leak_model (CPA attribute)
leakage_models (in module chipwhisperer.analyzer)
leds (TraceWhisperer property)
LEDSettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)
level (HuskyTrigger property)
list_devices (in module chipwhisperer)
lo_gain_errors_disabled (TriggerSettings property)
loadEncryptionKey() (CW305 method)
loadInput() (CW305 method)
location (Project property)
locked (LASettings property)
low_speed (ADS4128Settings property)
M
manual_trigger() (GlitchSettings method)
manualTrigger() (GlitchSettings method)
matched_pattern_counts (UARTTrigger property)
matched_pattern_data() (UARTTrigger method)
max_capture_depth (LASettings property)
max_sequenced_triggers (HuskyTrigger property)
max_shift (ResyncSAD property)
max_temp (XADCSettings property)
miso_state (GPIOSettings property)
mix_columns_output (EightBitAES128LeakageModels property)
mixcolumns() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
mmcm_locked (GlitchSettings attribute)
mode (ADS4128Settings property)
(GainSettings property)
(USERIOSettings property)
module
chipwhisperer.analyzer
chipwhisperer.analyzer.attacks.cpa_new
chipwhisperer.analyzer.attacks.models
chipwhisperer.analyzer.preprocessing.resync_sad
module (HuskyTrigger property)
(ProTrigger property)
(TriggerSettings property)
mosi_state (GPIOSettings property)
multiple_triggers (HuskySAD property)
N
new_model() (EightBitAES128LeakageModels method)
new_pair() (AcqKeyTextPattern_Basic method)
(AcqKeyTextPattern_TVLATTest method)
next() (AcqKeyTextPattern_Basic method)
(AcqKeyTextPattern_TVLATTest method)
next_key() (AcqKeyTextPattern_Basic method)
next_text() (AcqKeyTextPattern_Basic method)
nrst (GPIOSettings property)
,
[1]
nrst_drive_poweroff (GPIOSettings property)
nrst_state (GPIOSettings property)
num_glitches (GlitchSettings attribute)
num_triggers (HuskyTrigger property)
num_triggers_seen (HuskySAD property)
O
offset (GlitchSettings property)
(TriggerSettings property)
offset_fine (GlitchSettings property)
open_project() (in module chipwhisperer)
OpenADC (class in chipwhisperer.scopes)
ot_temp_reset (XADCSettings property)
ot_temp_trigger (XADCSettings property)
outnumToPin() (PLLCDCE906 method)
output (GlitchSettings property)
outputUpdateOutputs() (PLLCDCE906 method)
oversampling_factor (LASettings property)
P
parity (TraceWhisperer property)
pdic (GPIOSettings property)
,
[1]
pdic_state (GPIOSettings property)
pdid (GPIOSettings property)
,
[1]
pdid_state (GPIOSettings property)
phase_shift_steps (GlitchSettings attribute)
phywhisperer_name() (TraceWhisperer method)
pin_name_to_number() (FPGAIO method)
pin_set_output() (FPGAIO method)
pin_set_state() (FPGAIO method)
pipeline_diff (EightBitAES128LeakageModels property)
plaintext_key_xor (EightBitAES128LeakageModels property)
pll_enable_get() (PLLCDCE906 method)
pll_enable_set() (PLLCDCE906 method)
pll_outenable_get() (PLLCDCE906 method)
pll_outenable_set() (PLLCDCE906 method)
pll_outfreq_get() (PLLCDCE906 method)
pll_outfreq_set() (PLLCDCE906 method)
pll_outslew_get() (PLLCDCE906 method)
pll_outslew_set() (PLLCDCE906 method)
pll_outsource_get() (PLLCDCE906 method)
pll_outsource_set() (PLLCDCE906 method)
pll_writedefaults() (PLLCDCE906 method)
PLLCDCE906 (class in chipwhisperer.hardware.naeusb.pll_cdce906)
pllread() (PLLCDCE906 method)
pllwrite() (PLLCDCE906 method)
point_range (CPA attribute)
preprocess() (ResyncSAD method)
presamples (TriggerSettings property)
present (LASettings property)
(TraceWhisperer property)
print_raw_data() (TraceWhisperer method)
program() (FPGASPI method)
(SAMFWLoader method)
program_target() (in module chipwhisperer)
Project (class in chipwhisperer.common.api.ProjectFormat)
project (CPA attribute)
ProTrigger (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererExtra)
R
read() (FPGASPI method)
(SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
read_capture() (LASettings method)
read_capture_data() (LASettings method)
(TraceWhisperer method)
read_cmd() (SimpleSerial2 method)
readOutput() (CW305 method)
readStatus() (GlitchSettings method)
ref_trace (ResyncSAD property)
reference (ChipWhispererSAD property)
(HuskySAD property)
reload_fpga() (OpenADC method)
repeat (GlitchSettings property)
,
[1]
reset() (ChipWhispererSAD method)
reset_adc() (ClockSettings method)
reset_clkgen() (ClockSettings method)
reset_clock_phase() (CWNano method)
reset_comms() (SimpleSerial2 method)
reset_dcms() (ClockSettings method)
reset_fpga() (OpenADC method)
(TraceWhisperer method)
reset_MMCM() (LASettings method)
reset_sam3u() (ChipWhispererCommonInterface method)
resetDCMs() (GlitchSettings method)
restore_uart() (TraceWhisperer method)
Results (class in chipwhisperer.analyzer.attacks._stats)
resync() (TraceWhisperer method)
ResyncSAD (class in chipwhisperer.analyzer.preprocessing.resync_sad)
round_1_2_state_diff_key_mix (EightBitAES128LeakageModels property)
round_1_2_state_diff_sbox (EightBitAES128LeakageModels property)
round_1_2_state_diff_text (EightBitAES128LeakageModels property)
rules (UARTTrigger property)
rules_enabled (UARTTrigger property)
run() (CPA method)
rx_baud (ChipWhispererDecodeTrigger property)
S
sad_always_active (HuskyTrigger property)
sad_reference_length (HuskySAD property)
sam_build_date (ChipWhispererCommonInterface attribute)
SAMFWLoader (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererSAM3Update)
samples (ADCSettings property)
(TriggerSettings property)
sampling_clock (UARTTrigger property)
sampling_clock_frequency (LASettings property)
save() (Project method)
sbox() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
sbox_in_out_diff (EightBitAES128LeakageModels property)
sbox_input_successive (EightBitAES128LeakageModels property)
sbox_output (EightBitAES128LeakageModels property)
sbox_output_successive (EightBitAES128LeakageModels property)
sck_state (GPIOSettings property)
scope (in module chipwhisperer)
scope_diff() (OpenADC method)
segment_cycle_counter_en (TriggerSettings property)
segment_cycles (TriggerSettings property)
segments (TriggerSettings property)
send_cmd() (SimpleSerial2 method)
sendMessage() (TraceWhisperer method)
sequencer_enabled (HuskyTrigger property)
set_capture_mode() (TraceWhisperer method)
set_cs_pin() (FPGASPI method)
set_isync_matches() (TraceWhisperer method)
set_key() (CW305 method)
(SimpleSerial method)
(SimpleSerial2 method)
set_known_key() (Results method)
set_pattern_match() (TraceWhisperer method)
(UARTTrigger method)
set_periodic_pc_sampling() (TraceWhisperer method)
set_temp() (XADCSettings method)
set_trace_mode() (TraceWhisperer method)
set_triggerpattern() (ChipWhispererDecodeTrigger method)
setRefWaveform() (ChipWhispererSAD method)
setThreshold() (ChipWhispererSAD method)
setting (LEDSettings property)
shift_rows_output (EightBitAES128LeakageModels property)
shiftrows() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
simple_PGE() (Results method)
SimpleSerial (class in chipwhisperer.targets)
SimpleSerial2 (class in chipwhisperer.targets)
SimpleSerial2_CDC (class in chipwhisperer.targets)
simpleserial_last_read (SimpleSerial property)
simpleserial_last_sent (SimpleSerial property)
simpleserial_read() (CW305 method)
(SimpleSerial method)
(SimpleSerial2 method)
simpleserial_read_witherrors() (SimpleSerial method)
(SimpleSerial2 method)
simpleserial_wait_ack() (SimpleSerial method)
(SimpleSerial2 method)
simpleserial_write() (CW305 method)
(SimpleSerial method)
(SimpleSerial2 method)
(TraceWhisperer method)
slurp_defines() (CW305 method)
(TraceWhisperer method)
sn (ChipWhispererCommonInterface attribute)
source_clock_frequency (LASettings property)
spi1_enable() (FPGAIO method)
spi1_set_cs_pin() (FPGAIO method)
spi1_setpins() (FPGAIO method)
spi1_transfer() (FPGAIO method)
spi1_tx_rx() (FPGAIO method)
spi_tx_rx() (FPGASPI method)
start() (ChipWhispererSAD method)
state (GlitchSettings property)
(TriggerSettings property)
status (USERIOSettings property)
(XADCSettings property)
stop_bits (TraceWhisperer property)
stream_mode (TriggerSettings property)
strerror() (SimpleSerial2 static method)
subbytes() (in module chipwhisperer.analyzer.attacks.models.aes.funcs)
subkey_list (CPA attribute)
swo_div (TraceWhisperer property)
T
t_table (EightBitAES128LeakageModels property)
t_table_dec (EightBitAES128LeakageModels property)
target (in module chipwhisperer)
(TraceWhisperer property)
target_pwr (GPIOSettings property)
target_window (ResyncSAD property)
temp (XADCSettings property)
temp_reset (XADCSettings property)
temp_trigger (XADCSettings property)
test_itm() (TraceWhisperer method)
textin (Trace attribute)
textins (Project property)
textout (Trace attribute)
textouts (Project property)
threshold (ChipWhispererSAD property)
(HuskySAD property)
timeout (TriggerSettings property)
tio1 (GPIOSettings property)
,
[1]
tio2 (GPIOSettings property)
,
[1]
tio3 (GPIOSettings property)
,
[1]
tio4 (GPIOSettings property)
,
[1]
tio_states (GPIOSettings property)
Trace (class in chipwhisperer.common.traces)
trace_manager() (Project method)
trace_mode (TraceWhisperer property)
trace_range (CPA attribute)
trace_synced (TraceWhisperer property)
trace_width (TraceWhisperer property)
Traces (class in chipwhisperer.common.api.ProjectFormat)
traces (Project property)
TraceWhisperer (class in chipwhisperer.capture.trace.TraceWhisperer)
trig_count (TriggerSettings property)
trigger_now() (LASettings method)
trigger_pattern (ChipWhispererDecodeTrigger property)
trigger_source (LASettings property)
(UARTTrigger property)
trigger_src (GlitchSettings property)
triggered (HuskySAD property)
triggers (TriggerSettings property)
TriggerSettings (class in chipwhisperer.capture.scopes._OpenADCInterface)
(class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererExtra)
try_wait_clkgen_locked() (OpenADC method)
U
uart_data() (UARTTrigger method)
uart_state (TraceWhisperer property)
UARTTrigger (class in chipwhisperer.capture.trace.TraceWhisperer)
upgrade_firmware() (ChipWhispererCommonInterface method)
usb_negotiate_pdo() (CW310 method)
usb_set_current() (CW310 method)
usb_set_voltage() (CW310 method)
use_soft_trigger() (TraceWhisperer method)
use_trace_trigger() (TraceWhisperer method)
USERIOSettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)
V
vcc_glitcht (GPIOSettings property)
vccaux (XADCSettings property)
vccbram (XADCSettings property)
vccint (XADCSettings property)
verify() (FPGASPI method)
vglitch_disable() (GPIOSettings method)
vglitch_reset() (GPIOSettings method)
vglitch_setup() (CWNano method)
(OpenADC method)
W
wait_busy() (FPGASPI method)
wave (Trace attribute)
waves (Project property)
width (GlitchSettings property)
width_fine (GlitchSettings property)
window_end (HuskyTrigger property)
window_start (HuskyTrigger property)
write() (SimpleSerial method)
(SimpleSerial2 method)
(SimpleSerial2_CDC method)
write_raw_capture() (TraceWhisperer method)
X
XADCSettings (class in chipwhisperer.capture.scopes.cwhardware.ChipWhispererHuskyMisc)