SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
|
CPA keyguess evaluation SICAK CpaKeyEval plugin, reverses the AES-128 last round key to the cipher key. More...
#include <aes128back.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 Vector< uint8_t > | evaluateKeyCandidates (const VectorType< size_t > &keyCandidates) override |
Evaluates the keyguess (e.g. maximum key candidate correlation traces) and returns the cipher key. | |
Protected Member Functions | |
void | invKey (unsigned char *key, int round=0) |
void | invKeyRound (unsigned char *key, unsigned char rcon) |
Additional Inherited Members |
CPA keyguess evaluation SICAK CpaKeyEval plugin, reverses the AES-128 last round key to the cipher key.