TY - GEN
T1 - Oblivious Suffix Sorting
T2 - 23rd International Conference on Applied Cryptography and Network Security, ACNS 2025
AU - Isayama, Kota
AU - Jimbo, Koki
AU - Okamoto, Naohiro
AU - Sadakane, Kunihiko
AU - Tozawa, Kazunari
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - Private string search is a technique that enables the search for specific patterns or substrings within a larger text while preserving the privacy of both the search query and the text. This is particularly important in scenarios where sensitive information needs to be processed without revealing the content to computation parties, such as in federated learning applications within bioinformatics. A key component of string search is suffix sorting, which provides essential index data structures such as suffix arrays (SA) and FM-indexes. Despite the existence of efficient suffix sorting methods in the classical model, there have been no efficient methods in secure computation models. In this paper, we propose efficient and secure schemes based on multiparty computation (MPC) that construct suffix arrays and FM-indexes. To our knowledge, this is the first scheme that surpasses naive methods, reducing the communication complexity from O(n2) to O(nlog2n) and the number of online communication rounds from O(n) to O(log2n), where n is the string length. We also give secure schemes for private string search and computing string similarity measures.
AB - Private string search is a technique that enables the search for specific patterns or substrings within a larger text while preserving the privacy of both the search query and the text. This is particularly important in scenarios where sensitive information needs to be processed without revealing the content to computation parties, such as in federated learning applications within bioinformatics. A key component of string search is suffix sorting, which provides essential index data structures such as suffix arrays (SA) and FM-indexes. Despite the existence of efficient suffix sorting methods in the classical model, there have been no efficient methods in secure computation models. In this paper, we propose efficient and secure schemes based on multiparty computation (MPC) that construct suffix arrays and FM-indexes. To our knowledge, this is the first scheme that surpasses naive methods, reducing the communication complexity from O(n2) to O(nlog2n) and the number of online communication rounds from O(n) to O(log2n), where n is the string length. We also give secure schemes for private string search and computing string similarity measures.
KW - multi-party computation
KW - string search
KW - suffix sorting
UR - https://www.scopus.com/pages/publications/105009774028
U2 - 10.1007/978-3-031-95761-1_10
DO - 10.1007/978-3-031-95761-1_10
M3 - Conference contribution
AN - SCOPUS:105009774028
SN - 9783031957604
T3 - Lecture Notes in Computer Science
SP - 277
EP - 307
BT - Applied Cryptography and Network Security - 23rd International Conference, ACNS 2025, Proceedings
A2 - Fischlin, Marc
A2 - Moonsamy, Veelasha
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 23 June 2025 through 26 June 2025
ER -