Private and Fast Routing in Credit Networks

Jianwei Long,Chi Zhang,Chenyu Li,Lingbo Wei,Qibin Sun,Xia Zhang
DOI: https://doi.org/10.1109/nana51271.2020.00009
2020-01-01
Abstract:A credit network models the trust among users in a distributed peer-to-peer fashion and provides the means to make path-based payments between two users. The widespread use of credit networks raises serious privacy concerns because the network topology and available credit value of the links are public to all users. In this paper, we present PEAR, a private and fast routing scheme for credit networks. PEAR relies on a centralized payment path provider to collect information from users and serve users' transaction requests. To prevent the untrusted payment path provider from retrieving sensitive information, we utilize trusted execution environments (TEEs) like Intel SGX to perform routing operations and provide integrity and confidentiality protection during path computation. However, researches show that Intel SGX is suffering from side-channel attacks and may leak transaction information. Therefore, we design an oblivious routing algorithm with the help of Path ORAM to hide transaction patterns. We implemented PEAR and showed that it can protect users' privacy in credit networks with low routing overhead.
What problem does this paper attempt to address?