CryptoMaze:保护隐私的链下支付拆分协议
密码学与安全
2022-02-08 v3
摘要
为在支付通道网络(PCN)中实现链下交易而开发的支付协议,假定底层路由算法通过单一路径转移支付。然而,一条路径可能不具备足够的容量来路由一笔交易。将支付拆分到多条路径上不可避免。如果我们在每条路径上运行协议的独立实例,某些路径上的执行可能失败,导致资金的部分转移。付款方必须针对剩余金额重新尝试整个过程。我们提出了一种安全且保护隐私的支付协议 CryptoMaze。资金以广度优先的方式,经由负责路由的若干支付通道从发送方转移到接收方,而非独立路径。与现有最先进技术相比,支付以更低的设置成本更快结算。部分支付之间的关联性被捕获,从而保证原子性。此外,双方 ECDSA 签名用于在与支付相关各方之间建立无脚本锁。它通过利用核心比特币脚本降低了空间开销。我们在通用可组合(Universal Composability)框架中提供了形式化模型,并阐述了 CryptoMaze 实现的隐私目标。我们将协议性能与现有的基于单路径的支付协议 Multi-hop HTLC 进行比较,后者在多个实例上一次迭代地应用于一条路径。观察到 CryptoMaze 需要更少的通信开销和更低的执行时间,展示了效率与可扩展性。
引用
@article{arxiv.2005.07574,
title = {CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments},
author = {Subhra Mazumdar and Sushmita Ruj},
journal= {arXiv preprint arXiv:2005.07574},
year = {2022}
}
备注
17 pages, Accepted in IEEE Transactions on Dependable and Secure Computing