SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
random128apdu.cpp File Reference

SICAK 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 <QString>
#include <QTextStream>
#include <QJsonObject>
#include <QJsonDocument>
#include <QFile>
#include <random>
#include "random128apdu.h"
#include "filehandling.hpp"
#include "global_calls.hpp"
Include dependency graph for random128apdu.cpp:

Detailed Description

SICAK 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).

Author
Petr Socha
Version
1.0