Skip to main content
NC State Home

Bradley Reaves

BR
Bradley Reaves

Associate Professor

2240J Engineering Building II (EB2)

919-513-7835 Website

Bio

Brad Reaves is an Associate Professor in the Department of Computer Science at NC State University and a member of the Wolfpack Security and Privacy Research (WSPR) Lab. His research focuses on measuring and improving the security and privacy of computer systems, with particular emphasis on telephone networks and mobile platforms.

Reaves’ work spans topics such as mobile malware detection, fraud in mobile money systems, and techniques to differentiate between legitimate and fraudulent phone calls. His interdisciplinary research integrates concepts from signal processing, digital communications, data science, machine learning, statistics, cryptography, program analysis, reverse engineering, and network security.

He regularly collaborates with students and researchers to address real-world threats and develop practical security solutions that impact both users and systems at scale.

Education

Ph.D. Computer Engineering University of Florida 2017

M.S. Computer Science Georgia Institute of Technology 2015

Area(s) of Expertise

Cyber Security

Publications

View all publications

Grants

Date: 07/01/22 - 6/30/28
Amount: $350,945.00
Funding Agencies: National Science Foundation (NSF)

Telephone users are regularly besieged by unsolicited sales and scam calls, cannot verify identities of callers, and enterprises frequently fall prey to expensive compromises of their telephone infrastructure. This proposal will deliver techniques to detect these issues, conduct network-wide systematic measurement, and provide practical defenses for these problems. The vision of this 5-year project is to provide technologies that will restore the telephone network to its former status as a trusted and trustworthy network.

Date: 01/01/20 - 12/31/27
Amount: $2,748,558.00
Funding Agencies: National Science Foundation (NSF)

Educating the next generation of cybersecurity professionals is a critical need for the State of North Carolina and the United States. We are utilizing our expertise in cybersecurity research to prepare undergraduate and Masters computer science students at NC State for cybersecurity jobs. Scholarship for Service (SFS) will provide students from North Carolina and the United States, especially from underrepresented groups, the opportunity to receive a high quality cybersecurity focused degree. SFS students will be part of a larger cohort of cybersecurity students who will participate in supplemental activities, events, and conferences as part of their educational experience.

Date: 07/01/21 - 6/30/25
Amount: $399,708.00
Funding Agencies: National Science Foundation (NSF)

Modern distributed systems and Internet services require authentication between their components to protect their services from unauthorized access and ensure appropriate billing. In practice, this authentication is performed by presenting a static secret, such as an ����������������API key��������������� or password. These are difficult for developers to manage and deploy securely, and credentials are accidentally or intentionally stored in widely readable software repositories. This threatens not just the security of the leaker, but also the authenticating service. The ultimate root cause of this issue is the adaptation of user authentication methods (e.g., passwords) to software in ways that are inappropriate and ultimately unsafe. This proposal will fund research to more reliably and consistently identify these leaked software credentials, triage them according to the risk they present, conduct developer interventions to train them to properly manage this risk, and finally develop more secure yet manageable alternative solutions to software authentication.

Date: 10/01/20 - 9/30/24
Amount: $499,928.00
Funding Agencies: National Science Foundation (NSF)

The goal of this work is to detect, measure, and remediate a software project's use of external, open source software dependencies with security flaws. First,we will introduce two new static analysis primitives: a global dependency graph (GDG) and a global vulnerable-dependency graph (GVDG) to simplify the detection and measurement of the extent and effects of vulnerable dependencies. We will then create novel techniques for analyzing code and textual artifacts of software projects to identify when a new version has fixed a vulnerability,even if a security advisory has not been announced. In doing so, we will help developers know when dependencies must be updated, ultimately leading to more secure software.

Date: 08/15/21 - 8/15/23
Amount: $99,984.00
Funding Agencies: PayPal

Unsolicited text messaging (SMS Spam) is on the rise, yet despite prior work little is known about the frequency, content, or goals of SMS Spam. In particular, it is believed some fraction of SMS spam messages are used for phishing or other types of fraud and abuse. The objective of the proposed research is to explore the current SMS phishing landscape in-depth and to make relevant security recommendations for telecommunications providers and next-generation anti-phishing systems. Because SMS phishing is just one type of text message abuse, however, this research will encompass a broader analysis of the scale and scope of text message abuse, and then evaluate the threat posed by SMS phishing in the broader context of phishing text messages and traditional lures.

Date: 12/01/19 - 5/30/23
Amount: $1,029,913.00
Funding Agencies: US Navy - Office Of Naval Research

Existing networking technologies are primarily focused on functionality, not security. Consequently, requirements of these technologies, such as fixed network topologies, lead to rigid architectures that fail to enable the network access control requirements of current and future computing environments. We propose the creation of a novel primitive called network views that allows a physical or virtual host to have a different set of accessible peers,regardless of network address or topological placement of those peers. We seek to explore and characterize the utility and practicality of network views in different network environments, ranging from traditional LANs to multi-site, multi-tenant networks such as those emerging in cloud and cellular networks. Our proposed design combines concepts from software-defined networking (SDN),operating systems access control, and distributed consensus protocols. Through these efforts, we seek to provide a new security foundation for the growing security needs of both public and private sector network operations.

Date: 05/01/19 - 6/30/22
Amount: $190,999.00
Funding Agencies: National Science Foundation (NSF)

Robocalls are unwanted spam calls, and consumers are plagued by billions of calls annually. These calls have significantly degraded the usefulness of the global telephone network. The goal of this project is to develop techniques to measure the prevelence and characteristics of robocalls. This work will pave the way for a more trustworthy and useful phone network.


View all grants
  • Best Paper at the ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec) - 2013