中文

MARTSIA:为基于区块链的流程执行实现数据机密性

密码学与安全 2023-11-29 v3 多智能体系统

摘要

多方业务流程依赖于去中心化环境中各类参与方的协作。区块链技术可促进这些流程的自动化,即便在参与者间信任有限的情况下亦如此。交易存储于账本中,该账本副本由区块链网络的每个节点保留。由此保存的操作便公开可访问。虽然这增强了透明性、可靠性与持久性,却阻碍了将公有区块链用于流程自动化,因其违背了企业环境中的典型机密性要求。本文中,我们提出 MARTSIA:一种用于互操作应用的交易系统多授权方方法(A Multi-Authority Approach to Transaction Systems for Interoperating Applications)。MARTSIA 在消息部件层级实现对流程数据的精确控制。基于多授权方属性基加密(MA-ABE),MARTSIA 实现了若干理想属性,包括机密性、透明性与可审计性。我们在概念验证原型中实现了该方法,并借此在供应链管理领域开展案例研究。此外,我们展示了 MARTSIA 与最先进的基于区块链的流程执行引擎的集成,以保障数据流安全。

关键词

引用

@article{arxiv.2303.17977,
  title  = {MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution},
  author = {Edoardo Marangone and Claudio Di Ciccio and Daniele Friolo and Eugenio Nerio Nemmi and Daniele Venturi and Ingo Weber},
  journal= {arXiv preprint arXiv:2303.17977},
  year   = {2023}
}