VLDB 2026 Research / reviewers in the wild / expert
Ben Smyth
dblp:45/6612
· DBLP profile ↗
16ranked-venue papers
5as first author
2since 2021 · last 2022
0000-0001-5889-7541ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 10 · 2 first-author · 1 since 2021Theory of computation · 4 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Surveying definitions of election verifiability
Ben Smyth, Michael R. Clarkson |
Inf. Process. Lett. | 1 |
| 2021 | Ballot secrecy: Security definition, sufficient conditions, and analysis of HeliosabstractWe propose a definition of ballot secrecy as an indistinguishability game in the computational model of cryptography. Our definition improves upon earlier definitions to ensure ballot secrecy is preserved in the presence of an adversary that controls ballot collection. We also propose a definition of ballot independence as an adaptation of an indistinguishability game for asymmetric encryption. We prove relations between our definitions. In particular, we prove ballot independence is sufficient for ballot secrecy in voting systems with zero-knowledge tallying proofs. Moreover, we prove that building systems from non-malleable asymmetric encryption schemes suffices for ballot secrecy, thereby eliminating the expense of ballot-secrecy proofs for a class of encryption-based voting systems. We demonstrate applicability of our results by analysing the Helios voting system and its mixnet variant. Our analysis reveals that Helios does not satisfy ballot secrecy in the presence of an adversary that controls ballot collection. The vulnerability cannot be detected by earlier definitions of ballot secrecy, because they do not consider such adversaries. We adopt non-malleable ballots as a fix and prove that the fixed system satisfies ballot secrecy. Ben Smyth |
J. Comput. Secur. | 1 |
| 2020 | Surveying global verifiability
Ben Smyth |
Inf. Process. Lett. | 1 |
| 2019 | A Critique of Game-Based Definitions of Receipt-Freeness for Voting
Ashley Fraser, Elizabeth A. Quaglia, Ben Smyth |
ProvSec | 3 |
| 2019 | Exploiting re-voting in the Helios election system
Maxime Meyer, Ben Smyth |
Inf. Process. Lett. | 2 |
| 2018 | Modelling and Analysis of a Hierarchy of Distance Bounding Attacks
Tom Chothia, Joeri de Ruiter, Ben Smyth |
USENIX Security Symposium | 3 |
| 2018 | Automated reasoning for equivalences in the applied pi calculus with barriersabstractObservational equivalence allows us to study important security properties such as anonymity. Unfortunately, the difficulty of proving observational equivalence hinders analysis. Blanchet, Abadi & Fournet simplify its proof by introducing a sufficient condition for observational equivalence, called diff-equivalence, which is a reachability condition that can be proved automatically by ProVerif. However, diff-equivalence is a very strong condition, which often does not hold even if observational equivalence does. In particular, when proving equivalence between processes that contain several parallel components, e.g., [Formula: see text] and [Formula: see text], diff-equivalence requires that P is equivalent to [Formula: see text] and Q is equivalent to [Formula: see text]. To relax this constraint, Delaune, Ryan & Smyth introduced the idea of swapping data between parallel processes [Formula: see text] and [Formula: see text] at synchronisation points, without proving its soundness. We extend their work by formalising the semantics of synchronisation, formalising the definition of swapping, and proving its soundness. We also relax some restrictions they had on the processes to which swapping can be applied. Moreover, we have implemented our results in ProVerif. Hence, we extend the class of equivalences that can be proved automatically. We showcase our results by analysing privacy in election schemes by Fujioka, Okamoto & Ohta, Lee et al., and Juels, Catalano & Jakobsson, and in the vehicular ad-hoc network by Freudiger et al. Bruno Blanchet, Ben Smyth |
J. Comput. Secur. | 2 |
| 2018 | Secret, verifiable auctions from elections
Elizabeth A. Quaglia, Ben Smyth |
Theor. Comput. Sci. | 2 |
| 2017 | CryptoCache: Network caching with confidentialityabstractEnd-to-end encryption seemingly signifies the death of caching, because current methods ensure that no two sessions are alike. In this paper, we show that servers can reuse encrypted content between sessions, thereby rejuvenating caching. The main idea of our technique is to allow interim nodes to cache content based on pseudo-identifiers instead of real file identities. This enables caching of reusable pseudo-identifiers, whilst maintaining content confidentiality, i.e., ensuring that only the client and the server know the actual identity of the requested file. Furthermore, we provide an extension that prevents client linkability, i.e., ensuring it is impossible to tell if two clients are viewing the same content. Finally, we formally analyse the balance between security and the hit probability performance of the cache. Jeremie Leguay, Georgios S. Paschos, Elizabeth A. Quaglia, Ben Smyth |
ICC | 4 |
| 2016 | Automated Reasoning for Equivalences in the Applied Pi Calculus with BarriersabstractObservational equivalence allows us to study important security properties such as anonymity. Unfortunately, the difficulty of proving observational equivalence hinders analysis. Blanchet, Abadi & Fournet simplify its proof by introducing a sufficient condition for observational equivalence, called diff-equivalence, which is a reachability condition that can be proved automatically by ProVerif. However, diff-equivalence is a very strong condition, which often does not hold even if observational equivalence does. In particular, when proving equivalence between processes that contain several parallel components, e.g., P | Q and P' | Q', diff-equivalence requires that P is equivalent to P' and Q is equivalent to Q'. To relax this constraint, Delaune, Ryan & Smyth introduced the idea of swapping data between parallel processes P' and Q' at synchronisation points, without proving its soundness. We extend their work by formalising the semantics of synchronisation, formalising the definition of swapping, and proving its soundness. We also relax some restrictions they had on the processes to which swapping can be applied. Moreover, we have implemented our results in ProVerif. Hence, we extend the class of equivalences that can be proved automatically. We showcase our results by analysing privacy in election schemes by Fujioka, Okamoto & Ohta and Lee et al., and in the vehicular ad-hoc network by Freudiger et al. Bruno Blanchet, Ben Smyth |
CSF | 2 |
| 2015 | Formal analysis of privacy in Direct Anonymous Attestation schemes
Ben Smyth, Mark Ryan 0001, Liqun Chen 0002 |
Sci. Comput. Program. | 1 |
| 2013 | Ballot Secrecy and Ballot Independence Coincide
Ben Smyth, David Bernhard |
ESORICS | 1 |
| 2013 | Attacking and fixing Helios: An analysis of ballot secrecyabstractHelios 2.0 is an open-source web-based end-to-end verifiable electronic voting system, suitable for use in low-coercion environments. In this article, we analyse ballot secrecy in Helios and discover a vulnerability which allows an adversary to compromise the privacy of voters. The vulnerability exploits the absence of ballot independence in Helios and works by replaying a voter's ballot or a variant of it, the replayed ballot magnifies the voter's contribution to the election outcome and this magnification can be used to violated privacy. We demonstrate the practicality of the attack by violating a voter's privacy in a mock election using the software implementation of Helios. Moreover, the feasibility of an attack is considered in the context of French legislative elections and, based upon our findings, we believe it constitutes a real threat to ballot secrecy. We present a fix and show that our solution satisfies a formal definition of ballot secrecy using the applied pi calculus. Furthermore, we present similar vulnerabilities in other electronic voting protocols – namely, the schemes by Lee et al., Sako and Kilian and Schoenmakers – which do not assure ballot independence. Finally, we argue that independence and privacy properties are unrelated, and non-malleability is stronger than independence. Véronique Cortier, Ben Smyth |
J. Comput. Secur. | 2 |
| 2011 | Attacking and Fixing Helios: An Analysis of Ballot SecrecyabstractHelios 2.0 is an open-source web-based end-to-end verifiable electronic voting system, suitable for use in low-coercion environments. In this paper, we analyse ballot secrecy and discover a vulnerability which allows an adversary to compromise the privacy of voters. This vulnerability has been successfully exploited to break privacy in a mock election using the current Helios implementation. Moreover, the feasibility of an attack is considered in the context of French legislative elections and, based upon our findings, we believe it constitutes a real threat to ballot secrecy in such settings. Finally, we present a fix and show that our solution satisfies a formal definition of ballot secrecy using the applied pi calculus. Véronique Cortier, Ben Smyth |
CSF | 2 |
| 2011 | Adapting Helios for Provable Ballot Privacy
David Bernhard, Véronique Cortier, Olivier Pereira, Ben Smyth, Bogdan Warinschi |
ESORICS | 4 |
| 2010 | Election Verifiability in Electronic Voting Protocols
Steve Kremer, Mark Ryan 0001, Ben Smyth |
ESORICS | 3 |