Giulia Fanti

I am an assistant professor of Electrical and Computer Engineering at Carnegie Mellon University. I have a courtesy appointment in the Computer Science Department and sit in CyLab. I am interested in cryptocurrencies, learning, distributed systems, and privacy-preserving technologies.

News

8/15/2018: Our work on anonymous routing for cryptocurrencies (Dandelion) has been assigned a Bitcoin Improvement Proposal (BIP) number (156). It also has been/is being integrated into BitMessage, Grin, and soon ZCoin.

3/26/2018: Check out Zinan Lin's and Sewoong Oh's YouTube interview on our PacGAN paper.

10/2/2017: Zinan Lin was named a CMU Presidential Fellow for the 2017-2018 academic year. Congratulations, Zinan!


Research Group


Members

Ph.D. Students

Undergraduate Students

Kathleen Ruan


Topics

Cryptocurrencies

Blockchains are useful for storing data in distributed systems with limited trust. I am interested in designing scalable blockchains that account for resource constraints in the network and in individual devices. This work ranges from protecting users' privacy to building faster consensus algorithms. A common theme in this work relies on explicitly modeling device or network behavior, and using these models to design more efficient algorithms with theoretical guarantees.


Generative Adversarial Networks

Generative adversarial networks (GANs) are a technique for learning a generative model from data. They have been tremendously successful at producing high-quality, sharp images. However, they are not well-understood. I am interested in studying the dynamics of GANs themselves (e.g. improving diversity and interpretability), as well as using them for the release of privacy-preserving datasets.


Privacy-preserving communication

Recent years have brought increasing levels of surveillance. 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, related to anonymous social media (e.g., Yik Yak, Secret) and anonymous peer-to-peer networks (e.g., Bitcoin, cryptocurrencies). A common theme in this work is that we wish to provide statistical anonymity guarantees against computationally-unbounded adversaries.


Publications


2018

2017

2016

  • Rumor Source Obfuscation on Irregular Trees
    G. Fanti, P. Kairouz, S. Oh, K. Ramchandran, P. Viswanath
    [Sigmetrics 2016] [code] [slides]
  • Building a RAPPOR with the Unknown: Privacy-Preserving Learning of Associations and Data Dictionaries
    G. Fanti, V. Pihur, U. Erlingsson
    [PETS 2016] [code]
  • Metadata-conscious anonymous messaging
    G. Fanti, P. Kairouz, S. Oh, K. Ramchandran, P. Viswanath
    [ICML 2016] [IEEE TSIPN 2016] [code]
  • Algorithmic Advances in Anonymous Communication over Networks
    G. Fanti, P. Viswanath
    [CISS 2016]

2015

2014

2013

  • Multiresolution graph signal processing via circulant structures
    V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran
    [DSP/SPE 2013]
  • Critically-sampled perfect-reconstruction spline-wavelet filter banks for graph signals
    V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran
    [GLOBESIP 2013]
  • Circulant structures and graph signal processing
    V. Ekambaram, G. Fanti, B. Ayazifar, and K. Ramchandran
    [ICIP 2013]

2010

  • Wireless power transfer using weakly coupled magnetostatic resonators
    J.O. Mur-Miranda, G. Fanti, Y. Feng, K. Omanakuttan, R. Ongie, A. Setjoadi, and N. Sharpe
    [ECCE 2010]
  • Peak wireless power transfer using magnetically coupled series resonators
    J.O. Mur-Miranda and G. Fanti
    [EnergyCon 2010]

Teaching


Optimization

CMU (Spring 2018)

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.


Service


Professional Activities

Conference Tutorials

  • ISIT 2017 (Finding and Hiding Message Sources in Networks: Epidemics, Social Media, and Cryptocurrencies)

Organizing Committe

  • Information Director: ACM POMACS (2017-present)

Program Committe

Reviewer

  • IEEE Trans. on Information Theory (IT Transactions)
  • IEEE Trans. on Networks (ToN)
  • IEEE Trans. on Signal Processing (TSP)
  • IEEE Trans. on Information Forensics and Security
  • IEEE Trans. on Signal and Information Processing over Networks (TSIPN)

Volunteering

NextScholars (Mentor): Mentorship program for young women interested in STEM (2017-2018)

SEED (Mentor): Guided groups of Berkeley High School students in yearlong research projects on nuclear power, GMOs, and food deserts. (2012-2013)

TechBridge (Volunteer): Worked with groups of elementary-school girls on projects related to coding and basic electrical circuits. (2012-2014)

Contact


gfanti (at) andrew (dot) cmu (dot) edu

2118 Collaborative Innovation Center

Carnegie Mellon University

4720 Forbes Ave, Pittsburgh, PA 15213