The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 02, 2025
Filed:
Aug. 27, 2020
Ecole Polytechnique Federale DE Lausanne (Epfl), Lausanne, CH;
Sinem Sav, Lausanne, CH;
Juan Ramon Troncoso-Pastoriza, Lausanne, CH;
Apostolos Pyrgelis, Bretigny-sur-Morrens, CH;
David Froelicher, Lausanne, CH;
Joao Gomes De Sa E Sousa, Renens, CH;
Jean-Philippe Bossuat, Lausanne, CH;
Jean-Pierre Hubaux, ST-Sulpice, CH;
Ecole Polytechnique Federale De Lausanne (EPFL), Lausanne, CH;
Abstract
A computer-implemented method and a distributed computer system for privacy-preserving distributed training of a global neural network model on distributed datasets. The system has data providers communicatively coupled with each having a respective local training dataset and a vector of output labels for training the global model. Further, it has a cryptographic distributed secret key and a corresponding collective cryptographic public key of a multiparty fully homomorphic encryption scheme, with the weights of the global model being encrypted with the collective public key. Each data provider computes and aggregates, for each layer of the global model, encrypted local gradients using the respective local training dataset and output labels, with forward pass and backpropagation using stochastic gradient descent. One data provider homomorphically combines the current local gradients of the data providers into combined local gradients, and updates the weights of the current global model based on the combined local gradients.