A design study showing how TrustZone and model partitioning could keep deep learning models secret on untrusted phones, with a rough fourfold overhead estimate for a small network.
Towards Characterizing and Limiting Information Exposure in DNN Layers
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Pre-trained Deep Neural Network (DNN) models are increasingly used in smartphones and other user devices to enable prediction services, leading to potential disclosures of (sensitive) information from training data captured inside these models. Based on the concept of generalization error, we propose a framework to measure the amount of sensitive information memorized in each layer of a DNN. Our results show that, when considered individually, the last layers encode a larger amount of information from the training data compared to the first layers. We find that, while the neuron of convolutional layers can expose more (sensitive) information than that of fully connected layers, the same DNN architecture trained with different datasets has similar exposure per layer. We evaluate an architecture to protect the most sensitive layers within the memory limits of Trusted Execution Environment (TEE) against potential white-box membership inference attacks without the significant computational overhead.
citation-role summary
citation-polarity summary
fields
cs.CR 1years
2019 1verdicts
CONDITIONAL 1roles
background 1polarities
unclear 1representative citing papers
citing papers explorer
-
Confidential Deep Learning: Executing Proprietary Models on Untrusted Devices
A design study showing how TrustZone and model partitioning could keep deep learning models secret on untrusted phones, with a rough fourfold overhead estimate for a small network.