Vecna

System theme | Light theme | Dark theme

About Me

In lieu of a photo of me, please enjoy this crow.

A photo of a crow in a grassy area with one foot in the air as if stepping. It looks kind of goofy.

Image by Alexas_Fotos

Hi, I'm Vecna, a PhD student doing privacy-related computer science research at the University of Waterloo. I am part of the Cryptography, Security, and Privacy research group, and my supervisor is Ian Goldberg.

I am passionate about privacy, free software, and other topics at the intersection of ethics and computer science. Computer science is inherently political, and it is the obligation of computer scientists to work on making the world better and not worse. In my research area, this means empowering people with privacy-enhancing technologies rather than building systems that enable mass surveillance by governments and corporations.

What to Call Me

You Might Know Me As...

Research

I work on privacy and anti-censorship research.

Current and Upcoming Projects

Troll Patrol: Detecting Blocked Tor Bridges

Troll Patrol is a system for detecting which Tor bridges (especially those distributed by Lox) have been blocked by censors. This was the topic of my magisterial thesis (see below), which produced the basic system and evaluated it in simulation. TODO: Further practical evaluation and refinement as necessary.

Key verification user study

I am interested in exploring key verification in secure messaging apps (such as Signal). In particular, can we incentivize verification of users' safety numbers, and (if so) does this meaningfully improve security? (Do users understand the implications?)

Preprints

Random (Un)rounding : Vulnerabilities in Discrete Attribute Disclosure in the 2021 Canadian Census

Chris West, Vecna, Raiyan Chowdhury. arXiv preprint arXiv:2307.13859.

[PDF]

Brief summary: The primary privacy technique used in the 2021 Canadian Census, "random rounding", probabilistically rounds counts to multiples of 5. We demonstrate cases in which original counts can be recovered with certainty and cases in which original counts can be inferred (albeit with some probability of guessing incorrectly).

Theses

[MMath] Troll Patrol: Detecting Blocked Tor Bridges

Magisteriate in Mathematics Thesis, University of Waterloo, 2024.

[PDF]

Brief summary: Secret proxies such as some types of bridges may be used to circumvent censorship in countries where the use of Tor is forbidden. Lox, a reputation-based bridge distribution system, requires knowledge of which bridges have been blocked by censors and which have not. We present a system for detecting censorship of Tor bridges based on usage statistics from those bridges and anonymous reports that users can submit when they are unable to connect to their bridges.

Impact: The Troll Patrol code from this work has been merged into the experimental Lox codebase (but not actually deployed).

Teaching

Teaching Assistantships

I like to TA courses related to privacy and cryptography. I've been a TA for these courses at the University of Waterloo (in ascending order by course number):

Speaking

Here are slides and whatnot.

Current/Upcoming

Nothing is currently scheduled.


Historical

Talks

Circumventing Censorship with Tor (and other lessons from grad school)

Augustana College math and computer science seminar, 2023 April 27.

Slides: [PDF] [ODP]

Workshops

[SPARCS 2024] Network Security with Netsim

Seeing Possibilities and Rewards in Computer Science (SPARCS), 2024 May 13.

Slides: [PDF] | Handout: [PDF] | Cheat Sheet: [PDF] | LaTeX Source: [Git] | Netsim Fork: [Git]

Guest Lectures

[CS489 W23] Secure Messaging

CS 489/698: Privacy, Crypto, Network and Data Security, 2023 February 16.

Slides: [PDF] [ODP]

[CS489 W24] Secure Messaging

CS 489/698: Privacy, Crypto, Network and Data Security, 2024 March 7.

Slides: [PDF] [ODP]

[CS489 S24] Secure Messaging

CS 489/698: Privacy, Crypto, Network and Data Security, 2024 June 5.

Slides: [PDF]

[CS459 W25] Network Anonymity

CS 459/698: Privacy, Crypto, Network and Data Security, 2025 February 10.

Slides: [PDF] [ODP]

Frequently Asked Questions

Like from Stranger Things?

Like from Dungeons & Dragons.

Is it true you don't have a phone?

Yes. See this separate FAQ for follow-up questions.

Contact

Please do not message me on Teams. I probably won't see your message if you do.

Public Online Presence