A Blockchain-Enabled Scalable Network Log Management System
Mohammad Habibullah Rakib1, Showkot Hossain1, Mosarrat Jahan1 & Upama Kabir1 Show affiliations
- Department of Computer Science and Engineering, University of Dhaka, Bangladesh
Journal of Computer Science, Volume 18, Issue 6, pp. 496–508 · doi.org/10.3844/jcssp.2022.496.508
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 articleResponses (0)
About 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
