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.
 Drop the concept of rippling in favor of long lived offers. GitHub Issue. https://github.com/stellar/stellar-protocol/issues/6.
 Linking wallets and deanonymizing transactions in Ripple. Thread in XRPChat. https://www.xrpchat.com/topic/1721-linking-wallets-and-deanonymizing-transactions-in-ripple.
 List of operations. In: Stellar Documentation. Stellar Development Foundation. https://www.stellar.org/developers/guides/concepts/list-of-operations.html.
 New payment solution with blockchain technology. SEB. https://sebgroup.com/press/news/new-payment-solution-with-blockchain-technology.
 Reserves. In: Ripple Documentation. Ripple Inc. https://ripple.com/build/reserves.
 Ripple allows payments to any Bitcoin address straight from its client. https://gigaom.com/2013/07/02/ripple-allows-payments-to-any-bitcoin-address-straight-from-its-client.
 Ripple Charts. Ripple Inc. https://charts.ripple.com/.
 Ripple Strikes Multi-National Deal with SBI Holdings to Meet Growing Demand for Ripple Solutions Across Asia. https://ripple.com/ripple_press/ripple-strikes-multi-national-deal-with-sbi-holdings-to-meet-growing-demand-for-ripple-solutions-across-asia.
 Ripple website. Ripple Inc. https://ripple.com.
 Stellar network. Stellar Development Foundation. https://www.stellar.org/.
 Stellar partnerships. Stellar Development Foundation. https://www.stellar.org/blog/category/partnerships/.
 Understanding the “NoRipple” flag. In: Ripple Documentation. Ripple Inc. https://ripple.com/knowledge_center/understanding-the-noripple-flag/.
 Androulaki E. Karame G. O. Roeschlin M. Scherer T. and Capkun S. Evaluating user privacy in Bitcoin. FC’13.
 Armknecht F. Karame G. O. Mandal A. Youssef F. and Zenner E. Ripple: Overview and outlook. TRUST’15.
 Barber S. Boyen X. Shi E. and Uzun E. Bitter to better. how to make Bitcoin a better currency. FC’12.
 Ben-Sasson E. Chiesa A. Garman C. Green M. Miers I. Tromer E. and Virza M. Zerocash: Decentralized anonymous payments from Bitcoin. S&P’14.
 Bernstein D. J. Duif N. Lange T. Schwabe P. and Yang B. High-speed high-security signatures. J. Cryptographic Engineering 2 2 (2012) 77–89.
 Bissias G. Ozisik A. P. Levine B. N. and Liberatore M. Sybil-resistant mixing for Bitcoin. In WPES’14.
 Bonneau J. Narayanan A. Miller A. Clark J. Kroll J. and Felten E. Mixcoin: Anonymity for Bitcoin with accountable mixes. In FC’14.
 Brickell E. F. Lee P. J. and Yacobi Y. Secure audio teleconference. In CRYPTO’87.
 Corrigan-Gibbs H. and Ford B. Dissent: Accountable anonymous group messaging. CCS’10.
 Das S. Ripple blockchain payment from Canada to Germany takes 20 seconds. https://www.cryptocoinsnews.com/ripple-blockchain-payment-transfer.
 Dolev D. Reischuk R. and Strong H. R. Early stopping in byzantine agreement. J. ACM 37 4 (1990) 720–741.
 Elison M. Santander and Reisebank both recognized for innovation. Ripple Inc. https://ripple.com/insights/bankawards.
 Fugger R. Money as IOUs in social trust networks & a proposal for a decentralized currency network protocol. http://archive.ripple-project.org/decentralizedcurrency.pdf 2004.
 Rizzo P. Royal Bank of Canada Reveals Blockchain Trial With Ripple. CoinDesk. http://www.coindesk.com/royal-bank-canada-reveals-blockchain-remittance-trial-ripple 2016.
 Ruffing T. Moreno-Sanchez P. and Kate A. Coin-Shuffle: Practical decentralized coin mixing for Bitcoin. ESORICS’14.
 Ruffing T. Moreno-Sanchez P. and Kate A. P2P mixing and unlinkable Bitcoin transactions. In NDSS’17.
 Schnorr C. P. Efficient signature generation by smart cards. J. Cryptol. 4 3 (Jan. 1991) 161–174.
 Schwartz D. Youngs N. and Britto A. The Ripple protocol consensus algorithm. https://ripple.com/files/ripple_consensus_whitepaper.pdf.
 Serjantov A. Dingledine R. and Syverson P. F. From a trickle to a flood: Active attacks on several mix types. In IH’02.
 Southurst J. Australia’s Commonwealth bank latest to experiment with Ripple. CoinDesk. http://www.coindesk.com/australia-commonwealth-bank-ripple-experiment 2015.
 Spagnuolo M. Maggi F. and Zanero S. BitIodine: Extracting Intelligence from the Bitcoin Network. In FC’14.
 Srikanth T. K. and Toueg S. Simulating authenticated broadcasts to derive simple fault-tolerant algorithms. Distributed Computing 2 2 (1987) 80–94.
 Steven Goldfeder Rosario Gennaro Harry Kalodner Joseph Bonneau Joshua A. Kroll Edward W. Feltenand Arvind Narayan. Securing Bitcoin wallets via a new DSA/ECDSA threshold signature scheme. https://www.cs.princeton.edu/~stevenag/threshold_sigs.pdf.
 Syta E. Tamas I. Visher D. Wolinsky D. I. Jovanovic P. Gasser L. Gailly N. Khoffi I. and Ford B. Keeping authorities “honest or bust” with decentralized witness cosigning. In S&P’16.
 Valenta L. and Rowan B. Blindcoin: Blinded accountable mixes for Bitcoin. In BITCOIN’15.
 van Saberhagen N. CryptoNote 2013. https://cryptonote.org/whitepaper.pdf.
 Ziegeldorf J. H. Grossmann F. Henze M. Inden N. and Wehrle K. CoinParty: Secure multi-party mixing of bitcoins. In CODASPY’15.
 Zyskind G. Nathan O. and Pentland A. Enigma: Decentralized computation platform with guaranteed privacy.