TY - JOUR
T1 - Efficient protocols for private wildcards pattern matching
AU - Saha, Tushar Kanti
AU - Rathee, Deevashwer
AU - Koshiba, Takeshi
N1 - Funding Information:
This work is supported in part by JSPS Grant-in-Aids for Scientific Research (A) JP16H01705 and for Scientific Research (B) JP17H01695 . The authors would like to thank Masaya Yasuda and many anonymous reviewers for their helpful comments which helps us to improve the presentation of the paper.
Funding Information:
This work is supported in part by JSPS Grant-in-Aids for Scientific Research (A) JP16H01705 and for Scientific Research (B) JP17H01695. The authors would like to thank Masaya Yasuda and many anonymous reviewers for their helpful comments which helps us to improve the presentation of the paper.
Publisher Copyright:
© 2020 The Author(s)
PY - 2020/12
Y1 - 2020/12
N2 - A wildcard character in a pattern adds an additional feature in the field of pattern matching. In this paper, we consider two problems of secure pattern matching (SPM) with wildcards: (i) SPM with repetitive wildcards (SPM-RW) and (ii) SPM with compound wildcards (SPM-CW). Here we consider that a type of wildcard characters “*” is used to represent gaps in the pattern for the first problem of SPM with wildcards. Usually, a wildcard character “*” is used to replace with zero or more letters in the text for the pattern matching problem. Yasuda et al. (ACISP 2014) proposed a protocol with an existing data packing method for secure wildcards pattern matching using symmetric somewhat homomorphic encryption (SwHE) in the semi-honest model in which a wildcard character in the pattern is replaced with just one letter in the text. Furthermore, we enhance their work to replace a wildcard with any sequence of letters in the text then propose SPM-RW protocols by using the symmetric and public-key SwHE schemes in the semi-honest model. Also, we propose a packing method that improves the number of homomorphic multiplications by a factor of k compared to a naive usage of Yasuda et al.’s method to solve the SPM-RW problem in which k is the number of sub-patterns. Next, we consider the SPM-CW problem for processing private database queries, which allows a few types of wildcards (“$”, “*”, and “!”) to appear in the pattern. To solve this problem, we propose an SPM-CW protocol using a double-query technique with public-key SwHE encryption in the semi-honest model. Our experiments exhibit the practicality of the new protocols for SPM-RW and SPM-CW, which outperforms state-of-the-art.
AB - A wildcard character in a pattern adds an additional feature in the field of pattern matching. In this paper, we consider two problems of secure pattern matching (SPM) with wildcards: (i) SPM with repetitive wildcards (SPM-RW) and (ii) SPM with compound wildcards (SPM-CW). Here we consider that a type of wildcard characters “*” is used to represent gaps in the pattern for the first problem of SPM with wildcards. Usually, a wildcard character “*” is used to replace with zero or more letters in the text for the pattern matching problem. Yasuda et al. (ACISP 2014) proposed a protocol with an existing data packing method for secure wildcards pattern matching using symmetric somewhat homomorphic encryption (SwHE) in the semi-honest model in which a wildcard character in the pattern is replaced with just one letter in the text. Furthermore, we enhance their work to replace a wildcard with any sequence of letters in the text then propose SPM-RW protocols by using the symmetric and public-key SwHE schemes in the semi-honest model. Also, we propose a packing method that improves the number of homomorphic multiplications by a factor of k compared to a naive usage of Yasuda et al.’s method to solve the SPM-RW problem in which k is the number of sub-patterns. Next, we consider the SPM-CW problem for processing private database queries, which allows a few types of wildcards (“$”, “*”, and “!”) to appear in the pattern. To solve this problem, we propose an SPM-CW protocol using a double-query technique with public-key SwHE encryption in the semi-honest model. Our experiments exhibit the practicality of the new protocols for SPM-RW and SPM-CW, which outperforms state-of-the-art.
KW - Compound wildcards
KW - Hamming and Euclidean distances
KW - Privacy-preserving
KW - Repetitive wildcards
KW - Secure pattern matching
KW - Somewhat homomorphic encryption
UR - http://www.scopus.com/inward/record.url?scp=85091339528&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85091339528&partnerID=8YFLogxK
U2 - 10.1016/j.jisa.2020.102609
DO - 10.1016/j.jisa.2020.102609
M3 - Article
AN - SCOPUS:85091339528
SN - 2214-2134
VL - 55
JO - Journal of Information Security and Applications
JF - Journal of Information Security and Applications
M1 - 102609
ER -