Diogo Barradas

As of 2022, I am an Assistant Professor at the Cheriton School of Computer Science at the University of Waterloo, a member of the CrySP group, and a member of the Waterloo Cybersecurity and Privacy Institute.


I completed my PhD on Information Systems and Computer Engineering at Instituto Superior Técnico (IST) - Universidade de Lisboa, under the kind supervision of Prof. Luís Rodrigues and Prof. Nuno Santos. I conducted my research at the Distributed Systems Group at INESC-ID Lisboa. In late 2021, I was fortunate to become a postdoctoral fellow at the Department of Computer Science at Rice University under the supervision of Prof. Ang Chen.


Research Interests

My research is focused in network security and privacy, with particular emphasis on statistical traffic analysis and Internet censorship circumvention. I take additional interest in digital forensics.

Publications

Refereed Conference Publications

  • Stegozoa: Enhancing WebRTC Covert Channels with Video Steganography for Internet Censorship Circumvention.
    (Asia CCS 2022)
    Gabriel Figueira, Diogo Barradas, Nuno Santos.
  • Chinese Wall or Swiss Cheese? Keyword filtering in the Great Firewall of China.
    (TheWebConf 2021)
    Raymond Rambert, Zachary Weinberg, Diogo Barradas, Nicolas Christin.
  • FlowLens: Enabling Efficient Flow Classification for ML-based Network Security Applications.
    (NDSS 2021)
    Diogo Barradas, Nuno Santos, Luís Rodrigues, Salvatore Signorello, Fernando Ramos, André Madeira.
  • Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC.
    (CCS 2020)
    Diogo Barradas, Nuno Santos, Luís Rodrigues, Vítor Nunes.
  • Effective Detection of Multimedia Protocol Tunneling using Machine Learning.
    (USENIX Security 2018)
    Diogo Barradas, Nuno Santos, Luís Rodrigues.
  • Forensic Analysis of Communication Records of Web-based Messaging Applications from Physical Memory.
    (SECRYPT 2017)
    Diogo Barradas, Tiago Brito, David Duarte, Nuno Santos, Luís Rodrigues.

Refereed Journal Publications

  • Forensic Analysis of Communication Records of Messaging Applications from Physical Memory.
    (Computers & Security, Elsevier, 2018)
    Diogo Barradas, Tiago Brito, David Duarte, Nuno Santos, Luís Rodrigues.
  • DeltaShaper: Enabling Unobservable Censorship-resistant TCP Tunneling over Videoconferencing Streams.
    (PoPETS 2017)
    Diogo Barradas, Nuno Santos, Luís Rodrigues.

