Side Channel Analysis Code:
-
Standard template attacks, using principal component analysis for POI selection and computing perceived information metric
[https://github.com/kostaspap88/ta_pi] -
Computation of mutual/perceived/hypothetical information for discrete and continuous variables
[https://github.com/kostaspap88/mi_pi_hi] -
Efficient online higher-order statistical moments
[https://github.com/kostaspap88/statistics] -
Soft Analytical Side-Channel Attack implementation
[https://github.com/kostaspap88/sasca] -
Statistical fault Attacks and statistical ineffective fault attacks on AES
[https://github.com/kostaspap88/sfa], [https://github.com/kostaspap88/sifa] -
Blind side-channel attacks
[https://github.com/kostaspap88/noi_sca], [https://github.com/kostaspap88/noi_improved_sca] -
Location leakage model
[https://github.com/kostaspap88/area_model] -
SCATTER attack
[https://github.com/kostaspap88/scatter]
Crypto Implementation Code:
-
4 and 8-share masked bitsliced AES for ARM NEON architecture (with Ko Stoffelen)
[https://github.com/Ko-/aes-masked-neon] -
Software threshold implementation of BaseKing (with Tim van Dijk)
[] -
3-share masked bitsliced PRESENT for ARM Cortex-M (with Wouter de Groot, Antonio de la Pierda, Erik Schneider)
[] -
Bitsliced PRESENT for ARM Cortex-M
[] -
Lookup-table-based PRESENT for AVR (with Aram Verstegen)
[]