Eclipse Attack Detection on a Blockchain Network as a Non-Parametric Change Detection Problem

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gupta, Anurag, Krishnamurthy, Vikram, Sadler, Brian M.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914816240648192
author Gupta, Anurag
Krishnamurthy, Vikram
Sadler, Brian M.
author_facet Gupta, Anurag
Krishnamurthy, Vikram
Sadler, Brian M.
contents This paper introduces a novel non-parametric change detection algorithm to identify eclipse attacks on a blockchain network; the non-parametric algorithm relies only on the empirical mean and variance of the dataset, making it highly adaptable. An eclipse attack occurs when malicious actors isolate blockchain users, disrupting their ability to reach consensus with the broader network, thereby distorting their local copy of the ledger. To detect an eclipse attack, we monitor changes in the Fréchet mean and variance of the evolving blockchain communication network connecting blockchain users. First, we leverage the Johnson-Lindenstrauss lemma to project large-dimensional networks into a lower-dimensional space, preserving essential statistical properties. Subsequently, we employ a non-parametric change detection procedure, leading to a test statistic that converges weakly to a Brownian bridge process in the absence of an eclipse attack. This enables us to quantify the false alarm rate of the detector. Our detector can be implemented as a smart contract on the blockchain, offering a tamper-proof and reliable solution. Finally, we use numerical examples to compare the proposed eclipse attack detector with a detector based on the random forest model.
format Preprint
id arxiv_https___arxiv_org_abs_2404_00538
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Eclipse Attack Detection on a Blockchain Network as a Non-Parametric Change Detection Problem
Gupta, Anurag
Krishnamurthy, Vikram
Sadler, Brian M.
Cryptography and Security
Applications
This paper introduces a novel non-parametric change detection algorithm to identify eclipse attacks on a blockchain network; the non-parametric algorithm relies only on the empirical mean and variance of the dataset, making it highly adaptable. An eclipse attack occurs when malicious actors isolate blockchain users, disrupting their ability to reach consensus with the broader network, thereby distorting their local copy of the ledger. To detect an eclipse attack, we monitor changes in the Fréchet mean and variance of the evolving blockchain communication network connecting blockchain users. First, we leverage the Johnson-Lindenstrauss lemma to project large-dimensional networks into a lower-dimensional space, preserving essential statistical properties. Subsequently, we employ a non-parametric change detection procedure, leading to a test statistic that converges weakly to a Brownian bridge process in the absence of an eclipse attack. This enables us to quantify the false alarm rate of the detector. Our detector can be implemented as a smart contract on the blockchain, offering a tamper-proof and reliable solution. Finally, we use numerical examples to compare the proposed eclipse attack detector with a detector based on the random forest model.
title Eclipse Attack Detection on a Blockchain Network as a Non-Parametric Change Detection Problem
topic Cryptography and Security
Applications
url https://arxiv.org/abs/2404.00538