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 条
  • [1] Smart Contract Risk Assessment How Secure is the Contract You Are Calling
    Li, Zexin
    Wang, Chao
    Zhang, Xucan
    Yu, Xiang
    Cui, Ting
    Yu, Yifan
    COMPUTATIONAL AND EXPERIMENTAL SIMULATIONS IN ENGINEERING, ICCES 2024-VOL 2, 2025, 173 : 526 - 534
  • [2] Smart Contract-Based Secure Decentralized Smart Healthcare System
    Raj, Anu
    Prakash, Shiva
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 27 - 27
  • [3] Making Smart Contract Development More Secure and Easier
    Ren, Meng
    Ma, Fuchen
    Yin, Zijing
    Fu, Ying
    Li, Huizhong
    Chang, Wanli
    Jiang, Yu
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1360 - 1370
  • [4] Secure Blockchain Interworking Using Extended Smart Contract
    Fujimoto, Shingo
    Takeuchi, Takuma
    Higashikado, Yoshiki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (02) : 227 - 234
  • [5] A secure transaction and smart contract architecture for internet of vehicles
    Lin, Hua-Yi
    SCIENCE PROGRESS, 2024, 107 (04)
  • [6] Secure protocols for smart contract based insurance services
    Wilusz, Daniel
    Wojtowicz, Adam
    EXPERT SYSTEMS, 2022, 39 (09)
  • [7] Towards Automated Verification of Smart Contract Fairness
    Liu, Ye
    Li, Yi
    Lin, Shang-Wei
    Zhao, Rong
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 666 - 677
  • [8] SSHCEth: Secure Smart Home Communications based on Ethereum Blockchain and Smart Contract
    Bourian, Imad
    Sebbar, Anass
    Chougdali, Khalid
    Amhoud, El Mehdi
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 2674 - 2679
  • [9] Smart WiFi: Universal and Secure Smart Contract-Enabled WiFi Hotspot
    Ivanov, Nikolay
    Lou, Jianzhi
    Yan, Qiben
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS (SECURECOMM 2020), PT I, 2020, 335 : 425 - 445
  • [10] Advanced Automated Module for Smart and Secure City
    Solanki, Vijender Kumar
    Katiyar, Somesh
    BhashkarSemwal, Vijay
    Dewan, Poorva
    Venkatasen, M.
    Dey, Nilanjan
    1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 : 367 - 374