TIDE : A novel approach to constructing timed-release encryption. / Loe, Angelique Faye; Medley, Liam; O'Connell, Christian; Quaglia, Elizabeth A.

ACISP 2022. 2022.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Forthcoming

Standard

TIDE : A novel approach to constructing timed-release encryption. / Loe, Angelique Faye; Medley, Liam; O'Connell, Christian; Quaglia, Elizabeth A.

ACISP 2022. 2022.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Harvard

APA

Vancouver

Author

BibTeX

@inproceedings{a96a3fcfb6ce47fba723a61eb6b119e1,
title = "TIDE: A novel approach to constructing timed-release encryption",
abstract = "In ESORICS 2021, Chvojka et al. introduced the idea of taking a time-lock puzzle and using its solution to generate the keys of a public key encryption (PKE) scheme [12]. They use this to define a timed- release encryption (TRE) scheme, in which the secret key is encrypted {\textquoteleft}to the future{\textquoteright} using a time-lock puzzle, whilst the public key is published. This allows multiple parties to encrypt a message to the public key of the PKE scheme. Then, once a solver has spent a prescribed length of time evaluating the time-lock puzzle, they obtain the secret key and hence can decrypt all of the messages.In this work we introduce TIDE (TIme Delayed Encryption), a novel approach to constructing timed-release encryption based upon the RSA cryptosystem, where instead of directly encrypting the secret key to the future, we utilise number-theoretic techniques to allow the solver to factor the RSA modulus, and hence derive the decryption key. We implement TIDE on a desktop PC and on Raspberry Pi devices validating that TIDE is both efficient and practically implementable. We provide evidence of practicality with an extensive implementation study detailing the source code and practical performance of TIDE.",
author = "Loe, {Angelique Faye} and Liam Medley and Christian O'Connell and Quaglia, {Elizabeth A.}",
year = "2022",
month = apr,
day = "15",
language = "English",
booktitle = "ACISP 2022",

}

RIS

TY - GEN

T1 - TIDE

T2 - A novel approach to constructing timed-release encryption

AU - Loe, Angelique Faye

AU - Medley, Liam

AU - O'Connell, Christian

AU - Quaglia, Elizabeth A.

PY - 2022/4/15

Y1 - 2022/4/15

N2 - In ESORICS 2021, Chvojka et al. introduced the idea of taking a time-lock puzzle and using its solution to generate the keys of a public key encryption (PKE) scheme [12]. They use this to define a timed- release encryption (TRE) scheme, in which the secret key is encrypted ‘to the future’ using a time-lock puzzle, whilst the public key is published. This allows multiple parties to encrypt a message to the public key of the PKE scheme. Then, once a solver has spent a prescribed length of time evaluating the time-lock puzzle, they obtain the secret key and hence can decrypt all of the messages.In this work we introduce TIDE (TIme Delayed Encryption), a novel approach to constructing timed-release encryption based upon the RSA cryptosystem, where instead of directly encrypting the secret key to the future, we utilise number-theoretic techniques to allow the solver to factor the RSA modulus, and hence derive the decryption key. We implement TIDE on a desktop PC and on Raspberry Pi devices validating that TIDE is both efficient and practically implementable. We provide evidence of practicality with an extensive implementation study detailing the source code and practical performance of TIDE.

AB - In ESORICS 2021, Chvojka et al. introduced the idea of taking a time-lock puzzle and using its solution to generate the keys of a public key encryption (PKE) scheme [12]. They use this to define a timed- release encryption (TRE) scheme, in which the secret key is encrypted ‘to the future’ using a time-lock puzzle, whilst the public key is published. This allows multiple parties to encrypt a message to the public key of the PKE scheme. Then, once a solver has spent a prescribed length of time evaluating the time-lock puzzle, they obtain the secret key and hence can decrypt all of the messages.In this work we introduce TIDE (TIme Delayed Encryption), a novel approach to constructing timed-release encryption based upon the RSA cryptosystem, where instead of directly encrypting the secret key to the future, we utilise number-theoretic techniques to allow the solver to factor the RSA modulus, and hence derive the decryption key. We implement TIDE on a desktop PC and on Raspberry Pi devices validating that TIDE is both efficient and practically implementable. We provide evidence of practicality with an extensive implementation study detailing the source code and practical performance of TIDE.

M3 - Conference contribution

BT - ACISP 2022

ER -