Research Article

Efficient (Masked) Hardware Implementation of Grain-128AEADv2

Table 3

Evaluation results on FPGA.

Period AreaThroughputEfficiency Technique

x12.761584036290.181.15Straightforward
x22.811684636250.362.12
x42.851915476230.703.67
x82.902016346251.386.86
x163.0835510736152.607.32
x324.0450217306143.967.89

x12.681856116320.191.01Galois transformation
x22.722146696270.371.72
x42.782247796270.723.21
x82.802748536321.435.21
x162.9134111487032.758.06

x12.672126236320.190.88Pipeline-like pre-computation
x22.712146946320.371.72
x42.762367946350.723.07
x82.802639076401.435.43
x162.8937112167192.777.46
x323.1953718497605.029.34

x12.8121068310980.060.28Masking straightforward
x22.90350128611770.110.33
x43.01464156513370.220.48
x83.22593188816480.410.70
x163.66840268122780.730.87
x324.711176413935131.130.96

x12.9322677411040.170.76Masking pipeline-like pre-computation
x22.94414142811950.340.82
x43.01506187513700.661.31
x83.24738264317181.281.72