Research Article

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

Algorithm 1

Training MLPNN in plaintext.
Data:
Output: and for
(1)Initialize network parameters and for
(2);
(3)Whiledo
(4) Shuffle ;
(5)For of to do
(6)  ;
(7)  For to do
(8)   ;
(9)   ;
(10)  End
(11)  ;
(12)  , ;
(13)End
(14);
(15);
(16) Update parameters by ;
(17);
(18)End
(19)Return and for