Secure and Efficient Search over Encrypted Data using Blockchain Technology
DOI:
https://doi.org/10.59992/IJCI.2026.v5n5p2الكلمات المفتاحية:
Searchable Symmetric Encryption، Blockchain، AES-256-GCM، Smart Contracts، Proof-of-Work، Trapdoor، Privacy-Preserving Search، Distributed Ledgerالملخص
The accelerated popularity of cloud infrastructure and storage has led to a plethora of privacy and security concerns about sensitive data. As a countermeasure, when outsourcing data is usually encrypted. On the other hand, regular encryption makes it impossible to search through that data making any real-world applications challenging. Searchable Symmetric Encryption (SSE) is an efficient building block that allows us to avoid cryptographic search over encrypted data without decryption. However, central SSE systems are subject to single point of failure and transparency. This paper seeks to accomplish secure, efficient and verifiable search over encrypted data by combining SSE with blockchain within a decentralized architecture. The methodology enables data integrity, privacy of queries and the possibility of complete query auditing through meticulous use of smart contracts and distributed ledgers. It implements AES-256-GCM data encryption, HMAC-SHA256 trapdoor generation, Proof of Work blockchain simulation and smart contract execution engine. Experimental results show that it generates indexes for 1,000 documents in less time than 265 ms and executes search in less than 48 Ms per query.
المراجع
[1] V. Wylde, N. Rawindaran, and J. Lawrence, "Cybersecurity, data privacy and blockchain: A review," SN
Computer Science, vol. 3, no. 2, pp. 1–15, 2022.
[2] R. Curtmola, J. Garay, S. Kamara, and R. Ostrovsky, "Searchable symmetric encryption: Improved
definitions and efficient constructions," in Proc. 13th ACM CCS, 2006, pp. 79–88.
[3] M. Ahmadian, F. Plochan, and Z. Roessler, "SecureNoSQL: An approach for secure search of encrypted
NoSQL databases in the public cloud," Int. J. Information Management, vol. 37, no. 4, pp. 273–284, 2017.
[4] D. Song, D. Wagner, and A. Perrig, "Practical techniques for searches on encrypted data," in Proc. IEEE
Symposium on Security and Privacy, 2000, pp. 44–55.
[5] H.-B. How and S.-H. Heng, "Blockchain-Enabled Searchable Encryption in Clouds: A Review," J.
Information Security and Applications, vol. 67, p. 103183, 2022.
[6] W. Liang et al., "PDPChain: A consortium blockchain-based privacy protection scheme for personal data,"
IEEE Trans. Reliability, vol. 71, no. 3, pp. 1234–1245, 2022.
[7] L. Guo, H. Xie, and Y. Li, "Data encryption based blockchain and privacy preserving mechanisms towards
big data," J. Visual Communication and Image Representation, vol. 70, p. 102741, 2020.
[8] M. Dietz, B. Putz, and G. Pernul, "A distributed ledger approach to digital twin secure data sharing," in Data
and Applications Security and Privacy XXXIII, 2019, pp. 281–295.