Next Article in Journal
Collaborative Working Architecture for IoT-Based Applications
Next Article in Special Issue
Enhancing LoRaWAN Security through a Lightweight and Authenticated Key Management Approach
Previous Article in Journal
Holey-Cavity-Based Compressive Sensing for Ultrasound Imaging
Previous Article in Special Issue
Analyzing Cyber-Physical Threats on Robotic Platforms
Article Menu
Issue 6 (June) cover image

Export Article

Open AccessArticle

Power Consumption and Calculation Requirement Analysis of AES for WSN IoT

Department of Electrical Engineering, National Yunlin University of Science & Technology, 123 University Road, Section 3, Douliou 64002, Yunlin, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1675; https://doi.org/10.3390/s18061675
Received: 30 April 2018 / Revised: 16 May 2018 / Accepted: 19 May 2018 / Published: 23 May 2018
(This article belongs to the Special Issue Security, Trust and Privacy for Sensor Networks)
  |  
PDF [1853 KB, uploaded 24 May 2018]
  |  

Abstract

Because of the ubiquity of Internet of Things (IoT) devices, the power consumption and security of IoT systems have become very important issues. Advanced Encryption Standard (AES) is a block cipher algorithm is commonly used in IoT devices. In this paper, the power consumption and cryptographic calculation requirement for different payload lengths and AES encryption types are analyzed. These types include software-based AES-CB, hardware-based AES-ECB (Electronic Codebook Mode), and hardware-based AES-CCM (Counter with CBC-MAC Mode). The calculation requirement and power consumption for these AES encryption types are measured on the Texas Instruments LAUNCHXL-CC1310 platform. The experimental results show that the hardware-based AES performs better than the software-based AES in terms of power consumption and calculation cycle requirements. In addition, in terms of AES mode selection, the AES-CCM-MIC64 mode may be a better choice if the IoT device is considering security, encryption calculation requirement, and low power consumption at the same time. However, if the IoT device is pursuing lower power and the payload length is generally less than 16 bytes, then AES-ECB could be considered. View Full-Text
Keywords: power consumption; Internet of Things (IoT); Advanced Encryption Standard (AES); Electronic Codebook Mode (ECB); Counter with CBC-MAC (CCM); Message Integrity Check (MIC) power consumption; Internet of Things (IoT); Advanced Encryption Standard (AES); Electronic Codebook Mode (ECB); Counter with CBC-MAC (CCM); Message Integrity Check (MIC)
Figures

Figure 1

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 (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Hung, C.-W.; Hsu, W.-T. Power Consumption and Calculation Requirement Analysis of AES for WSN IoT. Sensors 2018, 18, 1675.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top