[About] [Research] [Contact] [Publications]


Profile picture

Alexander Hicks

I am a researcher working in computer science. Currently, I am looking at how formal (verified) models can be used to build and ground AI models to make them more reliable within transparently defined norms. This follows on from my existing research on how to make more open, decentralized, and transparent systems in which user privacy is preserved, and the relation between these social goals and a system's underlying technical mechanisms.

I also have an active interest in prediction and predictive systems, and forecast on GJOpen.

I recently obtained a PhD with a thesis on the design and usage of transparency enhancing technologies based on cryptographic logs under the supervision of Steven Murdoch in the information security research group. Before this, I obtained a BSc in Theoretical Physics from Queen Mary University of London and a MASt in Mathematics from the University of Cambridge, where I also spent a summer working on the formal verification of Mathematics using Isabelle.


Mastodon Bluesky Google Scholar LinkedIn GJOpen.

Research Overview

Transparency

My research on transparency has primarily focused on log based transparency enhancing technologies.

VAMS, which would allow for publicly verifiable audits of access to data requests for medical or law enforcement purposes, is an example of this. It shows how either Merkle trees or blockchains can be used to log such requests for auditors, and allow auditors to publish their audits (e.g., statistics about these requests) in such a way that people can verify the audits themselves, without having to compromise the privacy of people whose data was requested.

Transparency is important because when it looks like there has been an error made either by a system or a user, it isn't always clear which is more likely, especially when disputes only look at a single instance rather than evaluating the system as a whole. More generally, transparency makes it possible to contest the norms enforced by a system, rather than simply verify that a system has not made an error.

Decentralised systems

My research on decentralisation and decentralised systems (e.g., cryptocurrencies) has primarily focused on issues of incentives and game theoretic approaches to modelling decentralisation and security, in particular, to show that when long term incentives for decentralisation are considered, decentralisation can be reliably maintained although increasing it is difficult.

Looking at specific systems, work that I have been a part of has also shown how to implement smart contracts that make it possible to bribe miners in cryptocurrencies without requiring any trust between the briber and the bribee. Because it is also possible to verify blocks in other cryptocurrencies, bribes that are paid out on Ethereum can be made to Bitcoin miners, for example, showing that it is not possible to insulate the incentives of any cryptocurrency.

With my co-authors, we have also looked at Ethereum's transaction fee mechanism (EIP-1559) and shown that it may be rational for miners to deviate from an honest mining strategy, mining empty blocks to increase the base fee from future blocks.


Contact

alexander.hicks(at)ucl.ac.uk


Publications

Alexander Hicks. “Design and Usage of Transparency Enhancing Technologies.” PhD Thesis. 2023. [pdf] [UCL Library]

Alexander Hicks. “SoK: Log Based Transparency Enhancing Technologies.” arXiv:2305.01378. 2023. [pdf] [arxiv]

Sarah Azouvi, Guy Goren, Lioba Heimbach, and Alexander Hicks. “Base Fee Manipulation In Ethereum's EIP-1559 Transaction Fee Mechanism.” In International Symposium on Distributed Computing. 2023. [pdf] [publisher]

Alexander Hicks. “Transparency, Compliance, And Contestability When Code Is(n't) Law.” In New Security Paradigms Workshop. 2022. [pdf] [publisher]

Sarah Azouvi and Alexander Hicks. “Decentralisation Conscious Players and System Reliability.” In Financial Cryptography and Data Security. 2022. [pdf] [publisher]

Sarah Azouvi and Alexander Hicks. “SoK: Tools for Game Theoretic Models of Security for Cryptocurrencies.” In Cryptoeconomic Systems. 2020. [pdf] [publisher]

Alexander Hicks and Steven J. Murdoch. “Transparency Enhancing Technologies to Make Security Protocols Work for Humans.” In Security Protocols XXVII. 2019. [pdf] [publisher]

Sarah Azouvi, Alexander Hicks, and Steven J. Murdoch. “Incentives in Security Protocols.” In Security Protocols XXVI. 2018. [pdf] [publisher]

Alexander Hicks, Vasilios Mavroudis, Mustafa Al-Bassam, Sarah Meiklejohn, and Steven J. Murdoch. “VAMS: Verifiable Auditing of Access to Confidential Data.” arXiv:1805.04772. 2018. [pdf, 2023 update] [arxiv, old]

Patrick McCorry, Alexander Hicks, and Sarah Meiklejohn. “Smart Contracts for Bribing Miners.” In Financial Cryptography and Data Security: FC 2018 International Workshops, BITCOIN, VOTING, and WTSC. 2018. [pdf] [publisher]