Hardware

The PHOTON lightweight hash function has been designed for very constraint environments. We list here the best known hardware implementations of PHOTON.



Area [GE]
 
Latency
[clk]

Squeeze
[clk]
T'Put
(long msg)
[kbps]
T'Put
(96-bit)
[kbps]
FOM
(long msg)
[b/clk/GE2x109
]
FOM
(96-bit)
[b/clk/GE2x109
]
PHOTON-80/20/1686570835402.821.5137.7320.12
PHOTON-80/20/16116813266012.158.08111.1359.27
PHOTON-128/16/16112299679681.610.6912.785.48
PHOTON-128/16/161708156124810.264.435.1515.06
PHOTON-160/36/361396133266602.701.0313.875.28
PHOTON-160/36/362117180900207.6244.6417.01
PHOTON-224/32/3217351716120121.860.566.191.86
PHOTON-224/32/322786204142815.694.7120.216.06
PHOTON-256/32/32217799679683.210.886.781.85
PHOTON-256/32/324362156124820.515.5910.782.94


The serialized architecture is depicted below.