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 条
  • [41] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Myung, Sein
    Lee, Jong-Hyouk
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 4904 - 4914
  • [42] 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
  • [43] Automated Generation of Test Cases for Smart Contract Security Analyzers
    Kim, Ki Byung
    Lee, Jonghyup
    IEEE ACCESS, 2020, 8 : 209377 - 209392
  • [44] Automated Repair of Smart Contract Vulnerabilities: A Systematic Literature Review
    Kiani, Rasoul
    Sheng, Victor S.
    ELECTRONICS, 2024, 13 (19)
  • [45] 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
  • [46] A Fair and Secure Bandwidth Allocation for AMI Mesh Network in Smart Grid
    Son, Hyejin
    Kang, Taeyoon
    Kim, Hwangnam
    Park, Jong-Bae
    Roh, Jae Hyung
    COMPUTER JOURNAL, 2012, 55 (10): : 1232 - 1243
  • [47] A Proxy -Layer Approach to Secure Smart Contract Deployment on Private EVM-Based PoA Blockchains
    Wang, Yonghao
    Alit, Jahid
    Arshadi, Junaid
    Liu, Yunxia
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 109 - 112
  • [48] Secure Smart Contract Based on Elliptic Curve in Property Exchange Applications Using Blockchain<bold> </bold>
    Sabah, Noor
    MICRO-ELECTRONICS AND TELECOMMUNICATION ENGINEERING, ICMETE 2021, 2022, 373 : 447 - 456
  • [49] Automated Smart Contract Vulnerability Detection using Fine-tuned Large Language Models
    Yang, Zhiju
    Man, Gaoyuan
    Yue, Songqing
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 19 - 23
  • [50] Secure Electric Vehicle Charging Infrastructure in Smart Cities: A Blockchain-Based Smart Contract Approach
    Chowdhury, Abdullahi
    Shafin, Sakib Shahriar
    Masum, Saleh
    Kamruzzaman, Joarder
    Dong, Shi
    SMART CITIES, 2025, 8 (01):