Skip to main content

Table 7 Encryption cost comparison with existing technique in AVR hardware

From: Curve25519 based lightweight end-to-end encryption in resource constrained autonomous 8-bit IoT devices

Techniques

Field

Support library / feature

Hardware

Execution Time (ET)

RAM

Liu et al. (2016)

160-bit

OPF lib

ATmega128

5.53 s

n/a

Liu et al. (2014)

160-bit

OPF / GLV

Atmega128

5.5 s

n/a

Hutter and Schwabe (2013)

160-bit

NaCL

Atmega128

22.8

677

Düll et al. (2015)

160-bit

Assembly

ATmega2560

14.15 s

510

Altop et al. (2015)

160-bit

IPI / PPG / BP

ATmega128L

225*16 = 3.6 s

n/a

Zhang et al. (2011)

160-bit

IPI / BSs

ATmega128L

0.278*16 = 2.8 s

n/a

Moosavi et al. (2017)

160-bit

IPI / LSFR PRNG

ATmega128L

0.1884*16 = 3 s

n/a

Our work a

160-bit

GMP / Hash

ATmega2560

2.623 s

812

Our work b

1.08 s

812

  1. a192bit security provision
  2. b96bit security provision