Paper 2021/1073

"Act natural!": Having a Private Chat on a Public Blockchain

Thore Tiemann
Sebastian Berndt
Thomas Eisenbarth
Maciej Liskiewicz
Abstract

Messengers have become an essential means of interpersonal interaction. Yet untraceable private communication remains an elusive goal, as most messengers hide content, but not communication patterns. The knowledge of communication patterns can by itself reveal too much, as happened, e.g., in the context of the Arab Spring. Subliminal channels in cryptographic systems enable untraceable private communication in plain sight. In this context, bulletin boards in the form of blockchains are a natural object for subliminal communication: accessing them is innocuous, as they rely on distributed access for verification and extension. At the same time, blockchain users generate hundreds of thousands of transactions per day that are individually signed and placed on the blockchain. Thus, blockchains may serve as innocuous repository for publicly accessible cryptographic transactions where subliminal channels can be placed. This significantly increases the availability of publicly accessible cryptographic transactions where subliminal channels can be placed. In this paper, we propose a public-key subliminal channel using secret-recoverable splittable signature schemes on blockchains and prove that our construction is undetectable in the random oracle model under common cryptographic assumptions. Our approach is applicable to any secret-recoverable splittable signature scheme and introduces a constant overhead of a single signature per message. Such schemes are used by 98 of the top 100 cryptocurrencies. We also analyze the applicability of our approach to the Bitcoin, Monero, and RippleNet networks and present proof of concept implementations for Bitcoin and RippleNet.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. EuroS&P '23
DOI
10.1109/EuroSP57164.2023.00026
Keywords
blockchainsubliminal channelcovert communicationdigital signatureinformation securitysmart contractsteganography
Contact author(s)
t tiemann @ uni-luebeck de
s berndt @ uni-luebeck de
thomas eisenbarth @ uni-luebeck de
liskiewi @ tcs uni-luebeck de
History
2024-07-02: revised
2021-08-23: received
See all versions
Short URL
https://ia.cr/2021/1073
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/1073,
      author = {Thore Tiemann and Sebastian Berndt and Thomas Eisenbarth and Maciej Liskiewicz},
      title = {"Act natural!": Having a Private Chat on a Public Blockchain},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/1073},
      year = {2021},
      doi = {10.1109/EuroSP57164.2023.00026},
      url = {https://eprint.iacr.org/2021/1073}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.