PathShuffle: Credit Mixing and Anonymous Payments for Ripple

PathShuffle: Credit Mixing and Anonymous Payments for Ripple
复制标题

PathShuffle:Ripple 的信用混合和匿名支付

DOI:
10.1515/popets-2017-0031
复制
发表时间:
2017
影响因子:
--
通讯作者:
Aniket Kate
Aniket Kate
中科院分区:
--
文献类型:
--
作者:
Pedro A. Moreno;Tim Ruffing;Aniket Kate

文献摘要

被引文献

相似文献

摘要 我欠你(IOU)信用网络 Ripple 是新兴的去中心化支付系统领域中最著名的替代方案之一。 Ripple 基于路径的交易使其有别于比特币等加密货币。其匿名性质,同时仍保持一定的监管能力,促使世界各地的多家金融机构使用 Ripple 来处理日常交易。然而,凭借其公共账本,像 Ripple 这样的信用网络在隐私性较弱方面与加密货币没有什么不同;最近的示范性去匿名化攻击引起了人们对 Ripple 用户及其交易隐私的严重担忧。然而,与加密货币不同的是,没有已知的隐私解决方案与 Ripple 等现有信用网络兼容。在本文中,我们提出了 PathShuffle,这是信用网络的第一个路径混合协议。 PathShuffle 与当前的信用网络完全兼容。作为其基本构建块,我们提出了 PathJoin,这是一种在信用网络中执行原子交易的新颖协议。 PathShuffle 使用 PathJoin 和 P2P 混合协议 DiceMix,是一种用于匿名化基于路径的交易的去中心化解决方案。我们通过在 Ripple 中进行路径混合来展示 PathShuffle 的实用性。
Abstract The I owe you (IOU) credit network Ripple is one of the most prominent alternatives in the burgeoning field of decentralized payment systems. Ripple’s path-based transactions set it apart from cryptocurrencies such as Bitcoin. Its pseudonymous nature, while still maintaining some regulatory capabilities, has motivated several financial institutions across the world to use Ripple for processing their daily transactions. Nevertheless, with its public ledger, a credit network such as Ripple is no different from a cryptocurrency in terms of weak privacy; recent demonstrative deanonymization attacks raise important concerns regarding the privacy of the Ripple users and their transactions. However, unlike for cryptocurrencies, there is no known privacy solution compatible with the existing credit networks such as Ripple. In this paper, we present PathShuffle, the first path mixing protocol for credit networks. PathShuffle is fully compatible with the current credit networks. As its essential building block, we propose PathJoin, a novel protocol to perform atomic transactions in credit networks. Using PathJoin and the P2P mixing protocol DiceMix, PathShuffle is a decentralized solution for anonymizing path-based transactions. We demonstrate the practicality of PathShuffle by performing path mixing in Ripple.