Emerging side-channel resistant and resource-friendly elliptic curve algorithms and architectures
Abstract
Our main goal is to develop a secure hardware architecture for the computation of elliptic curve cryptography which is the key for public key cryptography, key exchange and digital signatures. Our design should be efficient enough to be implemented in small and embedded devices and more importantly it should be immune against side-channel attacks from both algorithmic point of view and while realized in the hardware. We also aim to perform theoretical security analysis of algorithms and derive rigorous cost analysis and optimization of the algorithms. We consider working with standardized and non-standardized elliptic curves over both binary and prime field. We provide low energy accelerators for the computation of lower level finite field as well as curve level arithmetic. We provide many algorithmic and field level optimizations to reduce silicon area usage and reduce power consumption. Less number of clock cycles in the computation time lead to low energy design. We also employ uniform group level arithmetic to avoid side-channel attacks and make these attacks infeasible.
Document Details
- Document Type
- DoD Grant Award
- Publication Date
- Oct 06, 2018
- Source ID
- W911NF1710311
Entities
People
- Reza Azarderakhsh
Organizations
- Army Contracting Command
- Florida Atlantic University
- United States Army