TY - JOUR
T1 - B-Tor
T2 - Anonymous communication system based on consortium blockchain
AU - Xu, Dawei
AU - Gao, Jiaqi
AU - Zhu, Liehuang
AU - Gao, Feng
AU - Han, Yang
AU - Zhao, Jian
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2023/9
Y1 - 2023/9
N2 - The rapid development of the Internet has led to the increasingly prominent feature of openness and transparency of user information. Tor, which is used to protect personal privacy, is one of the most widely used anonymous communication systems with the largest number of users. However, there are many problems with Tor, such as: illegal transactions in the dark network disturbing social security, high communication delays, and security problems such as vulnerability to DOS attacks, man-in-the-middle attacks, and censorship attacks. In this paper, we design and implement a new anonymous communication system B-Tor based on the original Tor architecture model combined with the mainstream consortium blockchain architecture Fabric, which can trace illegal transactions by using the traceability feature of blockchain and group signature algorithm. The consensus algorithm mechanism in blockchain is utilized to improve the communication efficiency and increase the throughput of the system. The system utilizes the decentralized feature of blockchain to solve the security problem of Tor mentioned above. The system performance evaluation and security evaluation are given in this paper. The experiments show that the communication delay of B-Tor anonymous communication system is low, and in the 600s user loop test, the system successfully receives the consensus file 790629 times with 98% success rate, the highest throughput is 1352.8 TPS, and the average delay is 0.1s. It is verified through the experiments that the system can be affected less during DOS attacks and can recover the state quickly.
AB - The rapid development of the Internet has led to the increasingly prominent feature of openness and transparency of user information. Tor, which is used to protect personal privacy, is one of the most widely used anonymous communication systems with the largest number of users. However, there are many problems with Tor, such as: illegal transactions in the dark network disturbing social security, high communication delays, and security problems such as vulnerability to DOS attacks, man-in-the-middle attacks, and censorship attacks. In this paper, we design and implement a new anonymous communication system B-Tor based on the original Tor architecture model combined with the mainstream consortium blockchain architecture Fabric, which can trace illegal transactions by using the traceability feature of blockchain and group signature algorithm. The consensus algorithm mechanism in blockchain is utilized to improve the communication efficiency and increase the throughput of the system. The system utilizes the decentralized feature of blockchain to solve the security problem of Tor mentioned above. The system performance evaluation and security evaluation are given in this paper. The experiments show that the communication delay of B-Tor anonymous communication system is low, and in the 600s user loop test, the system successfully receives the consensus file 790629 times with 98% success rate, the highest throughput is 1352.8 TPS, and the average delay is 0.1s. It is verified through the experiments that the system can be affected less during DOS attacks and can recover the state quickly.
KW - Hyperledger fabric
KW - Security
KW - Tor
KW - Traceability
UR - http://www.scopus.com/inward/record.url?scp=85164466342&partnerID=8YFLogxK
U2 - 10.1007/s12083-023-01514-9
DO - 10.1007/s12083-023-01514-9
M3 - Article
AN - SCOPUS:85164466342
SN - 1936-6442
VL - 16
SP - 2218
EP - 2241
JO - Peer-to-Peer Networking and Applications
JF - Peer-to-Peer Networking and Applications
IS - 5
ER -