journal article·2023Open access

An Efficient Encrypted Speech Retrieval Based on Unsupervised Hashing and B+ Tree Dynamic Index

Qiu-yu Zhang, Yu-gui Jia, Fang-Peng Li, Le-Tian Fan

Computers, Materials & Continua· Volume 76· Issue 1

Abstract

Existing speech retrieval systems are frequently confronted with expanding volumes of speech data. The dynamic updating strategy applied to construct the index can timely process to add or remove unnecessary speech data to meet users’ real-time retrieval requirements. This study proposes an efficient method for retrieving encryption speech, using unsupervised deep hashing and B+ tree dynamic index, which avoid privacy leakage of speech data and enhance the accuracy and efficiency of retrieval. The cloud’s encryption speech library is constructed by using the multi-threaded Dijk-Gentry-Halevi-Vaikuntanathan (DGHV) Fully Homomorphic Encryption (FHE) technique, which encrypts the original speech. In addition, this research employs Residual Neural Network18-Gated Recurrent Unit (ResNet18-GRU), which is used to learn the compact binary hash codes, store binary hash codes in the designed B+ tree index table, and create a mapping relation of one to one between the binary hash codes and the corresponding encrypted speech. External B+ tree index technology is applied to achieve dynamic index updating of the B+ tree index table, thereby satisfying users’ needs for real-time retrieval. The experimental results on THCHS-30 and TIMIT showed that the retrieval accuracy of the proposed method is more than 95.84% compared to the existing unsupervised hashing methods. The retrieval efficiency is greatly improved. Compared to the method of using hash index tables, and the speech data’s security is effectively guaranteed.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Image and Video Retrieval Techniques · Music and Audio Processing · Speech Recognition and Synthesis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (41)

Show source-provided references
1. Efficient secure data retrieval on cloud using multi-stage authentication and optimized blowfish algorithm10.1007/s12652-021-02893-8 ↗
2. Privacy-preserving threshold-based image retrieval in cloud-assisted internet of things10.1109/JIOT.2022.3142933 ↗
3. An efficient privacy-preserving public auditing protocol for cloud-based medical storage system
4. E health care data privacy preserving efficient file retrieval from the cloud service provider using attribute based file encryption10.1007/s12652-020-01911-5 ↗
5. Multi-label classification using binary tree of classifiers10.1109/TETCI.2021.3075717 ↗
6. A retrieval algorithm for encrypted speech based on perceptual hashing
7. A retrieval algorithm of encrypted speech based on syllable-level perceptual hashing10.2298/CSIS170112024H ↗
8. An encrypted speech retrieval algorithm based on Chirp-Z transform and perceptual hashing second feature extraction10.1007/s11042-019-08450-y ↗
9. Content-based encrypted speech retrieval scheme with deep hashing10.1007/s11042-022-12123-8 ↗
10. A retrieval method for encrypted speech based on improved power normalized cepstrum coefficients and perceptual hashing10.1007/s11042-022-12560-5 ↗
11. Encrypted speech retrieval scheme based on multiuser searchable encryption in cloud storage
12. Research on fuzzy retrieval method of blockchain information based on B+ tree index structure10.1007/978-3-030-94185-7_21 ↗
13. High performance GPU concurrent B+ tree
14. A study on improving the performance of encrypted database retrieval using external indexing system of B+ tree structure10.1016/j.procs.2019.06.110 ↗
15. A speech fully homomorphic encryption scheme for DGHV based on multithreading in cloud storage
16. Unsupervised deep hashing with adaptive feature learning for image retrieval10.1109/LSP.2019.2892233 ↗
17. Unsupervised deep K-means hashing for efficient image retrieval and clustering10.1109/TCSVT.2020.3035775 ↗
18. Unsupervised learning hash for content-based audio retrieval using deep neural networks
19. Performance comparison of unsupervised deep hashing with data-independent hashing for content-based audio retrieval
20. Speaker recognition based on characteristic spectrograms and an improved self-organizing feature map neural network10.1007/s40747-020-00172-1 ↗
21. A novel approach to unsupervised pattern discovery in speech using convolutional neural network10.1016/j.csl.2021.101259 ↗
22. Similarity-preserving hash for content-based audio retrieval using unsupervised deep neural networks
23. Semantic-guided autoencoder adversarial hashing for large-scale cross-modal retrieval10.1007/s40747-021-00615-3 ↗
24. Unsupervised deep cross-modal hashing by knowledge distillation for large-scale cross-modal retrieval
25. Unsupervised contrastive hashing for cross-modal retrieval in remote sensing
26. Multi-label modality enhanced attention based self-supervised deep cross-modal hashing10.1016/j.knosys.2021.107927 ↗
27. A Privacy-protected image retrieval scheme for fast and secure image search10.3390/sym12020282 ↗
28. A novel approach to perform context-based automatic spoken document retrieval of political speeches based on wavelet tree indexing10.1007/s11042-021-10800-8 ↗
29. Toward efficient indexing structure for scalable content-based music retrieval10.1007/s00530-019-00613-z ↗
30. Ciphertext sorting search scheme based on B+ tree index structure on blockchain
31. Accelerating B+ tree search by using simple machine learning techniques
32. The PGM-index: A fully-dynamic compressed learned index with provable worst-case bounds10.14778/3389133.3389135 ↗
33. A quadtree spatial index method with inclusion relations and its application in landcover database update10.18280/isi.240303 ↗
34. Searchable encryption cloud storage with dynamic data update to support efficient policy hiding10.23919/JCC.2020.06.013 ↗
35. Update methods for maintainability of a multidimensional index on non-ordered discrete vector data
36. Updatable learned index with precise positions
37. Autoindex: An incremental index management system for dynamic workloads
38. Learning to hash with binary deep neural network
39. A B+ tree structure for large quadtrees10.1016/0734-189X(84)90079-3 ↗
40. Thchs-30: A free Chinese speech corpus
41. Speech database development at MIT: TIMIT and beyond speech communication10.1016/0167-6393(90)90010-7 ↗