Paper 2020/1064

Mimblewimble Non-Interactive Transaction Scheme

Gary Yu

Abstract

I describe a non-interactive transaction scheme for Mimblewimble protocol, so as to overcome the usability issue of the Mimblewimble wallet. With the Diffie–Hellman, we can use an Ephemeral Key shared between the sender and the receiver, a public nonce R is added to the output for that, removing the interactive cooperation procedure. And an additional one-time public key P' is used to lock the output to make it only spendable for the receiver, i.e. the owner of P'. Furtherly, to keep Mimblewimble privacy character, the Stealth Address is used in this new transaction scheme.

Note: A major updating on the scheme, and analysis on replay attack and rogue-key attack, etc., to substitute the unsafe previous version.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
MimblewimbleStealth addressBitcoinGrinConfidential transactionPrivacy
Contact author(s)
gary yu @ gotts tech
History
2020-12-21: last of 2 revisions
2020-09-03: received
See all versions
Short URL
https://ia.cr/2020/1064
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/1064,
      author = {Gary Yu},
      title = {Mimblewimble Non-Interactive Transaction Scheme},
      howpublished = {Cryptology ePrint Archive, Paper 2020/1064},
      year = {2020},
      note = {\url{https://eprint.iacr.org/2020/1064}},
      url = {https://eprint.iacr.org/2020/1064}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.