Software

The PHOTON hash function also has acceptable software performances, with measurement in cycles per byte. In this page we list the best known software implementations of PHOTON (benchmarks done on an Intel(R) Core(TM) i7 CPU Q 720 cadenced at 1.60GHz).


 32-bit Reference Implementation
 32-bit Table-Based implementation
32-bit optimized
implementation
PHOTON-80/20/16 15k
281
95
PHOTON-128/16/16 30k
436
156
PHOTON-160/36/36 23k
256 116
PHOTON-224/32/32 42k 570 227
PHOTON-256/32/32 17k 135
135