VLDB 2026 Research / reviewers in the wild / expert
Vanessa Teague
dblp:t/VanessaTeague · also Vanessa J. Teague
· DBLP profile ↗
22ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0003-2648-2565ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 10 · 2 first-author · 2 since 2021Theory of computation · 7Artificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Democratizing election verification: new methods for addressing an ancient attacker modelabstractElections are a special security problem because it is not good enough for systems to be secure and results correct - they must also be verifiably so. Even leaving aside the psychological aspects (some people don’t believe evidence, or don’t understand mathematically-based evidence), many nations’ election systems fall far short of this goal. In this talk I’ll discuss a setting increasingly common in the US, Australia and elsewhere: citizens vote privately on paper, then the votes are digitized and counted electronically. Sounds simple, doesn’t it? But producing publicly verifiable evidence of a correct outcome requires carefully-designed processes. Also, running these processes meaningfully requires active involvement from the public. I’ll discuss the attacker model and process of verifiable election audits. I’ll then explain our groundbreaking techniques for auditing instant-runoff (IRV) elections and other complex social choice functions, and describe important open problems, particularly for the single transferable vote. Vanessa Teague |
AsiaCCS | 1 |
| 2021 | Which E-Voting Problems Do We Need to Solve?
Vanessa Teague |
CRYPTO (1) | 1 |
| 2020 | Did That Lost Ballot Box Cost Me a Seat? Computing Manipulations of STV ElectionsabstractMistakes made by humans, or machines, commonly arise when managing ballots cast in an election. In the 2013 Australian Federal Election, for example, 1,370 West Australian Senate ballots were lost, eventually leading to a costly re-run of the election. Other mistakes include ballots that are misrecorded by electronic voting systems, voters that cast invalid ballots, or vote multiple times at different polling locations. We present a method for assessing whether such problems could have made a difference to the outcome of a Single Transferable Vote (STV) election – a complex system of preferential voting for multi-seat elections. It is used widely in Australia, in Ireland, and in a range of local government elections in the United Kingdom and United States. Michelle L. Blom, Andrew Conway, Peter J. Stuckey, Vanessa Teague |
AAAI | 4 |
| 2020 | When Is a Test Not a Proof?
Eleanor McMurtry, Olivier Pereira, Vanessa Teague |
ESORICS (2) | 3 |
| 2020 | Assessing Centrality Without Knowing Connections
Leyla Roohi, Benjamin I. P. Rubinstein, Vanessa Teague |
PAKDD (2) | 3 |
| 2020 | How not to prove your election outcomeabstractThe Scytl/SwissPost e-voting solution was intended to provide complete verifiability for Swiss government elections. We show failures in both individual verifiability and universal verifiability (as defined in Swiss Federal Ordinance 161.116), based on mistaken implementations of cryptographic components. These failures allow for the construction of "proofs" of an accurate election outcome that pass verification though the votes have been manipulated. Using sophisticated cryptographic protocols without a proper consideration of what properties they offer, and under which conditions, can introduce opportunities for undetectable fraud even though the system appears to allow verification of the outcome.Our findings are immediately relevant to systems in use in Switzerland and Australia, and probably also elsewhere. Thomas Haines, Sarah Jamie Lewis, Olivier Pereira, Vanessa Teague |
SP | 4 |
| 2019 | Differentially-Private Two-Party Egocentric Betweenness CentralityabstractWe describe a novel protocol for computing the egocentric betweenness centrality of a node when relevant edge information is spread between two mutually distrusting parties such as two telecommunications providers. While each node belongs to one network or the other, its ego network might include edges unknown to its network provider. We develop a protocol of differentially-private mechanisms to hide each network's internal edge structure from the other; and contribute a new two-stage stratified sampler for exponential improvement to time and space efficiency. Empirical results on several open graph data sets demonstrate practical relative error rates while delivering strong privacy guarantees, such as 16% error on a Facebook data set. Leyla Roohi, Benjamin I. P. Rubinstein, Vanessa Teague |
INFOCOM | 3 |
| 2019 | Toward Computing the Margin of Victory in Single Transferable Vote ElectionsabstractThe single transferable vote (STV) is a system of preferential voting for multiseat elections. Each ballot cast by a voter is a (potentially partial) ranking over a set of candidates. No techniques currently exist for computing the margin of victory (MOV) in STV elections. The MOV is the smallest number of ballot manipulations (changes, additions, and deletions) required to bring about a change in the set of elected candidates. Knowing the MOV gives insight into how much time and money should be spent on auditing the election, and whether uncovered mistakes (such as ballot box losses) throw the election result into doubt—requiring a costly repeat election—or can be safely ignored. We present algorithms for computing lower and upper bounds on the MOV in STV elections. In small instances, these algorithms are able to compute exact margins. Michelle L. Blom, Peter J. Stuckey, Vanessa Teague |
INFORMS J. Comput. | 3 |
| 2017 | Security and Privacy Implications of NFC-enabled Contactless Payment SystemsabstractNowadays, contactless payments are becoming increasingly common as new smartphones, tablets, point-of-sale (POS) terminals and payment cards (often termed "tap-and-pay" cards) are designed to support Near Field Communication (NFC) technology. However, as NFC technology becomes pervasive, there have been concerns about how well NFC-enabled contactless payment systems protect individuals and organizations from emerging security and privacy threats. In this paper, we examine the security of contactless payment systems by considering the privacy threats and the different adversarial attacks that these systems must defend against. We focus our analysis on the underlying trust assumptions, security measures and technologies that form the basis on which contactless payment cards and NFC-enabled mobile wallets exchange sensitive transaction data with contactless POS terminals. We also explore the EMV and ISO standards for contactless payments and disclose their shortcomings with regards to enforcing security and privacy in contactless payment transactions. Our findings shed light on the discrepancies between the EMV and ISO standards, as well as how card issuing banks and mobile wallet providers configure their contactless payment cards and NFC-enabled mobile wallets based on these standards, respectively. These inconsistencies are disconcerting as they can be exploited by an adversary to compromise the integrity of contactless payment transactions. Nicholas Akinyokun, Vanessa Teague |
ARES | 2 |
| 2016 | Efficient Computation of Exact IRV MarginsabstractComputing the margin of victory (MOV) in an Instant Runoff Voting (IRV) election is NP-hard. In an IRV election with winning candidate w, the MOV defines the smallest number of cast votes that, if modified, result in the election of a candidate other than w. The ability to compute such margins has significant value. Arguments over the correctness of an election outcome usually rely on the size of the electoral margin. Risk-limiting audits use the size of this margin to determine how much post-election auditing is required. We present an efficient branch-and-bound algorithm for computing exact margins that substantially improves on the current best-known approach. Although exponential in the worst case, our algorithm runs efficiently in practice, computing margins in instances that could not be solved by the current state-of-the-art in a reasonable time frame. Michelle L. Blom, Vanessa Teague, Peter J. Stuckey, Ron Tidhar |
ECAI | 2 |
| 2015 | vVote: A Verifiable Voting SystemabstractThe Prêt à Voter cryptographic voting system was designed to be flexible and to offer voters a familiar and easy voting experience. In this article, we present our development of the Prêt à Voter design to a practical implementation used in a real state election in November 2014, called vVote. As well as solving practical engineering challenges, we have also had to tailor the system to the idiosyncrasies of elections in the Australian state of Victoria and the requirements of the Victorian Electoral Commission. This article includes general background, user experience, and details of the cryptographic protocols and human processes. We explain the problems, present solutions, then analyze their security properties and explain how they tie in to other design decisions. Chris Culnane, Peter Y. A. Ryan, Steve A. Schneider, Vanessa Teague |
ACM Trans. Inf. Syst. Secur. | 4 |
| 2014 | Cryptographic protocols with everyday objectsabstractAbstract Most security protocols appearing in the literature make use of cryptographic primitives that assume that the participants have access to some sort of computational device. However, there are times when there is need for a security mechanism to evaluate some result without leaking sensitive information, but computational devices are unavailable. We discuss here various protocols for solving cryptographic problems using everyday objects: coins, dice, cards, and envelopes. James Heather, Steve A. Schneider, Vanessa Teague |
Formal Aspects Comput. | 3 |
| 2014 | Special Section on Vote-ID 2013
Steve A. Schneider, Vanessa Teague, Chris Culnane, James Heather |
J. Inf. Secur. Appl. | 2 |
| 2010 | Pretty Good Democracy for More Expressive Voting Schemes
James Heather, Peter Y. A. Ryan, Vanessa Teague |
ESORICS | 3 |
| 2009 | Shuffle-sum: coercion-resistant verifiable tallying for STV votingabstractThere are many advantages to voting schemes in which voters rank all candidates in order, rather than just choosing their favorite. However, these schemes inherently suffer from a coercion problem when there are many candidates, because a coercer can demand a certain permutation from a voter and then check whether that permutation appears during tallying. Recently developed cryptographic voting protocols allow anyone to audit an election (universal verifiability), but existing systems are either not applicable to ranked voting at all, or reveal enough information about the ballots to make voter coercion possible. We solve this problem for the popular single transferable vote (STV) ranked voting system, by constructing an algorithm for the verifiable tallying of encrypted votes. Our construction improves upon existing work because it extends to multiple-seat STV and reveals less information than other schemes. The protocol is based on verifiable shuffling of homomorphic encryptions, a well-studied primitive in the voting arena. Our protocol is efficient enough to be practical, even for a large election. Josh Benaloh, Tal Moran, Lee Naish, Kim Ramchen, Vanessa Teague |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2007 | Secure random number agreement for peer-to-peer applicationsabstractWe propose a protocol for a group of peers in a peer- to-peer network to securely generate an agreed random value without the use of a central authority. We can vary the security parameters to maintain security (to a desired probability) in the presence of a high percentage of corrupt and colluding peers. We envision using this protocol to generate random content in a peer-to-peer game. It could also be used for generating input into peer-to-peer protocols that require random values, such as group selection. Amy Beth Corman, Peter Schachte, Vanessa Teague |
ICPADS | 3 |
| 2006 | A Secure Event Agreement (SEA) protocol for peer-to-peer gamesabstractSecure updates in a peer-to-peer game where all of the players are untrusted offers a unique challenge. We analyse the NEO protocol which was designed to accomplish the exchange of update information among players in a fair and authenticated manner. We show that of the five forms of cheating it was designed to prevent, it prevents only three. We then propose an improved protocol which we call Secure Event Agreement (SEA) which prevents all five types of cheating as well as meeting some additional security criteria. We also show that the performance of SEA is at worst equal to NEO and in some cases better. Amy Beth Corman, Scott Douglas, Peter Schachte, Vanessa Teague |
ARES | 4 |
| 2006 | A probabilistic polynomial-time process calculus for the analysis of cryptographic protocols
John C. Mitchell, Ajith Ramanathan, Andre Scedrov, Vanessa Teague |
Theor. Comput. Sci. | 4 |
| 2004 | Probabilistic Bisimulation and Equivalence for Security Analysis of Network Protocols
Ajith Ramanathan, John C. Mitchell, Andre Scedrov, Vanessa Teague |
FoSSaCS | 4 |
| 2004 | Rational secret sharing and multiparty computation: extended abstractabstractWe consider the problems of secret sharing and multiparty computation, assuming that agents prefer to get the secret (resp., function value) to not getting it, and secondarily, prefer that as few as possible of the other agents get it. We show that, under these assumptions, neither secret sharing nor multiparty function computation is possible using a mechanism that has a fixed running time. However, we show that both are possible using randomized mechanisms with constant expected running time. Joseph Y. Halpern, Vanessa Teague |
STOC | 2 |
| 2001 | Probabilistic Polynominal-Time Process Calculus and Security Protocol AnalysisabstractAbstract. We prove properties of a process calculus that is designed for analysing security protocols. Our long-term goal is to develop a form of protocol analysis, consistent with standard cryptographic assumptions, that provides a language for expressing probabilistic polynomial-time protocol steps, a specification method based on a compositional form of equivalence, and a logical basis for reasoning about equivalence. The process calculus is a variant of CCS, with bounded replication and probabilistic polynomial-time expressions allowed in messages and boolean tests. To avoid inconsistency between security and nondeterminism, messages are scheduled probabilistically instead of nondeterministically. We prove that evaluation of any process expression halts in probabilistic polynomial time and define a form of asymptotic protocol equivalence that allows security properties to be expressed using observational equivalence, a standard relation from programming language theory that involves quantifying over all possible environments that might interact with the protocol. We develop a form of probabilistic bisimulation and use it to establish the soundness of an equational proof system based on observational equivalences. The proof system is illustrated by a formation derivation of the assertion, well-known in cryptography, that El Gamal encryption’s semantic security is equivalent to the (computational) Decision Diffie-Hellman assumption. This example demonstrates the power of probabilistic bisimulation and equational reasoning for protocol security. John C. Mitchell, Ajith Ramanathan, Andre Scedrov, Vanessa Teague |
LICS | 4 |
| 2001 | Anti-presistence: history independent data structuresabstractMany data structures give away much more information than they were intended to. Whenever privacy is important, we need to be concerned that it might be possible to infer information from the memory representation of a data structure that is not available through its “legitimate” interface. Word processors that quietly maintain old versions of a document are merely the most egregious example of a general problem. Moni Naor, Vanessa Teague |
STOC | 2 |