Award Abstract # 1649372
EAGER: A New Framework for Mobile Network Monitoring, Learning and Control

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: UNIVERSITY OF CALIFORNIA IRVINE
Initial Amendment Date: August 15, 2016
Latest Amendment Date: August 15, 2016
Award Number: 1649372
Award Instrument: Standard Grant
Program Manager: Alexander Sprintson
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2016
End Date: September 30, 2019 (Estimated)
Total Intended Award Amount: $299,730.00
Total Awarded Amount to Date: $299,730.00
Funds Obligated to Date: FY 2016 = $299,730.00
History of Investigator:
  • Athina Markopoulou (Principal Investigator)
    athina@uci.edu
Recipient Sponsored Research Office: University of California-Irvine
160 ALDRICH HALL
IRVINE
CA  US  92697-0001
(949)824-7295
Sponsor Congressional District: 47
Primary Place of Performance: University of California-Irvine
CalIT2 Bldg
Irvine
CA  US  92697-0001
Primary Place of Performance
Congressional District:
47
Unique Entity Identifier (UEI): MJC5FCYQTPE6
Parent UEI: MJC5FCYQTPE6
NSF Program(s): Networking Technology and Syst
Primary Program Source: 01001617DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 9102, 7916
Program Element Code(s): 736300
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Mobile devices generate an ever-increasing volume of traffic, are used for a range of applications from communication to financial transactions, and have access to personal information. Since mobile user behavior as well as third-party activities eventually manifest themselves through using the network, passive network monitoring offers a unique opportunity to detect both legitimate and malicious activity patterns on the mobile device. This project proposes AntMonitor - a new framework for real-time, on-device, passive network monitoring and crowd-sourcing. The goal is to understand, learn and control patterns in network activity, for applications related to privacy, security, performance, and behavioral analysis. The research agenda promotes transparency of mobile data, puts the user in control of how her data are shared or monetized, and can inform policy makers. Given today's size and personal nature of mobile data, changing the practices of how mobile devices handle and share our information can have significant societal impact, primarily in terms of privacy and security and secondarily in terms of the economics of personal data. In addition, the project will train students and minorities, and will provide software tools and data sets to the research community.

This project will build and deploy AntMonitor - a system for collection and analysis of fine-grained, large-scale, passive network measurements from mobile devices. Design challenges that will be addressed include high performance in terms of network throughput and battery consumption, and modular design so as to support different applications including (i) privacy leaks detection and prevention (ii) learning of user and app behavior and anomaly detection and (iii) network performance monitoring. Each of these application domains requires its own module in the AntMonitor framework and faces its own challenges in terms of system design, algorithms and data analysis. Overall, the project will advance the state-of-the-art in mobile network monitoring and will improve our understanding of patterns in mobile network activity. It will produce novel algorithms and data analysis methods that enhance the performance, security and privacy of mobile devices. A unique challenge lies in crowd-sourcing and deploying AntMonitor with real users in the wild. To this end, the project will explore different ways to popularize the technology, including user-facing apps, libraries, open-source software, and data-sets available to the community.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Alimpertis, Emmanouil and Markopoulou, Athina and Butts, Carter and Psounis, Konstantinos "City-Wide Signal Strength Maps: Prediction with Random Forests" WWW '19: The World Wide Web Conference , 2019 10.1145/3308558.3313726 Citation Details
E. Alimpertis, A. Markopoulou "Using AntMonitor For Crowdsourcing Passive Mobile Network Measurements" NSDI ?17 (14th USENIX Symposium on Networked Systems), Poster Presentations (Peer-Reviewed) , 2017 Citation Details
Shuba, A. and Bakopoulou, E and Markopoulou, A "Privacy Leak Classification from Mobile Devices" In Proc. of SPAWC (19th IEEE Int?l Workshop in Signal Processing Advances in Wireless Communications , 2018 Citation Details
Shuba, A. and Markopoulou, A. and Shafiq, Z. "NoMoAds: Effective and Efficient Cross-App Mobile Ad-Blocking (The Andreas Pfitzmann Best Student Paper Award)" Proceedings of the Privacy Enhancing Technologies Symposium (PETS) , v.2018 , 2018 Citation Details
Shuba, Anastasia and Markopoulou, Athina "NoMoATS: Towards Automatic Detection of Mobile Tracking" Proceedings on Privacy Enhancing Technologies , v.2020 , 2020 DOI 10.2478/popets-2020-0017 Citation Details
Trimananda, Rahmadi and Varmarken, Janus and Markopoulou, Athina and Demsky, Brian "Packet-Level Signatures for Smart Home Devices" Network and Distributed Systems Security (NDSS) Symposium , v.2020 , 2020 10.14722/ndss2020.24097 Citation Details

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

INTELLECTUAL MERIT. Mobile devices carry sensitive information that is routinely transmitted over the network and is often collected for analytics and targeted advertising purposes. Users are typically unaware of this data collection and have little control over their information. In this  project, we develop mobile software and machine learning techniques that provide users with more transparency and control over their mobile data.

We follow a network traffic-based approach: we develop AntMonitor: a user space app and SDK that can inspect, analyze and block, in real-time, all network traffic coming in and out of the mobile device. We then develop three distinct applications on top of AntMonitor. First, we develop AntShield, to detect and block outgoing traffic that contains personally identifiable information. Second, we develop NoMoAds: the first mobile-specific, cross-app, machine learning-based ad-blocker, and we show that it outperforms state-of-the-art filter lists. Third, we build AutoLabel: a system for automatically labeling which packets are generated by third-party advertisement or analytics libraries. This eliminates the need for manual labeling, which was the major bottleneck in creating filter lists and classifiers, and enables the detection of trackers (NoMoATS in PETS 2018) in addition to ads (NoMoAds in PETS 2020).

BROADER IMPACT: All the software and datasets from this project are made publicly available at: https://athinagroup.eng.uci.edu/projects/antmonitor/. The project trained several graduate students, and led to interactions with non-profits and developer communities. The NoMoAds paper was the recipient of the Andreas Pfitzmann Best Student Paper Award 2018.

 


Last Modified: 05/05/2020
Modified by: Athina Markopoulou

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page