Skiva
This repository includes hardware and software design files for the Skiva project presented in COSADE 2020.
Organization
- hardware folder contains hardware design files for Skiva custom instructions added to LEON3 processor. The hardware design contains ports of the Skiva for DE2 and Sakura-G FPGA boards.
- software folder contains files to generate AES code using Skiva instructions.
References
[1] P. Kiaei, D. Mercadier, P.-E. Dagand, K. Heydemann, and P. Schaumont, “Custom instruction support for modular defense against side-channel and fault attacks,” in Constructive Side-Channel Analysis and Secure Design - 11th International Workshop, COSADE 2020, Lugano,Switzerland, April 1-3, 2020, Proceedings.
Preprint available at https://eprint.iacr.org/2019/756.pdf