Speck DPA

Hans Martin 00980e32e2 renamed to hiding %!s(int64=3) %!d(string=hai) anos
.ipynb_checkpoints 7395199328 hiding %!s(int64=3) %!d(string=hai) anos
cw_firmware 7395199328 hiding %!s(int64=3) %!d(string=hai) anos
cw_firmware_hiding 00980e32e2 renamed to hiding %!s(int64=3) %!d(string=hai) anos
cw_firmware_masked 7395199328 hiding %!s(int64=3) %!d(string=hai) anos
nim c7f754f7ed initial-commit %!s(int64=3) %!d(string=hai) anos
paper 7395199328 hiding %!s(int64=3) %!d(string=hai) anos
sample_traces 0e69fb3280 fixed traces %!s(int64=3) %!d(string=hai) anos
simulation d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware %!s(int64=3) %!d(string=hai) anos
speck_asm d38d6fa16b added T-Test Notebook, fixed Speck problems and started to work on porting Speck ASM into the CW Firmware %!s(int64=3) %!d(string=hai) anos
.gitignore bcebe0b4b2 added new speck CPA notebook %!s(int64=3) %!d(string=hai) anos
README.md c7f754f7ed initial-commit %!s(int64=3) %!d(string=hai) anos
Speck-Analysis.ipynb 7395199328 hiding %!s(int64=3) %!d(string=hai) anos
Speck-Masked.ipynb 7395199328 hiding %!s(int64=3) %!d(string=hai) anos

README.md

Speck Analysis

  • Code for the CW firmware is located in cw_firmware and can be built with make
  • The Jupyter Notebook contains the basic code for interacting with the Speck implementation
  • Furthermore, a nim implementation of speck can be found in nim/speck.nim