Papers1 provider · 1 record
November 17, 2025· Scientific Reports
article
Open access

HashWave: blockchain-powered perceptual hashing for resilient audio piracy detection against signal-processing attacks in decentralized networks

Abstract

Audio piracy detection is increasingly complex in decentralised distribution settings, where mainstream approaches fail to ensure robustness, verifiability, or computational efficiency. Conventional Digital Rights Management (DRM) systems mainly enforce licensed access, but once content is copied or redistributed outside their control they offer little protection. Classical fingerprinting approaches such as MFCC based hashes can detect near-exact duplicates, yet they often fail under signal edits like pitch shifting, time stretching or equalisation. Deep learning embeddings improve robustness but demand heavy computation and centralised resources, making them less suitable for edge or decentralised deployments. These limitations call for a solution that is both edit resilient and verifiable. We propose HashWave, a blockchain-integrated perceptual hashing framework that combines robust audio fingerprinting with tamper-proof verification. The system fuses MFCC, chroma and chroma CENS, CQT, spectral contrast, and lightweight tempo/energy cues, applying operation-aware weighting via [Formula: see text] and constrained DTW for time-scale edits. Evaluated across GTZAN, FMA-A Dataset for Music Analysis, and MUSAN (SLR17) with over twenty signal-processing transformations, HashWave achieves AUC 0.957 and TPR@1%FPR 0.952, outperforming MFCC-only baselines and approaching deep embeddings at lower CPU cost. The blockchain layer, built on Ethereum and IPFS, ensures decentralised hash storage, duplication control, and verifiable authorship with average upload and contract execution times of 0.017 s and 0.044 s. Together, these results establish HashWave as a practical, scalable, and secure framework for piracy detection across streaming, podcasting, and Web3 ecosystems.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.