Refereed Workshop Publications

  • Darwin’s Theory Of Censorship: Analysing the Evolution of Censored Topics with Dynamic Topic Models.
    (WPES @ ACM CCS'22)
    Asim Waheed*, Sara Qunaibi*, Diogo Barradas, Zachary Weinberg. (*co-first authors)
  • Stargaze: A LEO Constellation Emulator for Security Experimentation.
    (CPSIoTSec @ ACM CCS'22)
    Patrick Tser Jern Kon, Diogo Barradas, Ang Chen.
  • The Nuts and Bolts of Building FlowLens.
    (LASER 2021)
    Diogo Barradas, Nuno Santos, Luís Rodrigues, Salvatore Signorello, Fernando Ramos, André Madeira.
  • Towards a Scalable Censorship-Resistant Overlay Network based on WebRTC Covert Channels.
    (DICG 2020 Workshop @ ACM/IFIP Middleware'20)
    Diogo Barradas, Nuno Santos.
  • On the unobservability of multimedia-based covert channels for Internet censorship circumvention.
    (ISOC.PT ANRW 2020)
    Diogo Barradas, Nuno Santos, Luís Rodrigues.
    Best Research Paper and Internet Impact Acknowledge Mention
  • Assessing the Feasibility of Machine Learning to Detect Network Covert Channels.
    (EuroSys Doctoral Workshop 2018)
    Diogo Barradas.

Technical Reports, Posters, and National Conference Publications

  • User Sessions on Tor Onion Services: Can Colluding ISPs Deanonymize Them at Scale?.
    (Poster @ ACM CCS'22)
    Daniela Lopes, Pedro Medeiros, Jin-Dong Dong, Diogo Barradas, Bernardo Portela, João Vinagre, Bernardo Ferreira, Nicolas Christin, Nuno Santos.
  • DeepSE-WF: Unified Security Estimation for Website Fingerprinting Defenses.
    (arXiv preprint 2022)
    Alexander Veicht, Cedric Renggli, Diogo Barradas.
  • Identificação de Canais Encobertos no Skype usando Esboços em SDNs.
    (INForum 2019)
    André Madeira, Diogo Barradas, Nuno Santos, Luís Rodrigues.
    Best paper award
  • Síntese de Vídeo para Evasão de Censura na Internet.
    (INForum 2016)
    Diogo Barradas, Nuno Santos, Luís Rodrigues.

Thesis

  • Unobservable Multimedia-based Covert Channels for Internet Censorship Circumvention.
    Diogo Barradas (supervised by Professors Luís Rodrigues and Nuno Santos)
    PhD. Thesis, IST, Universidade de Lisboa, July 2021.
  • Unobservable Covert Streaming for Internet Censorship Circumvention.
    Diogo Barradas (supervised by Professors Luís Rodrigues and Nuno Santos)
    MSc. Thesis, IST, Universidade de Lisboa, September 2016.

Teaching / Supervising

Courses: Current Students:
  • Adrian Cruzat La Rosa (co-advisor: Mei Nagappan) - MMath @ U. Waterloo
  • Norhan Abbas - MMath @ U. Waterloo
  • Prabhjot Singh - MMath @ U. Waterloo
  • Shreya Arun Naik - MMath @ U. Waterloo
  • Michael Wrana (co-advisor: N. Asokan) - CS PhD @ U. Waterloo
  • Afonso Carvalho (co-advisor: Nuno Santos) - MSc. @ U. Lisbon
  • Francisco Silva (co-advisor: Nuno Santos) - MSc. @ U. Lisbon
  • José Brás (co-advisor: Nuno Santos) - MSc. @ U. Lisbon

Service

  • Program committee: PETS 2023, FOCI 2022, IEEE DSC 2022, PETS 2022, ICICS 2022, SECRYPT 2022, PETS 2021, ICICS 2021, SECRYPT 2021
  • Program co-chair: FFSPIN @ SIGCOMM 2022
  • Shadow program committee: IEEE S&P 2021

Additional Experience

  • 2021 PostDoc fellow at Rice University (Oct-Nov)
    I was a postdoctoral fellow at the Department of Computer Science at the University of Rice under the supervision of Prof. Ang Chen. During my visit, we geared efforts towards the bootstrap of novel privacy-preserving mechanisms for emerging networking environments.
  • 2020 Short-Term Research Scholar at Carnegie Mellon University (Fev-Aug)
    I collaborated with Professor Nicolas Christin at CMU's CyLab Security & Privacy Institute. My research project focuses on the measurement and understading of Internet censorship conducted by state-level actors.
  • 2019 - 2017 Teaching Assistant - Instituto Superior Técnico
    2018/19 Fall Semester - Forensics Cyber-Security
    2017/18 Fall Semester - Network and Computer Security
  • 2018 CRYPTACUS Training School
    I have attended the Training School on Cryptanalysis of Ubiquitous Computing Systems. The program has focused the assessment of theoretical and practical cryptographic mechanisms designed to ensure security and privacy.
  • 2017 Summer Internship in Advanced Computing Research at the University of Texas at Austin
    I have studied the application of machine learning techniques to the problem of gesture recognition. My internship was supervised by Professor Lili Qiu.

Contact

Location:

Office: DC 2631
University of Waterloo
200 University Ave W
Waterloo, Ontario, Canada
N2L 3G1