skip to main content
10.5555/3578948.3578986acmotherconferencesArticle/Chapter ViewAbstractPublication PagesewsnConference Proceedingsconference-collections
Article

IoT Key Exchange Performance Analysis

Published: 18 January 2023 Publication History

Abstract

The security of data, in motion and at rest, depends on the ability to exchange session keys between communicating parties. Key agreement approaches can provide the additional security assurance of perfect forward secrecy, however, for many Internet of Things resource-constrained devices the session key establishment process is too costly in terms of energy consumption and processing time. In this paper, we quantify the energy consumption and execution load when performing session key establishment. We develop a software security framework, implementing both lightweight key transport and key agreement, the latter based on elliptic curve Diffie-Hellman (ECDH). Measurements are taken using energy and digital-events monitoring tools. We find that key agreement implemented via software requires a quantity of energy thousand of times greater than a key transport approach. Also, we measure and quantify how much a hardware implementation can improve energy and execution time performance. Our research provides critical information for practitioners in selecting the appropriate hardware and security scheme for IoT applications.

References

[1]
Mössinger,Max.,Petschkuhn,Benedikt.,Bauer,Johannes.,Staudemeyer,Ralf C.,Wójcik,Marcin., and Pöhls,Henrich C. 2016. "Towards quantifying the cost of a secure IoT: Overhead and energy consumption of ECC signatures on an ARMbased device". In 2016 IEEE 17th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM. pp. 1--6.
[2]
Barak,Boaz.,Shaltiel,Ronen., and Tromer,Eran. 2003. "True Random Number Generators Secure in a Changing Environment". In Cryptographic Hardware and Embedded Systems - CHES 2003. pp. 166--180.
[3]
Behnam Dezfouli,Immanuel.,Amirtharaj,Chia-Chi ; Chelsey)., and Li,. 2018. "EM-PIOT: An energy measurement platform for wireless IoT devices". In Journal of Network and Computer Applications. vol. 121,pp. 135--148.
[4]
Ramzi,A.,Nofal,Nam.,Tran,Carlos.,Garcia,Yuhong.,Liu,Behnam., and Dezfouli,. 2019. "A Comprehensive Empirical Analysis of TLS Handshake and Record Layer on IoT Platforms (MSWIM '19)". In Online-ArXiV Preprint or similar. pp. 61--70.
[5]
Schläpfer,Tobias.,Rüst,Andreas. 2019. "Security on IoT devices with secure elements". In Embedded World Conference 2019 -Proceedings. WEKA.
[6]
Pearson,Bryan.,Luo,Lan.,Zhang,Yue.,Dey,Rajib.,Ling,Zhen.,Bassiouni,Mostafa., and Fu,Xinwen. 2019. "On Misconception of Hardware and Cost in IoT Security and Privacy". In ICC 2019 -2019 IEEE International Conference on Communications (ICC. pp. 1--7.
[7]
Kietzmann,Peter.,Schmidt,Thomas C., and Wählisch,Matthias. 2021. "A Guideline on Pseudorandom Number Generation (PRNG) in the IoT". In ACM Comput. Surv. vol. 54,
[8]
Ieee,. 2016. "IEEE Standard for Low-Rate Wireless Networks". In IEEE Std. vol. 802,pp. 1--709.
[9]
Lehlogonolo,P I.,Ledwaba,Gerhard P.,Hancke,.,Hein,S.,Venter,Sherrin J., and Isaac,. 2018. "Performance Costs of Software Cryptography in Securing New-Generation Internet of Energy Endpoint Devices". In IEEE Access. vol. 6,pp. 9303--9323.
[10]
Kietzmann,Peter.,Boeckmann,Lena.,Lanzieri,Leandro.,Schmidt,Thomas C., and Wählisch,Matthias. 2021. "A Performance Study of Crypto-Hardware in the LowEnd IoT". In Proceedings of the 2021 International Conference on Embedded Wireless Systems and Networks. pp. 79--90.
[11]
2016. "CC2650 SimpleLink™ Multistandard Wireless MCU". In 2. vol. 2,
[12]
Ismail Awad,Ali.,Furnell,Steven.,Hassan,Abbas M., and Tryfonas,Theo. 2019. "Special issue on security of IoT-enabled infrastructures in smart cities". In 101850. Special Issue on Security of IoT-enabled Infrastructures in Smart Cities. vol. 92,
[13]
Ines,Hosni. 2018. "Performance of IEEE802.15.4e TSCH Protocol for Multi-hop Wireless Sensor Networks". In 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA). pp. 603--608.
[14]
Canetti,Ran.,Krawczyk,Hugo. 2001. "Analysis of Key-Exchange Protocols and Their Use for Building Secure Channels". In Advances in Cryptology -EUROCRYPT 2001, Birgit Pfitzmann. pp. 453--474.
[15]
Oikonomou,George.,Duquennoy,Simon.,Elsts,Atis., and Eriksson,Joakim. 2022. "Yasuyuki Tanaka, and Nicolas Tsiftes. 2022. The Contiki-ng open source operating system for next generation IOT devices". In SoftwareX. vol. 18,pp. 101089--101089.
[16]
Aikins-Bekoe,Stephen.,Nkrumah,Kwame., and Hayfron-Acquah,James B. 2020. "Elliptic Curve". In Online-ArXiV Preprint or similar.
[17]
Noseda,Mario.,Zimmerli,Lea.,Schläpfer,Tobias., and Rüst,Andreas. 2022. "Performance Analysis of Secure Elements for IoT". In IoT. vol. 3,pp. 1--28.

Index Terms

  1. IoT Key Exchange Performance Analysis
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      EWSN '22: Proceedings of the 2022 International Conference on Embedded Wireless Systems and Networks
      December 2022
      273 pages

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 January 2023

      Check for updates

      Author Tags

      1. Internet of things
      2. ECC
      3. key exchange
      4. key transport
      5. energy
      6. security

      Qualifiers

      • Article

      Conference

      EWSN '22
      October 3 - 5, 2022
      Linz, Austria

      Acceptance Rates

      EWSN '22 Paper Acceptance Rate 18 of 46 submissions, 39%;
      Overall Acceptance Rate 81 of 195 submissions, 42%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 13 Jan 2025

      Other Metrics

      Citations

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media