Efficient Implementation of Cryptographic Algorithms in Modern Architectures
Biological signal acquisition and processing system with wireless interface
Error-Correcting Codes and Lattice Applications to Public-Key Cryptography.
![]() | |
Author(s): |
Conrado Porto Lopes Gouvêa
Total Authors: 1
|
Document type: | Doctoral Thesis |
Press: | Campinas, SP. |
Institution: | Universidade Estadual de Campinas (UNICAMP). Instituto de Computação |
Defense date: | 2013-08-11 |
Examining board members: |
Julio César López Hernández;
Josep Maria Miret Biosca;
Paulo Sergio Licciardi Messeder Barreto;
Marco Aurelio Amaral Henriques;
Ricardo Dahab
|
Advisor: | Julio César López Hernández |
Abstract | |
The efficient and secure implementation of cryptographic schemes is an important aspect of practical cryptography. In this work, we focus on the software implementation of relevant algorithms in elliptic curve cryptography (ECC), pairing-based cryptography (PBC) and in authenticated encryption (AE). Two modern computational platforms were targeted: the MSP430 microcontroller often used in wireless sensor networks, and the ARM processor, widely employed in mobile devices such as smartphones and tablets which are increasingly becoming ubiquitous. Techniques for improving the software performance by taking advantage of instruction sets, peripherals and algorithmic enhancements are described. The secure implementation, which aims at thwarting common side-channel attacks, is also studied and new techniques are provided for improving its efficiency on ARM processors. These results contribute to the building of efficient and secure cryptographic systems on wireless sensors and mobile processors (AU) | |
FAPESP's process: | 10/15340-3 - Software implementation of pairing-based cryptography |
Grantee: | Conrado Porto Lopes Gouvêa |
Support Opportunities: | Scholarships in Brazil - Doctorate |