Crypto Libraries on IoT devices: A Detailed Characterization of Performance, Energy Efficiency, and Memory Footprint
This repository contains software to characterize C-language based crypto libraries on microprocessor-based IoT devices.
The following crypto libraries were analysed:
- OpenSSL
- wolfSSL
- GnuPG
- PyCryptodome
The following Raspberry Pi devices and their OS versions were used:
- ZeroW - Linux raspberrypi 6.1.19+ armv6l GNU/Linux
- 3B+ - Linux raspberrypi 6.1.21-v8+ aarch64 GNU/Linux
- 4B - Linux raspberrypi 6.1.21-v8+ aarch64 GNU/Linux
Workshop Manuscript
S. Roy, A. Stavrou, B. L. Mark, K. Zeng, S. M. P D and K. N. Khasawneh, "Characterization of AES Implementations on Microprocessor-based IoT Devices," 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 2022.