Table of Contents Author Guidelines Submit a Manuscript
Security and Communication Networks
Volume 2017, Article ID 2046735, 16 pages
Research Article

Performance Evaluation of Cryptographic Algorithms over IoT Platforms and Operating Systems

Escola Politécnica, Universidade de São Paulo, São Paulo, SP, Brazil

Correspondence should be addressed to Geovandro C. C. F. Pereira; rb.psu.cral@ordnavoeg

Received 1 May 2017; Accepted 17 July 2017; Published 23 August 2017

Academic Editor: Qing Yang

Copyright © 2017 Geovandro C. C. F. Pereira et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


The deployment of security services over Wireless Sensor Networks (WSN) and IoT devices brings significant processing and energy consumption overheads. These overheads are mainly determined by algorithmic efficiency, quality of implementation, and operating system. Benchmarks of symmetric primitives exist in the literature for WSN platforms but they are mostly focused on single platforms or single operating systems. Moreover, they are not up to date with respect to implementations and/or operating systems versions which had significant progress. Herein, we provide time and energy benchmarks of reference implementations for different platforms and operating systems and analyze their impact. Moreover, we not only give the first benchmark results of symmetric cryptography for the Intel Edison IoT platform but also describe a methodology of how to measure energy consumption on that platform.