Privacy-preserving information access and dissemination
Recent years have brought increasing levels of censorship and monitoring of electronic communications. I am interested in designing privacy-preserving algorithms that enable people to communicate freely without sacrificing privacy. I have been working on a few main problems within this theme.
Anonymous message spreading
. Check out our anonymous messaging app, Wildfire
Privacy-preserving search on public data
Privacy-preserving data aggregation
- G. Fanti, P. Kairouz, S. Oh, K. Ramchandran, P. Viswanath, Hiding the Rumor Source.
- G. Fanti, P. Kairouz, S. Oh, K. Ramchandran, P. Viswanath, Metadata-conscious anonymous messaging.
[ICML 2016] [code]
- G. Fanti, P. Kairouz, S. Oh, K. Ramchandran, P. Viswanath, Rumor Source Obfuscation on Irregular Trees.
[Sigmetrics 2016] [code] [slides]
- G. Fanti, P. Viswanath, Algorithmic Advances in Anonymous Communication over Networks.
- G. Fanti, P. Kairouz, S. Oh, P. Viswanath, Spy vs. Spy: Rumor Source Obfuscation, Best Paper Award at ACM Sigmetrics 2015.
[Sigmetrics 2015] [arXiv] [code]
- A. Lerner, G. Fanti, J. Garcia, Y. Ben-David, B. Raghavan, Rangzen: Circumventing Government-Imposed Communication Blackouts.
[Tech Report, 2014]
- G. Fanti, V. Pihur, U. Erlingsson, Building a RAPPOR with the Unknown: Privacy-Preserving Learning of Associations and Data Dictionaries, to appear in PETS 2016.
Signal processing for graph signals
Graph-structured data arises frequently in modern applications, including in social graphs, sensor networks, and biological networks. The goal of this work is to develop a framework for dealing with signals that are defined over arbitrary graphs, analogous to classical signal processing defined over regular domains (e.g. spatial grid, discrete-time).
- V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran, Spline-Like Wavelet Filterbanks for Multiresolution Analysis of Graph-Structured Data.
[IEEE TSIPN 2015]
- V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran, Multiresolution graph signal processing via circulant structures.
- V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran, Critically-sampled perfect-reconstruction spline-wavelet filter banks for graph signals.
- V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran, Circulant structures and graph signal processing.
Privacy-preserving media retrieval
Current content-based media search techniques can reveal a great deal of information to servers processing such requests. We propose and evaluate a scheme for privacy-preserving media retrieval that reveals no information about the client's query to the server. This could be useful in privacy-preserving surveillance systems, for instance.
- G. Fanti, M. Finiasz, G. Friedland, and K. Ramchandran, Toward efficient, privacy-aware media classification on public databases.
[ICMR 2014] [thesis]
- G. Fanti, M. Finiasz, and K. Ramchandran, One-Way Private Media Search on Public Databases: The Role of Signal Processing.
[Signal Processing Magazine 2013]
Wireless power transfer
Recent years have seen renewed interest in wireless power transfer. In this work, we model and characterize the efficiency properties of wireless power transfer using magnetically-coupled resonators.
- J.O. Mur-Miranda, G. Fanti, Y. Feng, K. Omanakuttan, R. Ongie, A. Setjoadi, and N. Sharpe, Wireless power transfer using weakly coupled magnetostatic resonators.
- J.O. Mur-Miranda and G. Fanti, Peak wireless power transfer using magnetically coupled series resonators.
- Best Paper Award, ACM Sigmetrics, with Peter Kairouz, Sewoong Oh, and Pramod Viswanath (2015)
- Finalist, Qualcomm Innovation Fellowship, with Peter Kairouz (2015-2016)
- Finalist, Google Anita Borg Fellowship (2013-2014)
- National Science Foundation Graduate Research Fellowship, (2010-2013)
- Andree Award, Best Student Article, Pi Mu Epsilon journal (2009)
Probability and Random Processes, Convex Optimization, Statistical Learning, Network Security, Information Theory, Coding Theory, Wireless Communication, Linear System Theory, Signals and Systems, Digital Signal Processing
Signals and Systems
U.C. Berkeley (2013-2014)
- Served as head TA for a course of 190 students. Coordinated roles and managed content development, such as homeworks and discussion notes.
- Designed new labs centered around real-world applications like digital cameras and music recognition.
- Led a discussion and lab section.
Digital Signal Processing
U.C. Berkeley (Spring 2015)
- Served as head TA for a course of 80 students.
- Designed homeworks and discussion lesson plans. Led a weekly discussion section.
Alternative energy and social justice
Berkeley High School (2012-2013)
- Volunteered with SEED, a program that teaches at-risk high school students about alternative energy and social welfare issues.
- Guided groups of 2-3 students in yearlong research projects on nuclear power, GMOs, and food deserts.
Contact me at g.fanti (at) gmail (dot) com.