Research Article

t-BMPNet: Trainable Bitwise Multilayer Perceptron Neural Network over Fully Homomorphic Encryption Scheme

Table 1

Average execution time for the basic types of functions in our scheme with respect to -bit measured in seconds.

TypeOperation8-bit (s)16-bit (s)32-bit (s)

ShiftLeft3.00E − 064.00E − 066.00E − 06
Right8.00E − 061.00E − 051.20E − 05

Min/maxMinimum0.531.072.13
Maximum0.531.102.15

CompareEquivalent0.220.450.90
Larger than0.320.671.29

BasicTwo’s complement0.180.400.84
Addition0.511.062.21
Subtraction0.511.072.17
Multiplication5.6122.9589.41
Division8.8734.59133.55

NonlinearExponential18.1769.57285.56