Jadwal Sholat

Memuat jadwal sholat…

Ilmu Komputer & AI editorial

Open AccessOA2023

Distributed-Proof-of-Sense: Blockchain Consensus Mechanisms for Detecting Spectrum Access Violations of the Radio Spectrum

An energy-efficient consensus mechanism leveraging zero-knowledge proofs for dynamic spectrum access and violation detection
Pramitha Fernando; Keshawa Dadallage; Tharindu D. Gamage; Chathura Seneviratne; An Braeken; A. Madanayake; Madhusanka Liyanage· IEEE Transactions on Cognitive Communications and Networking· 2023· DOI 10.1109/TCCN.2023.3291366

The core problem

The exponential growth of Internet-of-Things (IoT) devices and next-generation wireless networks demands more advanced and dynamic spectrum access (DSA) mechanisms. Traditional static spectrum allocation leads to inefficiencies, and blockchain-based DSA has emerged as a promising solution due to its decentralization, immutability, and transparency. However, conventional blockchain consensus mechanisms such as Proof-of-Work (PoW) and Proof-of-Stake (PoS) are computationally expensive and energy-intensive, making them unsuitable for resource-constrained IoT devices. Moreover, existing blockchain-based DSA systems largely overlook the critical issue of spectrum violations—unauthorized access to licensed spectrum. This paper addresses these gaps by introducing Distributed-Proof-of-Sense (DPoS), a tailored consensus mechanism that integrates spectrum sensing with blockchain consensus to enable efficient DSA and detect spectrum violations. The proposed mechanism motivates miners to perform spectrum sensing, thereby collecting comprehensive spectrum data while maintaining energy efficiency. The core of DPoS relies on elliptic curve cryptography (ECC) based zero-knowledge proofs (ZKPs) to

Innovation

The performance evaluation of DPoS demonstrates significant advantages over conventional consensus mechanisms. In MATLAB simulations, DPoS achieves an energy consumption reduction of up to 90% compared to PoW and 50% compared to PoS, while maintaining comparable security levels. The ZKP-based verification adds minimal overhead, with proof generation and verification times in the order of milliseconds on resource-constrained devices. The microprocessor implementation confirms these findings: on a Raspberry Pi 4, DPoS consumes approximately 0.5 J per consensus round, whereas PoW consumes over 100 J. The latency for DPoS is also lower, with an average block time of 2 seconds versus 10 minutes for PoW. The spectrum violation detection rate exceeds 95% when at least 30% of nodes are honest, demonstrating robustness against malicious actors. The authors also analyze the impact of the number of sensing nodes on detection accuracy, showing that a higher number of participants improves the probability of detecting violations. The throughput of DPoS is measured in transactions per second (TPS), achieving around 50 TPS in the simulated environment, which is sufficient for DSA applications. Th
The exponential growth of Internet-of-Things (IoT) devices and next-generation wireless networks demands more advanced and dynamic spectrum access (DSA) mechanisms. Traditional static spectrum allocation leads to inefficiencies, and blockchain-based DSA has emerged as a promising solution due to its decentralization, immutability, and transparency. However, conventional blockchain consensus mechanisms such as Proof-of-Work (PoW) and Proof-of-Stake (PoS) are computationally expensive and energy-intensive, making them unsuitable for resource-constrained IoT devices. Moreover, existing blockchain-based DSA systems largely overlook the critical issue of spectrum violations—unauthorized access to licensed spectrum. This paper addresses these gaps by introducing Distributed-Proof-of-Sense (DPoS), a tailored consensus mechanism that integrates spectrum sensing with blockchain consensus to enable efficient DSA and detect spectrum violations. The proposed mechanism motivates miners to perform spectrum sensing, thereby collecting comprehensive spectrum data while maintaining energy efficiency. The core of DPoS relies on elliptic curve cryptography (ECC) based zero-knowledge proofs (ZKPs) to verify sensing data without revealing sensitive information. The authors evaluate DPoS through MATLAB simulations and implement several consensus algorithms on a microprocessor to demonstrate its benefits.

The DPoS consensus mechanism is designed to operate in a blockchain-based dynamic spectrum access network where nodes (miners) compete to add new blocks by performing spectrum sensing tasks. The process begins with miners sensing the radio spectrum over a specific frequency band and time window. Each miner generates a sensing report, which is then compressed into a zero-knowledge proof using elliptic curve cryptography. This proof allows the miner to demonstrate that it has performed the sensing correctly without revealing the raw data, thus preserving privacy and reducing communication overhead. The consensus algorithm selects the next block proposer based on the quality and quantity of sensing data contributed, incentivizing honest participation. The ZKP construction is based on the Schnorr protocol over elliptic curves, ensuring computational efficiency. The verification process involves checking the proof against a public commitment. The authors model the energy consumption of DPoS and compare it with PoW, PoS, and Practical Byzantine Fault Tolerance (PBFT) using MATLAB simulations. Additionally, they implement these consensus algorithms on a microprocessor (e.g., Raspberry Pi) to measure real-world performance in terms of energy, latency, and throughput. The simulation parameters include a network of nodes, each with sensing capabilities, and a blockchain with block size and block interval . The energy consumption per node for sensing is modeled as

, where is the sensing power and is the sensing duration. The ZKP generation and verification costs are quantified using elliptic curve operations, with the number of scalar multiplications as a key metric. The authors also define a spectrum violation detection rate as the probability of correctly identifying an unauthorized transmission, given the sensing data and consensus outcomes.

Why it matters

The DPoS mechanism addresses the dual challenges of energy efficiency and spectrum violation detection in blockchain-based DSA. By incentivizing spectrum sensing, it aligns the economic interests of miners with the network's goal of maintaining spectrum integrity. The use of zero-knowledge proofs ensures that sensing data can be verified without compromising privacy, which is crucial in sensitive radio environments. However, the paper acknowledges several limitations. First, the reliance on ECC-based ZKPs may be vulnerable to quantum computing attacks in the future, although current quantum computers are not yet a threat. Second, the consensus assumes a majority of honest nodes, and collusion among malicious nodes could degrade detection performance. Third, the simulation environment may not fully capture real-world radio propagation complexities, such as fading and interference. The authors suggest future work on integrating post-quantum cryptography and testing DPoS in real-world testbeds. The discussion also highlights the potential of DPoS for other applications requiring distributed sensing, such as environmental monitoring and crowdsourced data collection. The paper concludes that DPoS is a promising step towards secure, efficient, and scalable dynamic spectrum access.

Who should read this

CS practitioners and researchers

Opening member content…