{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T15:55:12Z","timestamp":1776095712025,"version":"3.50.1"},"reference-count":78,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006602","name":"Air Force Research Laboratory","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006602","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1109\/sp46214.2022.9833629","type":"proceedings-article","created":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T19:28:05Z","timestamp":1658950085000},"page":"303-320","source":"Crossref","is-referenced-by-count":14,"title":["Peekaboo: A Hub-Based Approach to Enable Transparency in Data Processing within Smart Homes"],"prefix":"10.1109","author":[{"given":"Haojian","family":"Jin","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gram","family":"Liu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Hwang","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Swarun","family":"Kumar","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuvraj","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason I.","family":"Hong","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref13","article-title":"What is mud? - manufacturer usage description - document cisco devnet","year":"2021"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1755688.1755732"},{"key":"ref12","article-title":"Privacy partitioning: Protecting user data during the deep learning inference phase","author":"chi","year":"2018","journal-title":"arXiv preprint arXiv 1812 02588"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3427228.3427277"},{"key":"ref15","article-title":"Network security configuration | android developers","year":"2020"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2017.58"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3098243.3098251"},{"key":"ref58","article-title":"Pda speech database","author":"obuchi","year":"2003"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.2478\/popets-2021-0075"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068823"},{"key":"ref11","article-title":"Pfirewall: Semantics-aware customizable data flow control for home automation systems","author":"chi","year":"2019","journal-title":"arXiv preprint arXiv 1910 07470"},{"key":"ref55","article-title":"Thousands of amazon workers listen to alexa conversations | time","author":"giles turner matt","year":"2019"},{"key":"ref54","first-page":"1","article-title":"A privacy-preserving deep learning approach for face recognition with edge computing","author":"mao","year":"2018","journal-title":"Proc USENIX Workshop Hot Topics Edge Comput (HotEdge)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2017.2699184"},{"key":"ref17","first-page":"337","article-title":"An operating system for the home","author":"dixon","year":"0","journal-title":"Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation ( NSDI 12)"},{"key":"ref16","article-title":"Requesting permission - app architecture - ios - human interface guidelines - apple developer","year":"2020"},{"key":"ref19","author":"dunne","year":"2013","journal-title":"Speculative Everything Design Fiction and Social Dreaming"},{"key":"ref18","first-page":"35","article-title":"Location privacy and location-aware computing","volume":"3","author":"duckham","year":"2006","journal-title":"Dynamic & Mobile GIS Investigating Change in Space and Time"},{"key":"ref51","article-title":"Pose estimation | tensorflow lite","author":"lite","year":"2020"},{"key":"ref50","first-page":"740","article-title":"Microsoft coco: Common objects in context","author":"lin","year":"2014","journal-title":"European Conference on Computer Vision"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370261"},{"key":"ref45","article-title":"samuell\/awesome-fbp: Awesome flow-based programming (fbp) resources","author":"lampa","year":"2020"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2020.2975749"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3300061.3345447"},{"key":"ref42","article-title":"Federated optimization: Distributed machine learning for ondevice intelligence","author":"kone?a\u00fd","year":"2016","journal-title":"arXiv preprint arXiv 1610 02984"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3232755.3232774"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2020.2972658"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72037-9_8"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3130941"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.440"},{"key":"ref7","article-title":"Cognitive services&#x2014;apis for ai developers | microsoft azure","year":"2020"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176622"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000015"},{"key":"ref3","article-title":"Google ai blog: Automatic photography with google clips","author":"agarwala","year":"2018"},{"key":"ref6","article-title":"A smart home is no castle: Privacy vulnerabilities of encrypted iot traffic","author":"apthorpe","year":"2017","journal-title":"arXiv preprint arXiv 1705 06805"},{"key":"ref5","article-title":"App manifest overview | android developers","year":"2021"},{"key":"ref40","article-title":"Prisec: A privacy settings enforcement controller","author":"khandelwal","year":"2021"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445169"},{"key":"ref34","article-title":"intel-iot-devkit\/sample-videos: Sample videos for running inference","year":"2021"},{"key":"ref78","article-title":"Capture: Centralized library management for heterogeneous iot devices","author":"zhang","year":"2021","journal-title":"USENIX Security Symposium"},{"key":"ref37","article-title":"Peekaboo: A hub-based approach to enable transparency in data processing within smart homes (extended technical report)","author":"jin","year":"2022"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.31"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30973-1_32"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW.2011.5981881"},{"key":"ref30","article-title":"Google ai blog: Take your best selfie automatically, with photobooth on pixel 3","year":"2019"},{"key":"ref74","article-title":"Levenshtein distance","year":"2021"},{"key":"ref33","article-title":"Node-red","year":"2020"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243830"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3397333"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW.2011.5981881"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464460"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906412"},{"key":"ref39","article-title":"Ssl forward proxy","year":"2021"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3287051","article-title":"Why are they collecting my data? inferring the purposes of network traffic in mobile apps","volume":"2","author":"jin","year":"2018","journal-title":"Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/RTSI.2016.7740634"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46448-0_31"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/3083187.3083192"},{"key":"ref72","first-page":"615","article-title":"Riverbed: Enforcing user-defined privacy constraints in distributed web services","author":"wang","year":"2019","journal-title":"16th USENIX Symposium on Networked Systems Design and Implementation ( NSDI 19)"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1142\/9789812798039_0001"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"ref23","article-title":"Tls inspection and how it works","year":"2021"},{"key":"ref67","article-title":"One simple home system. a world of possibilities. | smartthings","year":"2021"},{"key":"ref26","first-page":"201","article-title":"Cryptonets: Applying neural networks to encrypted data with high throughput and accuracy","author":"gilad-bachrach","year":"2016","journal-title":"International Conference on Machine Learning"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2017.7952261"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.82"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00043"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081334"},{"key":"ref63","article-title":"Polarproxy - a transparent tls proxy created primarily for incident responders and malware researchers","year":"2021"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2335356.2335360"},{"key":"ref66","article-title":"Rescuetime: Automatic time-tracking software","year":"2020"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660270"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906405"},{"key":"ref28","article-title":"Aiy projects","year":"2021"},{"key":"ref27","first-page":"1","article-title":"A secure environment for untrusted helper applications: Confining the wily hacker","volume":"6","author":"goldberg","year":"1996","journal-title":"Proceedings of the 6th Conference on USENIX Security Symposium Focusing on Applications of Cryptography"},{"key":"ref29","article-title":"Guest mode: An easy privacy control for your home devices","year":"2021"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152459"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1038\/s41551-020-0534-9"},{"key":"ref61","article-title":"Teardown shows nest cam is &#x201C;alwayson&#x201D; even when you think it&#x2019;s off | ars technica","author":"palladino","year":"2015"}],"event":{"name":"2022 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2022,5,22]]},"end":{"date-parts":[[2022,5,26]]}},"container-title":["2022 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9833550\/9833558\/09833629.pdf?arnumber=9833629","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T23:04:25Z","timestamp":1699484665000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9833629\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5]]},"references-count":78,"URL":"https:\/\/doi.org\/10.1109\/sp46214.2022.9833629","relation":{},"subject":[],"published":{"date-parts":[[2022,5]]}}}