The AES-GCM can be mapped to any ASIC technology or FPGA device (provided sufficient silicon resources are available). The following are sample Intel results with all core I/Os assumed to be routed on-chip. The provided figures do not represent the higher speed or smaller area for the core. Please contact CAST to get characterization data for your target configuration and technology.

AES-GCM Standard Core Intel Implementation Results

Family

ALMs

RAM bits

Freq.
(MHz)

Throughout (Mbps)

Arria 10 GX (-2)
778
0
70
204
Stratix V (-1)
768
0
150
436
MAX 10 (-7)
1,604
0
50
145

Throughput for a 128-bit key size

AES-GCM Fast Core Intel Implementation Results

Family

ALMs

RAM bits

Freq.
(MHz)

Throughout (Mbps)

Arria 10 GX (-2)
2,187
0
100
1,164
Stratix V (-1)
2,312
0
150
1,745
MAX 10 (-7)
5,812
0
75
873

Throughput for a 128-bit key size

AES-GCM High Throughput (-X) Intel Implementation Results

Family

ALMs

RAM bits

Freq.
(MHz)

Throughout (Gbps)

Arria 10 GX (-1)
9,543
868,352
200
25.60
Stratix V (-1)
9,652
868,352
225
28.80

AES-GCM Higher Throughput (-X2) Intel Implementation Results

Family

ALMs

RAM bits

Freq.
(MHz)

Throughout (Gbps)

Arria 10 GX (-1)
18,607
1,736,704
100
25.60
Stratix V (-1)
17,935
1,736,704 
200
 51.20

 

close window