Performance and power trade-offs for cryptographic applications in embedded processors

C. Datsios, G. Keramidas, D. Serpanos, P. Soufrilas

Research output: Contribution to conferencePaper

1 Citation (Scopus)

Abstract

Cryptographic operations are resource-intensive in terms of computational power and energy consumption. Typical approaches towards secure embedded systems employ dedicated modules, such as ASICs, co-processors, and accelerators, to implement these functions and optimize these hardware modules for the adopted algorithms. In our work, we analyze performance and power trade-offs of typical cryptographic algorithms (DES, AES, and RSA) when executed in processing elements that constitute typical embedded processors. Our goal is to characterize and optimize, performance-wise and power-wise, the sources of inefficiency when the encryption/decryption operations are executed in general purpose embedded processors with different processing and caching capabilities. Our analysis focuses on three major parameters: the parallelism of the core (issue width and size of execution window), voltage and frequency switching in the core, and size of the last-level cache (LLC). Those parameters constitute the major power-consumption contributors in all modern embedded general purpose processors. Our results demonstrate that cryptographic operations can be performed efficiently, in terms of both performance and power consumption, for specific values of the analyzed parameters, indicating that reconfigurable approaches can dynamically optimize processor organization and ameliorate the reported performance and power figures in the context of general purpose embedded processors.

Original languageEnglish
Pages92-95
Number of pages4
DOIs
Publication statusPublished - 1 Jan 2013
Event13th IEEE International Symposium on Signal Processing and Information Technology, IEEE ISSPIT 2013 - Athens, Greece
Duration: 12 Dec 201315 Dec 2013

Other

Other13th IEEE International Symposium on Signal Processing and Information Technology, IEEE ISSPIT 2013
CountryGreece
CityAthens
Period12/12/1315/12/13

    Fingerprint

Keywords

  • Core Parallelism
  • Cryptographic algorithms
  • Data encryption/Decryption
  • Embedded Processors
  • Voltage and Frequency Scaling

ASJC Scopus subject areas

  • Information Systems
  • Signal Processing

Cite this

Datsios, C., Keramidas, G., Serpanos, D., & Soufrilas, P. (2013). Performance and power trade-offs for cryptographic applications in embedded processors. 92-95. Paper presented at 13th IEEE International Symposium on Signal Processing and Information Technology, IEEE ISSPIT 2013, Athens, Greece. https://doi.org/10.1109/ISSPIT.2013.6781860