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.
I work on privacy and anti-censorship research.
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.
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?)
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).
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).
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):
Here are slides and whatnot.
Nothing is currently scheduled.
Augustana College math and computer science seminar, 2023 April 27.
Seeing Possibilities and Rewards in Computer Science (SPARCS), 2024 May 13.
Slides: [PDF] | Handout: [PDF] | Cheat Sheet: [PDF] | LaTeX Source: [Git] | Netsim Fork: [Git]
CS 489/698: Privacy, Crypto, Network and Data Security, 2023 February 16.
CS 489/698: Privacy, Crypto, Network and Data Security, 2024 March 7.
CS 489/698: Privacy, Crypto, Network and Data Security, 2024 June 5.
Slides: [PDF]
CS 459/698: Privacy, Crypto, Network and Data Security, 2025 February 10.
Like from Dungeons & Dragons.
Yes. See this separate FAQ for follow-up questions.
Please do not message me on Teams. I probably won't see your message if you do.