Low-Power AES Data Encryption Architecture for a LoRaWAN

In recent years, the Internet of Things (IoT) has significantly increased the number of Internet connections to a large number of objects in different domains, including industry, homes and transportation. The LoRaWAN developed by the LoRa Alliance is a long-range wide area network specification sui...

Full description

Bibliographic Details
Main Authors: Kun-Lin Tsai, Fang-Yie Leu, Ilsun You, Shuo-Wen Chang, Shiung-Jie Hu, Hoonyong Park
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
AES
Online Access:https://ieeexplore.ieee.org/document/8840874/
id doaj-f68fd85d5fe7433fb68f10ddc52491f4
record_format Article
spelling doaj-f68fd85d5fe7433fb68f10ddc52491f42021-03-30T00:33:55ZengIEEEIEEE Access2169-35362019-01-01714634814635710.1109/ACCESS.2019.29419728840874Low-Power AES Data Encryption Architecture for a LoRaWANKun-Lin Tsai0Fang-Yie Leu1Ilsun You2https://orcid.org/0000-0002-0604-3445Shuo-Wen Chang3Shiung-Jie Hu4Hoonyong Park5Department of Electrical Engineering, Tunghai University, Taichung, TaiwanDepartment of Computer Science, Tunghai University, Taichung, TaiwanDepartment of Information Security Engineering, Soonchunhyang University, Asan, South KoreaDepartment of Electrical Engineering, Tunghai University, Taichung, TaiwanDepartment of Electrical Engineering, Tunghai University, Taichung, TaiwanDepartment of Information Security Engineering, Soonchunhyang University, Asan, South KoreaIn recent years, the Internet of Things (IoT) has significantly increased the number of Internet connections to a large number of objects in different domains, including industry, homes and transportation. The LoRaWAN developed by the LoRa Alliance is a long-range wide area network specification suitable for an IoT environment due to its low-power communication. It provides a star-of-stars topology, well-defined MAC layer protocol and three communication modes to further lower its power consumption and employs the Advanced Encryption Standard (AES) cryptography and several session keys to increase its network security. However, for battery powered IoT end nodes, the AES encryption process consumes some amounts of power owing to involving multiple cycles of repetition. To solve this problem, in this study, we propose a low power consumed AES encryption architecture, named Low-Power AES Data Encryption Architecture (LPADA), which reduces the power consumed by the AES for data encryption by using low power SBox, power gating technique and power management method. A key updating procedure is also proposed to increase the security of the session-key renewal. The system is simulated using the Synopsys library with five different supply voltages. The experimental results show that 62.0% of dynamic power reduction and 88.5% of leakage power lowering have been achieved compared to the power consumed by traditional AES data encryption. The security analysis also shows that the key updating procedure for the LPADA enables mutual authentication between end nodes and application servers, and resists replay attacks and eavesdropping attacks from hackers.https://ieeexplore.ieee.org/document/8840874/Low powerAESLoRaWANpower gatingpower management
collection DOAJ
language English
format Article
sources DOAJ
author Kun-Lin Tsai
Fang-Yie Leu
Ilsun You
Shuo-Wen Chang
Shiung-Jie Hu
Hoonyong Park
spellingShingle Kun-Lin Tsai
Fang-Yie Leu
Ilsun You
Shuo-Wen Chang
Shiung-Jie Hu
Hoonyong Park
Low-Power AES Data Encryption Architecture for a LoRaWAN
IEEE Access
Low power
AES
LoRaWAN
power gating
power management
author_facet Kun-Lin Tsai
Fang-Yie Leu
Ilsun You
Shuo-Wen Chang
Shiung-Jie Hu
Hoonyong Park
author_sort Kun-Lin Tsai
title Low-Power AES Data Encryption Architecture for a LoRaWAN
title_short Low-Power AES Data Encryption Architecture for a LoRaWAN
title_full Low-Power AES Data Encryption Architecture for a LoRaWAN
title_fullStr Low-Power AES Data Encryption Architecture for a LoRaWAN
title_full_unstemmed Low-Power AES Data Encryption Architecture for a LoRaWAN
title_sort low-power aes data encryption architecture for a lorawan
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description In recent years, the Internet of Things (IoT) has significantly increased the number of Internet connections to a large number of objects in different domains, including industry, homes and transportation. The LoRaWAN developed by the LoRa Alliance is a long-range wide area network specification suitable for an IoT environment due to its low-power communication. It provides a star-of-stars topology, well-defined MAC layer protocol and three communication modes to further lower its power consumption and employs the Advanced Encryption Standard (AES) cryptography and several session keys to increase its network security. However, for battery powered IoT end nodes, the AES encryption process consumes some amounts of power owing to involving multiple cycles of repetition. To solve this problem, in this study, we propose a low power consumed AES encryption architecture, named Low-Power AES Data Encryption Architecture (LPADA), which reduces the power consumed by the AES for data encryption by using low power SBox, power gating technique and power management method. A key updating procedure is also proposed to increase the security of the session-key renewal. The system is simulated using the Synopsys library with five different supply voltages. The experimental results show that 62.0% of dynamic power reduction and 88.5% of leakage power lowering have been achieved compared to the power consumed by traditional AES data encryption. The security analysis also shows that the key updating procedure for the LPADA enables mutual authentication between end nodes and application servers, and resists replay attacks and eavesdropping attacks from hackers.
topic Low power
AES
LoRaWAN
power gating
power management
url https://ieeexplore.ieee.org/document/8840874/
work_keys_str_mv AT kunlintsai lowpoweraesdataencryptionarchitectureforalorawan
AT fangyieleu lowpoweraesdataencryptionarchitectureforalorawan
AT ilsunyou lowpoweraesdataencryptionarchitectureforalorawan
AT shuowenchang lowpoweraesdataencryptionarchitectureforalorawan
AT shiungjiehu lowpoweraesdataencryptionarchitectureforalorawan
AT hoonyongpark lowpoweraesdataencryptionarchitectureforalorawan
_version_ 1724188186128678912