Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Research Article · Open access · Published 15 June 2022

A Blockchain-Enabled Scalable Network Log Management System

Mohammad Habibullah Rakib1, Showkot Hossain1, Mosarrat Jahan1 & Upama Kabir1

Journal of Computer Science, Volume 18, Issue 6, pp. 496–508 · doi.org/10.3844/jcssp.2022.496.508

7,177 accesses3,385 downloads4 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

Log data is an essential tool to identify the footprint of unauthorized activities executed in a network system. Hence, a compact storage mechanism is required for the massive volume of log data to protect them from malicious tampering attacks. In this regard, Blockchain (BC) has been used to design tamper-proof storage of log records. However, the existing BC-based solutions cannot efficiently handle continuously growing massive log data, creating tremendous storage overhead on the participating BC nodes. Although some works address the storage scalability issue through separate off-chain storage, these works cannot support log data confidentiality and essential query mechanisms to manage log data are missing. Moreover, due to inadequate analysis of the real-time implementation, the performance gain obtained by these schemes is not clearly understood. To handle these deficiencies, we propose a BC-based network log data storage and management scheme that uses an InterPlanetary File System (IPFS) to outsource most of the log data to external off-chain storage. In addition, the proposed scheme performs query and audit operations to manage plaintext and encrypted log records efficiently. Besides, we present a theoretical analysis to show our scheme’s scalability in storage gain. Extensive experiments on the prototype implementation of the proposed system show that storage gain increases exponentially with increasing log records per transaction. Moreover, our scheme attains nearly 93% storage reduction in supporting per day storage demand of log records. The experimental results also demonstrate that the proposed system can be realized with a low computational overhead.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution-NoDerivatives Licence (CC BY-ND 4.0), as printed on the article, which permits use, distribution and reproduction in any medium, provided that the Contribution is properly cited and no modifications or adaptations are made.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Rakib, M. H., Hossain, S., Jahan, M. & Kabir, U. (2022). A Blockchain-Enabled Scalable Network Log Management System. Journal of Computer Science, 18(6), 496–508. https://doi.org/10.3844/jcssp.2022.496.508

Licence
CC BY-ND 4.0
Issue
Volume 18, Issue 6
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
A Blockchain-Enabled Scalable Network Log Management SystemJournal of Computer Science · Volume 18, Issue 6 · pp. 496–508 · CC BY-ND 4.0Download