Verifiable Pattern Matching on Outsourced Texts

被引:4
|
作者
Catalano, Dario [1 ]
Di Raimondo, Mario [1 ]
Faro, Simone [1 ]
机构
[1] Univ Catania, Dipartimento Matemat & Informat, Catania, Italy
关键词
CONSTRUCTIONS;
D O I
10.1007/978-3-319-44618-9_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we consider a scenario where a user wants to outsource her documents to the cloud, so that she can later reliably delegate (to the cloud) pattern matching operations on these documents. We propose an efficient solution to this problem that relies on the homomorphic MAC for polynomials proposed by Catalano and Fiore in [14]. Our main contribution are new methods to express pattern matching operations (both in their exact and approximate variants) as low degree polynomials, i.e. polynomials whose degree solely depends on the size of the pattern. To better assess the practicality of our schemes, we propose a concrete implementation that further optimizes the efficiency of the homomorphic MAC from [14]. Our implementation shows that the proposed protocols are extremely efficient for the client, while remaining feasible at server side.
引用
收藏
页码:333 / 350
页数:18
相关论文
共 50 条
  • [1] Verifiable pattern matching on outsourced texts
    Catalano, Dario
    Di Raimondo, Mario
    Faro, Simone
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2018, 51 : 39 - 50
  • [2] Outsourced pattern matching
    Faust, Sebastian
    Hazay, Carmit
    Venturi, Daniele
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2018, 17 (03) : 327 - 346
  • [3] Outsourced pattern matching
    Sebastian Faust
    Carmit Hazay
    Daniele Venturi
    [J]. International Journal of Information Security, 2018, 17 : 327 - 346
  • [4] Outsourced Pattern Matching
    Faust, Sebastian
    Hazay, Carmit
    Venturi, Daniele
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2013, 7966 : 545 - 556
  • [5] Towards Dynamic Verifiable Pattern Matching
    Chen, Fei
    Wang, Donghong
    Lin, Qiuzhen
    Chen, Jianyong
    Ming, Zhong
    Yu, Wei
    Qin, Jing
    [J]. IEEE TRANSACTIONS ON BIG DATA, 2021, 7 (02) : 421 - 435
  • [6] Assuring String Pattern Matching in Outsourced Middleboxes
    Yuan, Xingliang
    Duan, Huayi
    Wang, Cong
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (03) : 1362 - 1375
  • [7] Pattern matching in dynamic texts
    Alstrup, S
    Brodal, GS
    Rauhe, T
    [J]. PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2000, : 819 - 828
  • [8] Verifiable Outsourced Computation: A Survey
    Gennaro, Rosario
    [J]. PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 313 - 313
  • [9] Towards Verifiable Outsourced Middleboxes
    Yuan, Xingliang
    Duan, Huayi
    Wang, Cong
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [10] Efficient and secure outsourced approximate pattern matching protocol
    Wei, Xiaochao
    Zhao, Minghao
    Xu, Qiuliang
    [J]. SOFT COMPUTING, 2018, 22 (04) : 1175 - 1187