SmartMeasurer: A Secure and Automated Bandwidth Measurement for Tor with Smart Contract

被引:1
|
作者
Tang, Zejia [1 ]
Pan, Tianyao [2 ]
Han, Yang [1 ]
Shen, Tongzhou [1 ]
Xu, Lei [1 ]
Xu, Dawei [1 ,3 ]
机构
[1] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Sch Comp Sci Technol, Beijing 100081, Peoples R China
[3] Changchun Univ, Coll Cybersecur, Changchun 130022, Peoples R China
关键词
Tor; load balancing; smart contract; blockchain; decentralization; security;
D O I
10.3390/math11194105
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Tor is now using a centralized measurement system called Sbws to measure the bandwidth of relays to guide clients in selecting relays to balance traffic. Sbws has been proven to be vulnerable to multiple attacks because of the centralized structure and exposed measurements. We present SmartMeasurer, a secure and decentralized system for bandwidth measurement. Combining smart contract, Oracle Chainlink and ECC technology, we achieve decentralization while hiding the measurement circuits among the general circuits by exploiting the dual identity of randomly dynamic measurers and guards. We analyze the security of our system and demonstrate that it defends against three types of attacks. Our experiments on both private and public Tor networks show that our system is decentralized while keeping the error and the average of our measurements converges to a small interval of 0.30 Mbps. Compared to other existing methods, our system reduces trust assumptions and the costs of using smart contract, and enhances the practical feasibility of the solution.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] FSFC: An input filter-based secure framework for smart contract
    Wang, Zeli
    Dai, Weiqi
    Choo, Kim-Kwang Raymond
    Jin, Hai
    Zou, Deqing
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 154
  • [22] Secure smart contract-based digital twins for the Internet of Things
    Pittaras, Iakovos
    Fotiou, Nikos
    Karapapas, Christos
    Siris, Vasilios A.
    Polyzos, George C.
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (01):
  • [23] Enabling Secure and Privacy Preserving Identity Management via Smart Contract
    Liu, Yaoqing
    Sun, Guchuan
    Schuckers, Stephanie
    2019 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2019,
  • [24] A secure vehicle theft detection framework using Blockchain and smart contract
    Debashis Das
    Sourav Banerjee
    Utpal Biswas
    Peer-to-Peer Networking and Applications, 2021, 14 : 672 - 686
  • [25] A Secure and Traceable Vehicles and Parts System Based on Blockchain and Smart Contract
    Chen, Chin-Ling
    Zhu, Zhi-Peng
    Zhou, Ming
    Tsaur, Woei-Jiunn
    Wu, Chih-Ming
    Sun, Hongyu
    SENSORS, 2022, 22 (18)
  • [26] Automated Generation of Test Cases for Smart Contract Security Analyzers
    Kim, Ki Byung
    Lee, Jonghyup
    IEEE ACCESS, 2020, 8 : 209377 - 209392
  • [27] Automated Repair of Smart Contract Vulnerabilities: A Systematic Literature Review
    Kiani, Rasoul
    Sheng, Victor S.
    ELECTRONICS, 2024, 13 (19)
  • [28] Toward Automated Detecting Unanticipated Price Feed in Smart Contract
    Mo, Yifan
    Chen, Jiachi
    Wang, Yanlin
    Zheng, Zibin
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1257 - 1268
  • [29] A secure electronic contract management and process system automated with predefined tasks
    Kwok, T
    Nguyen, T
    2005 IEEE INTERNATIONAL CONFERENCE ON E-TECHNOLOGY, E-COMMERCE AND E-SERVICE, PROCEEDINGS, 2005, : 276 - 281
  • [30] Secure-reliable smart contract applications based blockchain technology in smart cities environment
    Varfolomeev, Alexander A.
    Alfarhani, Liwa H.
    Oleiwi, Zahraa Ch
    14TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS, 2021, 186 : 669 - 676