Stevens News / Research & Innovation

Stevens Professor Receives DARPA Grant to Reveal How Apps Use Your Data

Stevens Institute of Technology computer science professor Georgios Portokalidis received $500,000 in funding from Defense Advanced Research Projects Agency (DARPA). 

The award will cover two years of research for a project called “TRAILS: Efficient Data Flow Tracking Through HW-assisted Parallelization.” TRAILS started in 2016 with the goal of using debugging extensions available in modern processors to efficiently perform data-flow tracking in software systems. 

What does that mean? Basically, “we want to reveal how applications use your data,” Portokalidis explains. “This is costly to do currently. We want to make it cheap.” 

Right now, people run multiple applications on their smartphones and laptops. Those applications are often run at the same time, and they come from different sources like developers, vendors, and markets like the iTunes and Google Play app stores. That’s problematic because as ubiquitous as they are, people often know very little about how they handle the data they access. In other words, they’re opaque to the people whose data they’re using. That’s not ideal. 

Researchers have been studying how data flows within an application—determining how it processes data and what it does with it—for years. Data flow is important for tracking and eliminating bugs that cause application crashes. It can also help detect misconfigurations in network services, and even help in the detection of previously unknown attacks and the analysis of malicious software. “It is very a powerful tool,” says Portokalidis. Unfortunately, current research tracking techniques are still too expensive to use outside a lab.

This is what TRAILS is all about: making data transparency easy and affordable. For everyone.

He envisions users using TRAILS to visualize what their apps do with their data. People could block applications from sharing certain data. They could see when an application uploads sensitive data, like their location, to the internet. They could also use TRAILS to help them detect applications that would expose their data in the app store before downloading it. “I’m excited to make this practical,” Portokalidis says, “and privacy is very important.”

TRAILS is funded under DARPA’s Transparent Computing (TC) program, whose focus is to increase the transparency of how systems operate. TRAILS has the same end goal, so it was a natural fit for the TC program. Ultimately, Portokalidis envisions TRAILS operating as a second processor running along a device’s main processor with negligible overhead.

Related Stories

 Abstract blue water splash burst on a black background, with droplets scattering outward and a central splash forming a dynamic arc.
September 22, 2026
Nicholaus Parziale Wins $1.1M ONR Award to Study How Droplets Break Apart at Hypersonic Speeds
September 18, 2026
Stevens to Launch Bachelor’s Degree in Aerospace Engineering in Fall 2027
September 18, 2026
When the Machine Brings the Human Into the Loop
September 14, 2026
Marouane Temimi Named Associate Dean for Research and Faculty Development at the Schaefer School
More Research & Innovation

Stevens News

UA - 9.21.26 - USNWR Story
September 22, 2026
Stevens Soars to No. 59 in U.S. News & World Report’s National Universities Rankings
September 10, 2026
Stevens Advances Coastal Resilience With New Storm Monitoring System
September 08, 2026
A Week of Welcome for the Class of 2030
September 10, 2026
Every Gift Tells a Story: Virginia Ruesterholz ’83 Hon. D.Eng. ’08 and Kevin Ruesterholz ’83
All Stevens News