ObscureNet: Learning Attribute-invariant Latent Representation for Anonymizing Sensor Data

In this paper, we introduce ObscureNet, an encoder-decoder architecture that effectively conceals private attributes associated with time series data generated by sensors in IoT devices, while preserving the information content of the original time series. Drawing on conditional generative models and adversarial information factorization, ObscureNet learns latent representations that are invariant to the user-specified private attributes. This allows for modifying the private attributes or generating them randomly before using the decoder to synthesize a new version of data. We present three approaches to alter private attributes at anonymization time, and show that non-deterministic approaches can prevent an adversary from re-identifying private attributes. We compare ObscureNet with the autoencoder-based anonymization methods proposed in the literature and other generative models in terms of the accuracy of sensitive and desired inferences. Our experiments on two human activity recognition datasets show that compared to the original data, the sensitive inference accuracy is reduced by 80.38% on average, while the desired inference accuracy is only reduced by 6.82%. Moreover, ObscureNet reduces the sensitive inference accuracy by an additional 13.48% on average compared to the best baseline method. We report the computation overhead of running ObscureNet on a Raspberry Pi, and corroborate that it can be used for real-time anonymization of sensor data.

[1]  Ram Rajagopal,et al.  Context-Aware Generative Adversarial Privacy , 2017, Entropy.

[2]  Hamed Haddadi,et al.  DarkneTZ: towards model privacy at the edge using trusted execution environments , 2020, MobiSys.

[3]  Yoshua Bengio,et al.  Learning Anonymized Representations with Adversarial Neural Networks , 2018, ArXiv.

[4]  Shaojie Tang,et al.  Billion-scale federated learning on mobile clients: a submodel design with tunable privacy , 2020, MobiCom.

[5]  Yiqiang Chen,et al.  SensoryGANs: An Effective Generative Adversarial Framework for Sensor-based Human Activity Recognition , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[6]  Andrea Cavallaro,et al.  Mobile Sensor Data Anonymization , 2019 .

[7]  Hamed Haddadi,et al.  SensingKit: Evaluating the Sensor Power Consumption in iOS Devices , 2016, 2016 12th International Conference on Intelligent Environments (IE).

[8]  Chi Zhang,et al.  Automating Visual Privacy Protection Using a Smart LED , 2017, MobiCom.

[9]  Fadel Adib,et al.  Emotion recognition using wireless signals , 2016, MobiCom.

[10]  Domingo-FerrerJosep,et al.  Enhancing data utility in differential privacy via microaggregation-based k-anonymity , 2014, VLDB 2014.

[11]  Juhan Nam,et al.  Multimodal Deep Learning , 2011, ICML.

[12]  Aruna Seneviratne,et al.  Kryptein: A Compressive-Sensing-Based Encryption Scheme for the Internet of Things , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[13]  Nazia Hossain,et al.  Sensing Emotion from Voice Jitter , 2018, SenSys.

[14]  M. Srivastava,et al.  PrOLoc: Resilient Localization with Private Observers Using Partial Homomorphic Encryption , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[15]  G. Fanti,et al.  Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions , 2019, Internet Measurement Conference.

[16]  Bobby Bhattacharjee,et al.  SeCloak: ARM Trustzone-based Mobile Peripheral Control , 2018, MobiSys.

[17]  Landon P. Cox,et al.  CamForensics: Understanding Visual Privacy Leaks in the Wild , 2017, SenSys.

[18]  Lina Yao,et al.  Collective Protection: Preventing Sensitive Inferences via Integrative Transformation , 2019, 2019 IEEE International Conference on Data Mining (ICDM).

[19]  Sirajum Munir,et al.  OccuTherm: Occupant Thermal Comfort Inference using Body Shape Information , 2019, BuildSys@SenSys.

[20]  H. Haddadi,et al.  Privacy-preserving Voice Analysis via Disentangled Representations , 2020, CCSW@CCS.

[21]  M. Srivastava,et al.  SenseHAR: a robust virtual activity sensor for smartphones and wearables , 2019, SenSys.

[22]  Rayman Preet Singh,et al.  TussleOS: managing privacy versus functionality trade-offs on IoT devices , 2018, CCRV.

[23]  Guillaume Lample,et al.  Fader Networks: Manipulating Images by Sliding Attributes , 2017, NIPS.

[24]  Max Welling,et al.  Semi-supervised Learning with Deep Generative Models , 2014, NIPS.

[25]  Manolis Tsiknakis,et al.  Human Daily Activity and Fall Recognition Using a Smartphone's Acceleration Sensor , 2016, ICT4AgeingWell.

[26]  Anil A. Bharath,et al.  Conditional Autoencoders with Adversarial Information Factorization , 2017, ArXiv.

[27]  Richard S. Zemel,et al.  Learning Latent Subspaces in Variational Autoencoders , 2018, NeurIPS.

[28]  Rabih Younes,et al.  ActivityGAN: generative adversarial networks for data augmentation in sensor-based human activity recognition , 2020, UbiComp/ISWC Adjunct.

[29]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[30]  Hamzeh Khazaei,et al.  Latent Representation Learning and Manipulation for Privacy-Preserving Sensor Data Analytics , 2020, 2020 IEEE Second Workshop on Machine Learning on Edge in Sensor Systems (SenSys-ML).

[31]  Lahcen Ouarbya,et al.  Synthetic Sensor Data for Human Activity Recognition , 2020, 2020 International Joint Conference on Neural Networks (IJCNN).

[32]  Mohammad Malekzadeh,et al.  Replacement AutoEncoder: A Privacy-Preserving Algorithm for Sensory Data Analysis , 2017, 2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI).

[33]  Honglak Lee,et al.  Learning Structured Output Representation using Deep Conditional Generative Models , 2015, NIPS.

[34]  Prashant J. Shenoy,et al.  Combined heat and privacy: Preventing occupancy detection from smart meters , 2014, 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[35]  Dan Feldman,et al.  Coresets for Differentially Private K-Means Clustering and Applications to Privacy in Mobile Sensor Networks , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).