Efficient fuzzy matching and intersection on private datasets

  • Authors:
  • Qingsong Ye;Ron Steinfeld;Josef Pieprzyk

  • Affiliations:
  • Centre for Advanced Computing, Algorithms and Cryptography, Department of Computing, Macquarie University, NSW, Australia;Centre for Advanced Computing, Algorithms and Cryptography, Department of Computing, Macquarie University, NSW, Australia;Centre for Advanced Computing, Algorithms and Cryptography, Department of Computing, Macquarie University, NSW, Australia and School of Physical and Mathematical Sciences, Nanyang Technological Un ...

  • Venue:
  • ICISC'09 Proceedings of the 12th international conference on Information security and cryptology
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

At Eurocrypt'04, Freedman, Nissim and Pinkas introduced a fuzzy private matching problem. The problem is defined as follows. Given two parties, each of them having a set of vectors where each vector has T integer components, the fuzzy private matching is to securely test if each vector of one set matches any vector of another set for at least t components where t T. In the conclusion of their paper, they asked whether it was possible to design a fuzzy private matching protocol without incurring a communication complexity with the factor (Tt). We answer their question in the affirmative by presenting a protocol based on homomorphic encryption, combined with the novel notion of a share-hiding error-correcting secret sharing scheme, which we show how to implement with efficient decoding using interleaved Reed-Solomon codes. This scheme may be of independent interest. Our protocol is provably secure against passive adversaries, and has better efficiency than previous protocols for certain parameter values.