Závěrečná práce: Tomáš Martykán: Improved resiliency of Cashu ecash mint using cryptographic hardware
Diplomová práce
Improved resiliency of Cashu ecash mint using cryptographic hardware
Anotace
Tato práce zkoumá integraci bezpečného hardwaru do systémů digitální hotovosti chránících soukromí, se zaměřením na protokol Cashu, implementaci Chaumian ecash, který umožňuje anonymní, částečně offline platby pomocí slepých podpisů. Na základě projektu JCMint, který přesouvá citlivé operace ražby na čipové karty JavaCard, rozšiřuje tato práce implementaci na hardware Trezor, aby byla kompatibilní se současnými specifikacemi Cashu a poskytovala lepší podporu pro nasazení v reálných aplikacích.
Abstract
This thesis explores the integration of secure hardware into privacy-preserving digital cash systems, focusing on the Cashu protocol, an implementation of Chaumian ecash that enables anonymous, partially offline payments using blind signatures. Building upon the JCMint project, which offloads sensitive mint operations to JavaCard smartcards, this work extends the implementation to Trezor hardware for …více
Zadání práce
The Chaumian ecash tokens support privacy-preserving and partially offline payments, with Cashu [1] being its concrete implementation. The Cashu coordination service called 'Mint' is responsible for issuance and reimbursement of ecash tokens and providing liquidity connection with the outer world, typically via on-chain or Lightning payment protocols. As the Mint must always be online and controls access to underlying digital assets, it presents a value attack target. JCMint [2] is a set of protocols and a prototype implementation for realizing sensitive Mint operations inside a cryptographic smartcard with optional support for a multiparty variant further distributing sensitive operations over multiple smartcards.
The goal of this thesis is to:
- Extend the original JCMint implementation to be compatible with the current version of Cashu specifications.
- Port Mint's sensitive operations to the Trezor wallet hardware platform using the Signatory interface, providing support for alternative hardware protection platforms, and providing an easy-to-deploy package.
- Systematically evaluate the performance of Min operations on Trezor and compare it to JCMint.
- Discuss options for further hardening of sensitive operations of the Cashu ecosystem, using systematic enumeration of involved components and examination of possible attack scenarios.
[1] Cashu documentation: https://docs.cashu.space/
[2] A. Dufka, P. Svenda: Trust-minimizing BDHKE-based e-cash mint using secure hardware and distributed computation, TRUSTBus 2024. https://crocs.fi.muni.cz/public/papers/jcmint_trustbus24
17. 12. 2025 06:47, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Practical Threshold Cryptography on Resource-Constrained Security-Certified Hardware
RNDr. Antonín Dufka, Ph.D. -
Technologie blockchainu: Bezpečnostní SWOT analýza
Bc. Vojtěch Bínek -
Logging and replay of smartcard communication
Mgr. Lubomír Hrbáček -
Secure multi-party computation with resource-constrained devices
RNDr. Dušan Klinec, Ph.D., učo 325219 -
Threshold Cryptography on Secure Hardware Devices
RNDr. Antonín Dufka, Ph.D.




