Thesis icon

Thesis

“Now you don’t see it, now you do”: time-lock puzzles and fair exchange

Abstract:
Time-Release Encryption (TRE) is a cryptographic scheme designed to conceal messages for a predetermined duration. Constructing practical TRE schemes without relying on external parties typically involves Time-Lock Puzzles (TLPs) – unparallelisable computational challenges with predictable solving times. The solution to a TLP reveals the hidden message. This thesis investigates the potential of TLPs in two key areas.

First, we address a gap in the literature by constructing an efficient, practical, and quantum-secure TLP. We build upon the widely used concept of repeated squaring in RSA moduli, but modify the approach by performing these operations modulo a prime number. To further enhance security, we chain together multiple exponentiations using random permutations. The resulting TLP retains most of the efficiency of existing repeated-squaring-based puzzles while offering stronger security guarantees, particularly against attacks from quantum computers.

Second, we apply TLPs to the problem of fair exchange. This problem involves two or more parties, each holding a secret item, and explores how they can exchange these items while ensuring that no one cheats. Traditionally, exchanging secrets without a trusted neutral party is considered impossible. However, the field of partial fairness aims to design protocols that achieve some probability of fairness in all situations. By leveraging TLPs, we overcome previous limitations and significantly improve the round efficiency of fair exchange protocols. Specifically, we present 2-party and multi-party protocols that achieve optimal fairness, meaning no shorter protocol can offer a higher chance of a successful and fair exchange.

Actions

Access Document

Files:

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Oxford college:
Somerville College
Role:
Author

Contributors

Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Supervisor
ORCID:
0000-0001-7557-3901


More from this funder
Funder identifier:
https://ror.org/001aqnf71
Funding agency for:
Maffei, I
Grant:
2421791
Programme:
EPSRC studentship


DOI:
Type of award:
DPhil
Level of award:
Doctoral
Awarding institution:
University of Oxford


Language:
English
Keywords:
Subjects:
Pubs id:
2328934
Local pid:
pubs:2328934
Deposit date:
2025-10-25
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP