SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
|
CPA Measurement scenario plugin: sends N times a command APDU: CLA=0x80, INS=0x60, P1=P2=0x00, Lc=0x10, Le=0x10 with 16 bytes of random data and receives 16 bytes of ciphertexts back. Makes use of multiple captures per oscilloscope run (e.g. Picoscope's rapid block mode). More...
#include <random128apdu.h>
Public Member Functions | |
virtual QString | getPluginName () override |
Plugin name. | |
virtual QString | getPluginInfo () override |
Plugin info. | |
virtual void | init (const char *param) override |
Initialize the plugin. | |
virtual void | deInit () override |
Deinitialize the plugin. | |
virtual void | run (const char *measurementId, size_t measurements, Oscilloscope *oscilloscope, CharDevice *charDevice) override |
Run the measurement scenario, given either initialized and configured oscilloscope/charDevice pointers or nullptr-s, and creates/saves related files. | |
Additional Inherited Members |
CPA Measurement scenario plugin: sends N times a command APDU: CLA=0x80, INS=0x60, P1=P2=0x00, Lc=0x10, Le=0x10 with 16 bytes of random data and receives 16 bytes of ciphertexts back. Makes use of multiple captures per oscilloscope run (e.g. Picoscope's rapid block mode).