Research Article

Performance Evaluation of Cryptographic Algorithms over IoT Platforms and Operating Systems

Table 1

Architecture comparison.

Class DeviceEnergy (mW)
NameArchitectureIdleProcessing

SBCIntel Edison Atom (x86@500 MHz dual-core) 88 340
Intel Galileo Quark (x86@400 MHz) 520 550
BeagleBone Black Cortex-A8 (ARM@1 GHz) 310 400
Raspberry Pi A Broadcom (ARM@700 MHz) 130 180
Raspberry Pi B Broadcom (ARM@700 MHz) 380 410

WSNMICAz ATmega128L ([email protected] MHz) 26 0.025
TelosB TI MSP430 (RISC@8 MHz) 4.8 0.035
Arduino YunATmega32U4 (RISC@16 MHz) + Atheros (MIPS@400 MHz)240280