Stairway

Security

We have a strong group of faculty whose research is widely recognized for advancing the foundations of security and privacy, building provably-secure systems, and developing new programming languages and tools to aid the construction of secure software.

The goal of our group is to provide a scientific understanding of the sources of insecurity in computer systems, and to apply this understanding to the construction of new software and systems that come with guarantees about how they will behave when under attack.

Security and privacy are concerns that cut across all subdisciplines in Computer Science, so we continually work closely with researchers from other areas to find new challenges and opportunities. As a result, our research covers a broad range of topics, including authentication, language-based security, secure information flow, system and network security, cryptographic protocols, privacy, and mechanisms for accountability and transparency. However, our work on these topics is united by the view that security is impossible to achieve without a solid footing in rigorous techniques, precise definitions, and an appreciation of the nuances in real systems that are oftentimes at the core of these problems.




Events

News

CSD Faculty win two “Test of Time” awards at USENIX 2024

Tuesday, August 20, 2024
Matt Fredrikson, associate professor in the Computer Science Department and Software and Societal Systems Department (S3D), and Bryan Parno, professor in the Computer Science Department and Kavčić-Moura professor of Electrical and Computer Engineering, were honored with prestigious “Test of Time” awards during the 33rd USENIX Security Symposium.

CMU Hacking Team Wins DEF CON Capture-the-Flag Title

Monday, August 12, 2024
The winningest team in DEF CON’s Capture-the-Flag (CTF) competition history, Carnegie Mellon University’s Plaid Parliament of Pwning (PPP), won its third consecutive title, earning its eighth victory in the past 12 years.

Searching for the Limits of Local Error Correction

Tuesday, April 30, 2024
Information can be finicky, especially if it has to travel. Whether you're making a phone call over a wireless network, playing music from a CD, or saving a document to a hard drive, when you transform or transmit information from one location to another, it has to go through many channels. Peter Manohar, a Ph.D. student in CMU's Computer Science Department, worked with former assistant professor Pravesh Kothari to develop ways to improve error-correction algorithms by breaking apart the math behind them.

Faculty Working in this Area

Last First Professional Title Available To Advise?
Aldrich Jonathan Professor, Affiliated Faculty
Andersen David Professor
Balzer Stephanie Assistant Professor
Blum Manuel University Professor Emeritus
Brumley David Professor of ECE, Affiliated Faculty
Crary Karl Associate Professor, Director of Doctoral Programs
Fanti Giulia Associate Professor, Affiliated Faculty
Fredrikson Matt Associate Professor
Garlan David Professor
Goyal Vipul Adjunct Faculty
Harper Robert Professor
Hoffmann Jan Associate Professor
Jain Aayush Assistant Professor
Miller Heather Assistant Professor
O'Donnell Ryan Professor
Parno Bryan Professor
Pfenning Frank Professor
Satyanarayanan Mahadev Jaime Carbonell University Professor of Computer Science
Sekar Vyas Tan Family Professor of Electrical and Computer Engineering, Affiliated Faculty
Sherry Justine Associate Professor
Shi Elaine Professor
Skarlatos Dimitrios Assistant Professor
Steenkiste Peter Professor of Computer Science and Electrical and Computer Engineering
Wang Weina Associate Professor
Wing Jeannette Adjunct Faculty
Zheng Wenting Assistant Professor
Subscribe to Security