US 12,015,691 B2
Security as a service for machine learning
Mansura Habiba, Jhonstown (IE); Gokhan Sagirlar, Dublin (IE); and Martin Wistuba, Dublin (IE)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 23, 2021, as Appl. No. 17/483,051.
Prior Publication US 2023/0088588 A1, Mar. 23, 2023
Int. Cl. H04L 29/06 (2006.01); G06F 21/55 (2013.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); H04L 9/00 (2022.01)
CPC H04L 9/008 (2013.01) [G06F 21/55 (2013.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06F 2221/032 (2013.01); H04L 2209/08 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
one or more computer processing circuits; and
one or more computer-readable storage media storing program instructions which, when executed by the one or more computer processing circuits, are configured to cause the one or more computer processing circuits to perform a method comprising:
validating, before training a machine learning model using a deep learning network, training data that is provided for training a machine learning model using ordinary differential equations;
generating pre-processed training data from the validated training data by:
generating encrypted training data from the validated training data using homomorphic encryption; and
generating random noise based on the validated training data; and
training the machine learning model adversarially with the pre-processed training data.