• DocumentCode
    726310
  • Title

    Compacting privacy-preserving k-nearest neighbor search using logic synthesis

  • Author

    Songhori, Ebrahim M. ; Hussain, Siam U. ; Sadeghi, Ahmad-Reza ; Koushanfar, Farinaz

  • Author_Institution
    Dept. of ECE, Rice Univ., Houston, TX, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper introduces the first efficient, scalable, and practical method for privacy-preserving k-nearest neighbors (k-NN) search. The approach enables performing the widely used k-NN search in sensitive scenarios where none of the parties reveal their information while they can still cooperatively find the nearest matches. The privacy preservation is based on the Yao´s garbled circuit (GC) protocol. In contrast with the existing GC approaches that only accept function descriptions as combinational circuits, we suggest using sequential circuits. This work introduces novel transformations, such that the sequential description can be evaluated by interfacing with the existing GC schemes that only accept combinational circuits. We demonstrate a great efficiency in the memory required for realizing the secure k-NN search. The first-of-a-kind implementation of privacy preserving k-NN, utilizing the Synopsys Design Compiler on a conventional Intel processor demonstrates the applicability, efficiency, and scalability of the suggested methods.
  • Keywords
    logic circuits; sequential circuits; GC approaches; Intel processor; Yao garbled circuit protocol; combinational circuits; function descriptions; k-NN search; logic synthesis; privacy-preserving k-nearest neighbor search; sequential circuits; sequential description; synopsys design compiler; Combinational circuits; Cryptography; Libraries; Logic gates; Privacy; Protocols; Sequential circuits; Data Mining; Garbled Circuit; Logic Design; Logic Synthesis; Nearest Neighbor; Privacy-Preserving; Secure Function Evaluation; k-NN;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744808
  • Filename
    7167220