KIT | KIT-Bibliothek | Impressum | Datenschutz

ETHTID: Deployable Threshold Information Disclosure on Ethereum

Stengele, Oliver ORCID iD icon; Raiber, Markus; Müller-Quade, Jörn; Hartenstein, Hannes

Abstract (englisch):

We address the Threshold Information Disclosure (TID) problem on Ethereum: An arbitrary number of users commit to the scheduled disclosure of their individual messages recorded on the Ethereum blockchain if and only if all such messages are disclosed. Before a disclosure, only the original sender of each message should know its contents. To accomplish this, we task a small council with executing a distributed generation and threshold sharing of an asymmetric key pair. The public key can be used to encrypt messages which only become readable once the threshold-shared decryption key is reconstructed at a predefined point in time and recorded on-chain. With blockchains like Ethereum, it is possible to coordinate such procedures and attach economic stakes to the actions of participating individuals. In this paper, we present ETHTID, an Ethereum smart contract application to coordinate Threshold Information Disclosure. We base our implementation on ETHDKG [1], a smart contract application for distributed key generation and threshold sharing, and adapt it to fit our differing use case as well as add functionality to oversee a scheduled reconstruction of the decryption key. ... mehr

Volltext §
DOI: 10.5445/IR/1000135441
Veröffentlicht am 16.07.2021
Cover der Publikation
Zugehörige Institution(en) am KIT Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 04.07.2021
Sprache Englisch
Identifikator KITopen-ID: 1000135441
Schlagwörter distributed key generation, threshold encryption, smart contract, time-lock cryptography
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page