Bloom Filter Look-Up Tables for Private and Secure Distributed Databases in Web3 (Revised Version)

2026-02-13Distributed, Parallel, and Cluster Computing

Distributed, Parallel, and Cluster ComputingCryptography and Security
AI summary

The authors address the challenge of safely managing secret keys in decentralized systems used in Web3, where traditional storage methods are risky if parts of the network are hacked. They propose a method that encodes and spreads out keys using a special algorithm called BFLUT, so the keys aren't stored plainly anywhere. Their system uses decentralized tools like OrbitDB, IPFS, and IPNS to keep data consistent and scalable while protecting privacy. This approach helps prevent unauthorized access to keys without sacrificing performance.

Web3decentralized systemskey managementcryptographic keysBFLUTOrbitDBIPFSIPNSdata securityprivacy
Authors
Shlomi Dolev, Ehud Gudes, Daniel Shlomo
Abstract
The rapid growth of decentralized systems in theWeb3 ecosystem has introduced numerous challenges, particularly in ensuring data security, privacy, and scalability [3, 8]. These systems rely heavily on distributed architectures, requiring robust mechanisms to manage data and interactions among participants securely. One critical aspect of decentralized systems is key management, which is essential for encrypting files, securing database segments, and enabling private transactions. However, securely managing cryptographic keys in a distributed environment poses significant risks, especially when nodes in the network can be compromised [9]. This research proposes a decentralized database scheme specifically designed for secure and private key management. Our approach ensures that cryptographic keys are not stored explicitly at any location, preventing their discovery even if an attacker gains control of multiple nodes. Instead of traditional storage, keys are encoded and distributed using the BFLUT (Bloom Filter for Private Look-Up Tables) algorithm [7], which enables secure retrieval without direct exposure. The system leverages OrbitDB [4], IPFS [1], and IPNS [10] for decentralized data management, providing robust support for consistency, scalability, and simultaneous updates. By combining these technologies, our scheme enhances both security and privacy while maintaining high performance and reliability. Our findings demonstrate the system's capability to securely manage keys, prevent unauthorized access, and ensure privacy, making it a foundational solution for Web3 applications requiring decentralized security.