├── .gitattributes ├── .gitignore ├── AttackAesSbox.ipynb ├── AttackDesRoundXor.ipynb ├── LICENSE ├── README.md ├── Trace.py ├── aes.py ├── attackaessbox.py ├── attackdesroundxor.py ├── compareperformance.py ├── condaveraes.py ├── condaverdes.py ├── cpavisualdemo.py ├── data ├── aesinvsbox.npy ├── aessbox.npy └── bytehammingweight.npy ├── desutils.py ├── howto ├── HOWTO.md ├── howto-notebook-des-result.png ├── howto-notebook-des-settings.png ├── howto-notebook-des.png ├── howto-notebooks.png └── howto-script-aes-result.png ├── lracpa.py ├── results ├── attackaessbox_test.png ├── attackaessbox_test.txt ├── performance_logs.txt └── performance_logs_bis.txt ├── traces ├── hwdes_card8_power.npz └── swaes_atmega_power.trs └── trs2npz.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/.gitignore -------------------------------------------------------------------------------- /AttackAesSbox.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/AttackAesSbox.ipynb -------------------------------------------------------------------------------- /AttackDesRoundXor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/AttackDesRoundXor.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/README.md -------------------------------------------------------------------------------- /Trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/Trace.py -------------------------------------------------------------------------------- /aes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/aes.py -------------------------------------------------------------------------------- /attackaessbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/attackaessbox.py -------------------------------------------------------------------------------- /attackdesroundxor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/attackdesroundxor.py -------------------------------------------------------------------------------- /compareperformance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/compareperformance.py -------------------------------------------------------------------------------- /condaveraes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/condaveraes.py -------------------------------------------------------------------------------- /condaverdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/condaverdes.py -------------------------------------------------------------------------------- /cpavisualdemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/cpavisualdemo.py -------------------------------------------------------------------------------- /data/aesinvsbox.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/data/aesinvsbox.npy -------------------------------------------------------------------------------- /data/aessbox.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/data/aessbox.npy -------------------------------------------------------------------------------- /data/bytehammingweight.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/data/bytehammingweight.npy -------------------------------------------------------------------------------- /desutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/desutils.py -------------------------------------------------------------------------------- /howto/HOWTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/HOWTO.md -------------------------------------------------------------------------------- /howto/howto-notebook-des-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/howto-notebook-des-result.png -------------------------------------------------------------------------------- /howto/howto-notebook-des-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/howto-notebook-des-settings.png -------------------------------------------------------------------------------- /howto/howto-notebook-des.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/howto-notebook-des.png -------------------------------------------------------------------------------- /howto/howto-notebooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/howto-notebooks.png -------------------------------------------------------------------------------- /howto/howto-script-aes-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/howto/howto-script-aes-result.png -------------------------------------------------------------------------------- /lracpa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/lracpa.py -------------------------------------------------------------------------------- /results/attackaessbox_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/results/attackaessbox_test.png -------------------------------------------------------------------------------- /results/attackaessbox_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/results/attackaessbox_test.txt -------------------------------------------------------------------------------- /results/performance_logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/results/performance_logs.txt -------------------------------------------------------------------------------- /results/performance_logs_bis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/results/performance_logs_bis.txt -------------------------------------------------------------------------------- /traces/hwdes_card8_power.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/traces/hwdes_card8_power.npz -------------------------------------------------------------------------------- /traces/swaes_atmega_power.trs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/traces/swaes_atmega_power.trs -------------------------------------------------------------------------------- /trs2npz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikizhvatov/pysca/HEAD/trs2npz.py --------------------------------------------------------------------------------