PROJECT TITLE :
SPARX - A Side-Channel Protected Processor for ARX-based Cryptography - 2017
ARX-based mostly cryptographic algorithms are composed of only 3 elemental operations - addition, rotation and exclusive or - which are mixed to make sure adequate confusion and diffusion properties. Whereas ARX-ciphers can simply be protected against timing attacks, special measures like masking should be taken so as to prevent power and electromagnetic analysis. In this paper we tend to gift a processor design for ARX-primarily based cryptography, that intrinsically guarantees 1st-order SCA resistance of any implemented algorithm. This is achieved by protecting the complete knowledge path employing a Boolean masking scheme with 3 shares. We have a tendency to evaluate our security claims by mapping an ARX-algorithm to the proposed design and using the common leakage detection methodology based mostly on Student's i-test to certify the aspect-channel resistance of our processor.
Did you like this research project?
To get this research project Guidelines, Training and Code... Click Here