In recent years, there has been an explosion of applications leveraging decentralized trust in areas such as end-to-end encryption, blockchain, decentralized finance, BFT-like consensus, and secure multi-party computation (MPC). With the advent of web 3.0, decentralized trust is poised to power a wealth of applications.
Nevertheless, an application developer seeking to build a decentralized trust system encounters a plethora of challenges: deploying decentralized trust (via parties in distinct trust domains which are not controlled by the application owner), having expertise in developing necessary building blocks (e.g. trustworthy public key infrastructure, secret-sharding, and accessing secrets), and computing on building blocks in a decentralized manner. Often, removing a central point of attack results in another central point of attack in another layer of the stack, more sophisticated and difficult to discover.
In UC Berkeley’s Sky Lab, we are developing DoTS, a decentralized trust stack to enable developers to swiftly deploy and develop decentralized trust applications.
People
Core Team
- Raluca Ada Popa – Lead Faculty
- Sijun Tan – Ph.D. Student, Lead Developer
- Darya Kaviani – Incoming Ph.D. Student, Lead Developer
Contributors
- Katerina Sotiraki – Postdoc
- Emma Dauterman – Ph.D. Student
- Sam Kumar – Ph.D. Student
- Mayank Rathee – Ph.D. Student
- Nicholas Ngai – 5th-year M.S. Student
Publications
We have over a decade of expertise in decentralized trust, pre-dating mass industry adoption. In our research spanning security, systems, and cryptography, we have designed the common distributed trust systems people use today, including storage, authentication, databases, web systems, and learning systems.
- Sijun Tan, Weikeng Chen, Ryan Deng, Raluca Ada Popa.
MPCAuth: Multi-factor Authentication for Distributed-trust Systems.
IEEE S&P (Oakland) 2023 (IEEE Symposium of Security and Privacy).
- Vivian Fang, Lloyd Brown, William Lin, Wenting Zheng, Aurojit Panda, and Raluca Ada Popa.
CostCO: An Automatic Cost Modeling Framework for Secure Multi-Party Computation.
IEEE EuroS&P 2022 (IEEE European Symposium on Security and Privacy). - Emma Dauterman, Mayank Rathee, Raluca Ada Popa, and Ion Stoica.
Waldo: A Private Time-Series Database from Function Secret-Sharing.
IEEE S&P (Oakland) 2022 (IEEE Symposium of Security and Privacy). - Sam Kumar, David Culler, and Raluca Ada Popa.
MAGE: Nearly Zero-Cost Virtual Memory for Secure Computation.
OSDI 2021 (USENIX Symposium on Operating Systems Design and Implementation).
Jay Lepreau Best Paper Award. - Wenting Zheng, Ryan Deng, Weikeng Chen, Raluca Ada Popa, Aurojit Panda, and Ion Stoica.
Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning.
USENIX Security 2021 (USENIX Security Symposium). - Rishabh Poddar, Sukrit Kalra, Avishay Yanai, Ryan Deng, Raluca Ada Popa, and Joseph M. Hellerstein.
Senate: A Maliciously-Secure MPC Platform for Collaborative Analytics.
USENIX Security 2021 (USENIX Security Symposium). - Emma Dauterman, Eric Feng, Ellen Luo, Raluca Ada Popa, and Ion Stoica.
DORY: An Encrypted Search System with Distributed Trust.
OSDI 2020 (USENIX Symposium on Operating Systems Design and Implementation). - Yuncong Hu, Sam Kumar, and Raluca Ada Popa.
Ghostor: Toward a Secure Data-Sharing System from Decentralized Trust.
NSDI 2020 (USENIX Symposium of Networked Systems Design and Implementation). - Weikeng Chen and Raluca Ada Popa.
Metal: A Metadata-Hiding File Sharing System.
NDSS 2020 (Network and Distributed System Security Symposium). - Michael P Andersen, Sam Kumar, Moustafa AbdelBaky, Gabe Fierro, John Kolb, Hyung-Sin Kim, David E. Culler, and Raluca Ada Popa.
WAVE: A Decentralized Authorization Framework with Transitive Delegation.
USENIX Security 2019 (USENIX Security Symposium). - Wenting Zheng, Raluca Ada Popa, Joseph Gonzalez, and Ion Stoica.
Helen: Maliciously Secure Coopetitive Learning for Linear Models.
IEEE S&P (Oakland) 2019 (IEEE Symposium of Security and Privacy).
Extended paper, arXiv:1907.07212. - Howard Wu, Wenting Zheng, Alessandro Chiesa, Raluca Ada Popa, and Ion Stoica.
DIZK: Distributing Zero Knowledge Proof Systems.
Extended paper: Crypto ePrint Archive, 2018/691.
USENIX Security 2018 (USENIX Security Symposium).