Paper 2026/2204

Provenance Proofs: Linkable Zero-Knowledge Derivation Relations for Hierarchical Deterministic Wallets

Vincenzo Botta, AmericanFortress
Michal Pospieszalski, AmericanFortress
Emanuele Ragnoli, AmericanFortress
Justus Ranvier, AmericanFortress
Abstract

ZKPoSP proves that a public key or address was honestly derived from a hidden wallet seed, without revealing the seed or the private derivation state. This paper studies relationships among several derived values: whether public keys or addresses, possibly on different curves and different blockchains, share a hidden origin, which is the seed or an anchor of the wallet, and who else can recognize this relation. We give a model for such provenance proofs, with derivation proofs, which carry a link value, and provenance proofs, which show that several derivation statements share an origin. We define correctness, derivation soundness, provenance soundness, non-frameability and unlinkability. We give four constructions, which differ in who can link: only the user, with a joint proof or with commitments linked later; anyone within a linking context, with a deterministic tag, which can also act as a nullifier; or a designated authority, with an encryption of that tag. We prove, in sketch form, that the constructions satisfy the five properties under the security of the ZKPoSP derivation relations, the random oracle model, and the zero knowledge and simulation extractability of the proof system. We describe an application to cross-chain transfers from Bitcoin to Solana, in which the payout address must come from the same wallet as the source address, so that an attacker cannot substitute the destination. We report Plonky3 benchmarks of the derivation proofs on which the constructions are built.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
deterministic hardware walletlinkability
Contact author(s)
vincenzo @ matterfi com
mehow @ matterfi com
emanuele @ matterfi com
justus @ matterfi com
History
2026-09-27: approved
2026-09-24: received
See all versions
Short URL
https://ia.cr/2026/2204
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2204,
      author = {Vincenzo Botta and Michal Pospieszalski and Emanuele Ragnoli and Justus Ranvier},
      title = {Provenance Proofs: Linkable Zero-Knowledge Derivation Relations for Hierarchical Deterministic Wallets},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2204},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2204}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.