Visible to the public Deepsecure: Scalable Provably-secure Deep Learning

TitleDeepsecure: Scalable Provably-secure Deep Learning
Publication TypeConference Paper
Year of Publication2018
AuthorsRouhani, Bita Darvish, Riazi, M. Sadegh, Koushanfar, Farinaz
Conference NameProceedings of the 55th Annual Design Automation Conference
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5700-5
Keywordsautomated design, composability, evaluation, garbled circuit, logic synthesis, privacy-preserving deep learning, pubcrawl, secure function, security scalability
AbstractThis paper presents DeepSecure, the an scalable and provably secure Deep Learning (DL) framework that is built upon automated design, efficient logic synthesis, and optimization methodologies. DeepSecure targets scenarios in which neither of the involved parties including the cloud servers that hold the DL model parameters or the delegating clients who own the data is willing to reveal their information. Our framework is the first to empower accurate and scalable DL analysis of data generated by distributed clients without sacrificing the security to maintain efficiency. The secure DL computation in DeepSecure is performed using Yao's Garbled Circuit (GC) protocol. We devise GC-optimized realization of various components used in DL. Our optimized implementation achieves up to 58-fold higher throughput per sample compared with the best prior solution. In addition to the optimized GC realization, we introduce a set of novel low-overhead pre-processing techniques which further reduce the GC overall runtime in the context of DL. Our extensive evaluations demonstrate up to two orders-of-magnitude additional runtime improvement achieved as a result of our pre-processing methodology.
URLhttp://doi.acm.org/10.1145/3195970.3196023
DOI10.1145/3195970.3196023
Citation Keyrouhani_deepsecure:_2018