4.6 Article

BlockchainBot: A Novel Botnet Infrastructure Enhanced by Blockchain Technology and IoT

Journal

ELECTRONICS
Volume 11, Issue 7, Pages -

Publisher

MDPI
DOI: 10.3390/electronics11071065

Keywords

botnet; blockchain; distributed ledger; internet of things; cyber security

Funding

  1. National Natural Science Foundation of China [61862048]
  2. Inner Mongolia Key Technological Development Program [2019ZD015, 2019ZD016]
  3. Key Scientific and Technological Research Program of Inner Mongolia Autonomous Region [2019GG273, 2020GG0094]
  4. Inner Mongolia Autonomous Region Special Program for Engineering Application of Scientific and Technical Payoffs [2021CG0033, 2020CG0073]
  5. Inner Mongolia Autonomous Region Higher Education Scientific Research Project [NJZY21309]
  6. Scientific Research Project of Inner Mongolia University of Technology [ZY201908]
  7. Inner Mongolia Autonomous Region Postgraduate Science and Technology Innovation Project [SZ2020068]
  8. Inner Mongolia Autonomous Region Colleges and Universities Youth Science and Technology Talents Support Program Project [NJYT22084]

Ask authors/readers for more resources

This article introduces a new type of botnet called BlockchainBot, which leverages IoT devices as maintainers and integrates blockchain technology. It overcomes the weaknesses of traditional P2P botnets and has strong security and performance.
Although the traditional P2P botnet has significant resilience against termination, its dependence on neighbor lists (NL) has left it vulnerable to infiltration and destruction. In addition, it is not sufficient in protecting the botmaster's identity. To overcome these weaknesses, we proposed BlockchainBot, a botnet model that leveraged IoT devices as maintainers, and integrated blockchain, also known as distributed ledger technology (DLT). The BlockchainBot was able to fully deploy bots on public blockchains. It was versatile for multiple botnet applications and eliminated the dependence on NL. In addition, we further introduced a novel method, the forking of a channel, to kick out spy nodes that infiltrate a botnet. To further enforce the resistance against a single point of failure (SPoF), we introduced bot-cluster dispersing to prevent clustering around full nodes and more evenly scatter bots to prevent hostile takeovers. The analysis of the security of BlockchainBot indicated that it had strong resilience against DDoS attacks, Sybil attacks, and forensic investigations. Furthermore, the security of the forking of the channel and bot-cluster dispersing were also shown to be effective. The robustness of the BlockchainBot against the Sybil attack was also briefly discussed. Experimental results authenticated the effectiveness and performance of the BlockchainBot, as compared to previous models.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available