Amalgam: A Framework for Obfuscated Neural Network Training on the Cloud

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Taki, Sifat Ut, Mastorakis, Spyridon
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910671900246016
author Taki, Sifat Ut
Mastorakis, Spyridon
author_facet Taki, Sifat Ut
Mastorakis, Spyridon
contents Training a proprietary Neural Network (NN) model with a proprietary dataset on the cloud comes at the risk of exposing the model architecture and the dataset to the cloud service provider. To tackle this problem, in this paper, we present an NN obfuscation framework, called Amalgam, to train NN models in a privacy-preserving manner in existing cloud-based environments. Amalgam achieves that by augmenting NN models and the datasets to be used for training with well-calibrated noise to "hide" both the original model architectures and training datasets from the cloud. After training, Amalgam extracts the original models from the augmented models and returns them to users. Our evaluation results with different computer vision and natural language processing models and datasets demonstrate that Amalgam: (i) introduces modest overheads into the training process without impacting its correctness, and (ii) does not affect the model's accuracy. The prototype implementation is available at: https://github.com/SifatTaj/amalgam
format Preprint
id arxiv_https___arxiv_org_abs_2406_03405
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Amalgam: A Framework for Obfuscated Neural Network Training on the Cloud
Taki, Sifat Ut
Mastorakis, Spyridon
Machine Learning
Cryptography and Security
Systems and Control
Training a proprietary Neural Network (NN) model with a proprietary dataset on the cloud comes at the risk of exposing the model architecture and the dataset to the cloud service provider. To tackle this problem, in this paper, we present an NN obfuscation framework, called Amalgam, to train NN models in a privacy-preserving manner in existing cloud-based environments. Amalgam achieves that by augmenting NN models and the datasets to be used for training with well-calibrated noise to "hide" both the original model architectures and training datasets from the cloud. After training, Amalgam extracts the original models from the augmented models and returns them to users. Our evaluation results with different computer vision and natural language processing models and datasets demonstrate that Amalgam: (i) introduces modest overheads into the training process without impacting its correctness, and (ii) does not affect the model's accuracy. The prototype implementation is available at: https://github.com/SifatTaj/amalgam
title Amalgam: A Framework for Obfuscated Neural Network Training on the Cloud
topic Machine Learning
Cryptography and Security
Systems and Control
url https://arxiv.org/abs/2406.03405