Key-Nets: Optical Transformation Convolutional Networks for Privacy Preserving Vision Sensors
Modern cameras are not designed with computer vision or machine learning as the target application. There is a need for a new class of vision sensors that are privacy preserving by design, that do not leak private information and collect only the information necessary for a target machine learning task. In this paper, we introduce key-nets, which are convolutional networks paired with a custom vision sensor which applies an optical/analog transform such that the key-net can perform exact encrypted inference on this transformed image, but the image is not interpretable by a human or any other key-net. We provide five sufficient conditions for an optical transformation suitable for a key-net, and show that generalized stochastic matrices (e.g. scale, bias and fractional pixel shuffling) satisfy these conditions. We motivate the key-net by showing that without it there is a utility/privacy tradeoff for a network fine-tuned directly on optically transformed images for face identification and object detection. Finally, we show that a key-net is equivalent to homomorphic encryption using a Hill cipher, with an upper bound on memory and runtime that scales quadratically with a user specified privacy parameter. Therefore, the key-net is the first practical, efficient and privacy preserving vision sensor based on optical homomorphic encryption.
Code (1)
Tasks
BIG-bench Machine LearningFace Identificationobject-detectionObject DetectionPrivacy PreservingSimilar Papers 제목 키워드 기반
Learning Privacy-Preserving Optics for Human Pose Estimation
The widespread use of always-connected digital cameras in our everyday life has led to increasing concerns about the users' privacy and security. How to develop privacy-preserving computer vision systems? In particul…
DecoderPose EstimationPrivacy PreservingA Privacy-Preserving Trust Model Based on Blockchain for VANETs
The public key infrastructure-based authentication protocol provides basic security services for the vehicular ad hoc networks (VANETs). However, trust and privacy are still open issues due to the unique characteristic…
Privacy PreservingHow ConvNets model Non-linear Transformations
In this paper, we theoretically address three fundamental problems involving deep convolutional networks regarding invariance, depth and hierarchy. We introduce the paradigm of Transformation Networks (TN) which are a di…
modelFourierNets enable the design of highly non-local optical encoders for computational imaging
Differentiable simulations of optical systems can be combined with deep learning-based reconstruction networks to enable high performance computational imaging via end-to-end (E2E) optimization of both the optical encode…
DecoderDepth EstimationGPULearning rich optical embeddings for privacy-preserving lensless image classification
By replacing the lens with a thin optical element, lensless imaging enables new applications and solutions beyond those supported by traditional camera design and post-processing, e.g. compact and lightweight form factor…
Classificationimage-classificationImage ClassificationPrivacy Preserving