MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain
Michele Kryston, Edoardo Marangone, Claudio Di Ciccio, Daniele Friolo, Eugenio Nerio Nemmi, Mattia Samory, Michele Spina, Daniele Venturi, Ingo Weber

TL;DR
MARTSIA is a blockchain-based tool that enables confidential data sharing by combining fine-grained access control, encryption, and distributed storage, balancing transparency and privacy in multi-party collaborations.
Contribution
It introduces a novel multi-authority attribute-based encryption approach integrated with blockchain to securely control data access at message-part level.
Findings
Provides fine-grained access control for blockchain data
Ensures data confidentiality through encryption despite replication
Demonstrates applicability in real-world business scenarios
Abstract
Blockchain technology streamlines multi-party collaborations in decentralized settings, especially when trust is limited or difficult to establish. While public blockchains enhance transparency and reliability by replicating data across all network nodes, they also conflict with confidentiality. Here, we introduce Multi-Authority Approach to Transaction Systems for Interoperating Applications (MARTSIA) to address this challenge. MARTSIA provides fine-grained read-access control at the message-part level by combining user-defined policies with certifier-declared attributes. The approach guarantees that even though data is replicated across the network to maintain consistency, fault tolerance, and availability, its confidentiality is securely preserved through encryption. To this end, MARTSIA integrates blockchain technologies, Multi-Authority Attribute-Based Encryption, and distributed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Data Security Solutions
