A Privacy-Preserving Distributed Architecture for Deep-Learning-as-a-Service
Deep-learning-as-a-service is a novel and promising computing paradigm aiming at providing machine/deep learning solutions and mechanisms through Cloud-based computing infrastructures. Thanks to its ability to remotely execute and train deep learning models (that typically require high computational loads and memory occupation), such an approach guarantees high performance, scalability, and availability. Unfortunately, such an approach requires to send information to be processed (e.g., signals, images, positions, sounds, videos) to the Cloud, hence having potentially catastrophic-impacts on the privacy of users. This paper introduces a novel distributed architecture for deep-learning-as-a-service that is able to preserve the user sensitive data while providing Cloud-based machine and deep learning services. The proposed architecture, which relies on Homomorphic Encryption that is able to perform operations on encrypted data, has been tailored for Convolutional Neural Networks (CNNs) in the domain of image analysis and implemented through a client-server REST-based approach. Experimental results show the effectiveness of the proposed architecture.
Code (1)
Tasks
Deep LearningPrivacy PreservingSimilar Papers 제목 키워드 기반
Aggregating Privacy-Conscious Distributed Energy Resources for Grid Service Provision
The increasing adoption of advanced metering infrastructure has led to growing concerns regarding privacy risks stemming from the high resolution measurements. This has given rise to privacy protection techniques that ph…
Preserving Privacy in Personalized Models for Distributed Mobile Services
The ubiquity of mobile devices has led to the proliferation of mobile services that provide personalized and context-aware content to their users. Modern mobile services are distributed between end-devices, such as smart…
AttributePrivacy PreservingPDSR: A Privacy-Preserving Diversified Service Recommendation Method on Distributed Data
The last decade has witnessed a tremendous growth of service computing, while efficient service recommendation methods are desired to recommend high-quality services to users. It is well known that collaborative filterin…
Collaborative FilteringDiversityPrivacy PreservingPrivEdge: From Local to Distributed Private Training and Prediction
Machine Learning as a Service (MLaaS) operators provide model training and prediction on the cloud. MLaaS applications often rely on centralised collection and aggregation of user data, which could lead to significant pr…
Image CompressionPrivacy PreservingA Distributed Trust Framework for Privacy-Preserving Machine Learning
When training a machine learning model, it is standard procedure for the researcher to have full knowledge of both the data and model. However, this engenders a lack of trust between data owners and data scientists. Data…
BIG-bench Machine LearningData PoisoningFederated LearningPrivacy Preserving+1