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

Professor Svetlana A. Malinovskaya at the APS Global Physics Summit 2025 in Anaheim, outside the convention center and smiling at the camera
April 01, 2026
Harnessing Light, Matter and Measurement to Redefine Quantum Physics and Transform the Future
March 23, 2026
Stevens Team Sets Its Sights on a Revolutionary Approach to Extend the Life of the Hubble Space Telescope
March 23, 2026
What’s in Your Water? Using AI to Make Public Drinking Water Safer
March 17, 2026
Stevens Researcher Long Wang Advances Robotic Hand Technology for Combat Casualty Care
More Research & Innovation

Stevens News

The women undergraduate students dressed in commencement regalia smile.
March 04, 2026
Class of 2025 Outcomes Report: Stevens Graduates Find Success With Early Career Opportunities, Salary
March 05, 2026
Stevens Institute of Technology and Hudson County Community College Forge Partnership to Expand STEM Access for Transfer Students
February 19, 2026
Stevens Institute of Technology Installs Advanced X-Band Weather Radar to Strengthen Flood Monitoring and Severe Weather Forecasting for the New York Metropolitan Area
January 29, 2026
Stevens Institute of Technology Establishes School of Computing to Lead the Next Era in AI and Technology Education and Research
All Stevens News