2 Catalog and Illustrative Examples of Lightweight Cryptographic Primitives
37
Table 2.7
Lightweight hash functions (implementation properties)
Name
Ref
Techno. (µm)
No. of GEs
Throughput (Kbps @ 100kHz)
ARMADILLO
[49]
0.18
(2923/4353/5406/6554/8653) vs.
(27/250/250/25/25) vs.
(4030/6025/7492/8999/11,914)
(109/1000/100/100/100)
DM-PRESENT
[102]
0.18
(1600/1886) vs.
(14.62/22.9) vs.
(2213/2530)
(242.42/387.88)
H-PRESENT
[102]
0.18
2330 vs. 4253
11.45 vs. 200
GLUON
[77]
−
2071/2799.3/4724
12.12/32/58.18
Lesamnta-LW
[281]
0.09
8240
−
LHash
[582]
0.18
817/817/1028
2.40/2.40/(1.81, 0.91)
PHOTON
[251]
0.18
(865/1122/1396/1736/2177) vs.
(2.82/1.61/2.7/1.86/3.21) vs.
(1168/1708/2117/2786/4362)
(15.15/10.26/20/15.69/ 20.51)
QUARK
[33]
0.18
(1379/1702/ 2296) vs.
(1.47/2.27/3.13) vs.
(2392/2819/4640)
(11.76/18.18/50)
sLiSCP
[20]
0.065
2271/3019/3019
29.62/44.44/22.22
SPN-Hash
[144]
0.18
(2777 / 4625) vs. (4600 / 8500)
(36.1 / 35.8) vs. (55.7 / 111.3)
SPONGENT
[100]
0.13
(738 / 1060 / 1329 / 1728 / 1950) vs.
(0.81 / 0.34 / 0.4 / 0.22 / 0.17) vs.
(1127 / 1687 / 2190 / 2903 / 3281)
(17.78 / 11.43 / 17.78 / 13.33 / 11.43)
37
Table 2.7
Lightweight hash functions (implementation properties)
Name
Ref
Techno. (µm)
No. of GEs
Throughput (Kbps @ 100kHz)
ARMADILLO
[49]
0.18
(2923/4353/5406/6554/8653) vs.
(27/250/250/25/25) vs.
(4030/6025/7492/8999/11,914)
(109/1000/100/100/100)
DM-PRESENT
[102]
0.18
(1600/1886) vs.
(14.62/22.9) vs.
(2213/2530)
(242.42/387.88)
H-PRESENT
[102]
0.18
2330 vs. 4253
11.45 vs. 200
GLUON
[77]
−
2071/2799.3/4724
12.12/32/58.18
Lesamnta-LW
[281]
0.09
8240
−
LHash
[582]
0.18
817/817/1028
2.40/2.40/(1.81, 0.91)
PHOTON
[251]
0.18
(865/1122/1396/1736/2177) vs.
(2.82/1.61/2.7/1.86/3.21) vs.
(1168/1708/2117/2786/4362)
(15.15/10.26/20/15.69/ 20.51)
QUARK
[33]
0.18
(1379/1702/ 2296) vs.
(1.47/2.27/3.13) vs.
(2392/2819/4640)
(11.76/18.18/50)
sLiSCP
[20]
0.065
2271/3019/3019
29.62/44.44/22.22
SPN-Hash
[144]
0.18
(2777 / 4625) vs. (4600 / 8500)
(36.1 / 35.8) vs. (55.7 / 111.3)
SPONGENT
[100]
0.13
(738 / 1060 / 1329 / 1728 / 1950) vs.
(0.81 / 0.34 / 0.4 / 0.22 / 0.17) vs.
(1127 / 1687 / 2190 / 2903 / 3281)
(17.78 / 11.43 / 17.78 / 13.33 / 11.43)
