Research Article

Private Function Evaluation Using Intel’s SGX

Table 3

The distribution of time consumption in technique 2.

TotalGarblingReadingEvaluation

Adder320.0830.0050.00050.0006
Multi320.10.050.0050.005
AES-expanded0.1750.110.010.01
AES-nonexpanded0.190.140.010.02
Sha-10.520.420.040.04
DES-expanded0.180.120.0140.013
DES-nonexpanded0.170.110.010.01
Md50.370.290.030.036

Time is shown in seconds. Reading time is the time required for reading a circuit from a file. Evaluation time is the time required to evaluate the garbled circuit.