Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ryan Deng

dblp:277/5307 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
5since 2021 · last 2026
0009-0006-5819-5973ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Cryptographic protocols and secure computation · 45% Privacy and data protection · 28% Authentication and access control · 27%
Artificial intelligence
1 paper
Language models and text generation · 50% Multi-agent systems · 50%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secure multiparty computation
1.732023
MPCAuth: Multi-factor Authentication for Distributed-trust Systems · SP 2023
Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning · USENIX Security Symposium 2021
Senate: A Maliciously-Secure MPC Platform for Collaborative Analytics · USENIX Security Symposium 2021
Natural language and speech › Language models and text generation
large language model
0.912025
Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025
Knowledge, reasoning and agents › Multi-agent systems › multi-agent collaboration
LLM-based multi-agent collaboration
0.912025
Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025
Program synthesis and code generation
code generation with language models
0.912025
Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve · NeurIPS 2025
Authentication and access control › authentication
authentication protocols
0.712023
MPCAuth: Multi-factor Authentication for Distributed-trust Systems · SP 2023
Authentication and access control
multi-factor authentication
0.712023
MPCAuth: Multi-factor Authentication for Distributed-trust Systems · SP 2023
Cryptographic protocols and secure computation › secure multiparty computation
active security
0.512021
Senate: A Maliciously-Secure MPC Platform for Collaborative Analytics · USENIX Security Symposium 2021
Privacy and data protection › privacy-preserving machine learning
collaborative learning
0.512021
Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning · USENIX Security Symposium 2021
Privacy and data protection
privacy-preserving machine learning
0.512021
Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning · USENIX Security Symposium 2021
Privacy and data protection
privacy-preserving computation
0.212023
MPCAuth: Multi-factor Authentication for Distributed-trust Systems · SP 2023

Methods — techniques the papers use, named apart from their topics

multi-agent framework · 1.7lesson-based collaboration · 1.7secret sharing · 1.2secure multiparty computation · 0.7
YearPublicationVenuePosition
2026 StencilMD: Optimizing Communication in Molecular Dynamics Simulations
abstract
Molecular dynamics (MD) simulations are used to simulate the behavior of molecular systems. MD simulations for large molecular systems require significant computational resources to achieve good performance. Existing MD libraries, such as LAMMPS, use MPI to run MD simulations in distributed settings. Communication costs can be a significant bottleneck in MD simulations, however, as MPI processes communicate with each other at every timestep in the simulation.
Ryan Deng, Tao B. Schardl
ICS1
2025 Lessons Learned: A Multi-Agent Framework for Code LLMs to Learn and Improve
abstract
Recent studies show that LLMs possess different skills and specialize in different tasks. In fact, we observe that their varied performance occur in several levels of granularity. For example, in the code optimization task, code LLMs excel at different optimization categories and no one dominates others. This observation prompts the question of how one leverages multiple LLM agents to solve a coding problem without knowing their complementary strengths a priori. We argue that a team of agents can learn from each other's successes and failures so as to improve their own performance. Thus, a lesson is the knowledge produced by an agent and passed on to other agents in the collective solution process. We propose a lesson-based collaboration framework, design the lesson solicitation--banking--selection mechanism, and demonstrate that a team of small LLMs with lessons learned can outperform a much larger LLM and other multi-LLM collaboration methods.
Yuanzhe Liu 0001, Ryan Deng, Tim Kaler, Xuhao Chen 0001, Charles E. Leiserson, Jie Chen 0007
NeurIPS2
2023 MPCAuth: Multi-factor Authentication for Distributed-trust Systems
abstract
Systems with distributed trust have attracted growing research attention and seen increasing industry adoptions. In these systems, critical secrets are distributed across N servers, and computations are performed privately using secure multi-party computation (SMPC). Authentication for these distributed-trust systems faces two challenges. The first challenge is ease-of-use. Namely, how can an authentication protocol maintain its user experience without sacrificing security? To avoid a central point of attack, a client needs to authenticate to each server separately. However, this would require the client to authenticate N times for each authentication factor, which greatly hampers usability. The second challenge is privacy, as the client’s sensitive profiles are now exposed to all N servers under different trust domains, which creates N times the attack surface for the profile data.We present MPCAuth, a multi-factor authentication system for distributed-trust applications that address both challenges. Our system enables a client to authenticate to N servers independently with the work of only one authentication. In addition, our system is profile hiding, meaning that the client’s authentication profiles such as her email username, phone number, passwords, and biometric features are not revealed unless all servers are compromised. We propose secure and practical protocols for an array of widely adopted authentication factors, including email passcodes, SMS messages, U2F, security questions/passwords, and biometrics. Our system finds practical applications in the space of cryptocurrency custody and collaborative machine learning, and benefits future adoptions of distributed-trust applications.
Sijun Tan, Weikeng Chen, Ryan Deng, Raluca A. Popa
SP3
2021 Senate: A Maliciously-Secure MPC Platform for Collaborative Analytics
Rishabh Poddar, Sukrit Kalra, Avishay Yanai, Ryan Deng, Raluca A. Popa, Joseph M. Hellerstein
USENIX Security Symposium4
2021 Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning
Wenting Zheng, Ryan Deng, Weikeng Chen, Raluca A. Popa, Aurojit Panda, Ion Stoica
USENIX Security Symposium2