Optimizing and securing the IPFS protocol using a parallelized AES-256 GCM engine
Abstract
The Interplanetary File System (IPFS) is a decentralized peer-to-peer (P2P) protocol for distributed file storage and sharing. It is one of the main pillars towards reaching the Web3 technology, which depends heavily on decentralization. IPFS ensures more control over stored data even across untrusted nodes. However, IPFS lacks various security measures, such as encryption, to ensure the confidentiality of the stored data. This paper suggests a parallel encryption engine incorporated within IPFS to enhance data security while maintaining high performance and speed. The paper specifically proposes a novel parallelized symmetric encryption framework that encrypts data chunks before distributing them across the IPFS network. Also, the engine uses hardware-accelerated instructions to ensure speedup and robustness. Various factors were considered to evaluate the research contributions, such as encryption speed, storage overhead, and retrieval efficiency. The obtained results signify the importance of incorporating encryption into IPFS to ensure data privacy without compromising performance. Furthermore, unauthorized access and data leakage can be prevented through encryption, enabling IPFS to become more suitable for sensitive data storage in decentralized environments. In general, the contributions of this research support the advancement towards Web3 by protecting users’ data without aggravating the IPFS system efficiency and performance.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.