IEEE Transactions on Computational Biology and BioinformaticsBioinformaticsPeer-reviewed journal article
Secure Wavelet Matrix: Alphabet-Friendly Privacy-Preserving String Search
Hiroki SudoiD, Masanobu JimboiD, Koji NuidaiD, Kana ShimizuiD
Abstract
MotivationPrivacy-preserving substring matching is an important task for sensitive biological/biomedical sequence database searches. It enables a user to obtain only a substring match while his/her query is concealed to a server. The previous approach for this task is based on a linear-time algorithm in terms of alphabet size |{Sigma}|. Therefore, a more efficient method is needed to deal with strings with large alphabet size such as a protein sequence, time-series data, and a clinical document.\n\nResultsWe present a novel algorithm that can search a string in logarithmic time of |{Sigma}|. In our algorithm, named secure wavelet matrix (sWM), we use an additively homomorphic encryption to build an efficient data structure called a wavelet matrix. In an experiment using a simulated string of length 10,000 whose alphabet size ranges from 4 to 1024, the run time of the sWM was an order of magnitude faster than that of the previous method. We also tested the sWM on all sequences of one protein family in Pfam (9,826 residues in total) and clinical texts written in a natural language (77,712 letters in total). By using a laptop computer for the user and a desktop PC for the server, we found that its run time was {approx} 2.5 s (user) and {approx} 6.7 s (server) for the protein sequences and {approx} 10 s (user) and {approx} 60 s (server) for the clinical texts.\n\nAvailabilityhttps://github.com/cBioLab/sWM
- Citations
- 16
- FWCI
- 0.70
- Field percentile
- top 26%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Efficient Privacy-Preserving String Search and an Application in Genomics
Kana Shimizu, Koji Nuida, Gunnar Rätsch·BioinformaticsPeer-reviewed·Jun 1, 2016
- SWORD - a highly efficient protein database search
Robert Vaser, Dario Pavlović, … Mile Šikić·BioinformaticsPeer-reviewed·Aug 29, 2016
- Quantum algorithm for position weight matrix matching
Koichi Miyamoto, Naoki Yamamoto, Yasubumi Sakakibara·IEEE Transactions on Quantum EngineeringPeer-reviewed·Jan 1, 2023
- LEAP: A Generalization Of The Landau-Vishkin Algorithm With Custom Gap Penalties
Hongyi Xin, Jeremie S. Kim, … Onur Mutlu·bioRxiv·May 7, 2017
- SW#db: GPU-accelerated exact sequence similarity database search
Matija Korpar, Martin Sosic, … Mile Sikic·bioRxiv·Jan 14, 2015
- Tomtom-lite: Accelerating Tomtom enables large-scale and real-time motif similarity scoring
Jacob Matthew Schreiber·BioinformaticsPeer-reviewed·Oct 15, 2025