Skip to main navigation Skip to search Skip to main content

Programmable Distributed Point Functions

  • Elette Boyle
  • , Niv Gilboa
  • , Yuval Ishai
  • , Victor I. Kolobov

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    12 Scopus citations

    Abstract

    A distributed point function (DPF) is a cryptographic primitive that enables compressed additive sharing of a secret unit vector across two or more parties. Despite growing ubiquity within applications and notable research efforts, the best 2-party DPF construction to date remains the tree-based construction from (Boyle et al., CCS’16), with no significantly new approaches since. We present a new framework for 2-party DPF construction, which applies in the setting of feasible (polynomial-size) domains. This captures in particular all DPF applications in which the keys are expanded to the full domain. Our approach is motivated by a strengthened notion we put forth, of programmable DPF (PDPF): in which a short, input-independent “offline” key can be reused for sharing many point functions. PDPF from OWF. We construct a PDPF for feasible domains from the minimal assumption that one-way functions exist, where the second “online” key size is polylogarithmic in the domain size N. Our approach offers multiple new efficiency features and applications: Privately puncturable PRFs. Our PDPF gives the first OWF-based privately puncturable PRFs (for feasible domains) with sublinear keys.O(1)-round distributed DPF Gen. We obtain a (standard) DPF with polylog-size keys that admits an analog of Doerner-shelat (CCS’17) distributed key generation, requiring only O(1) rounds (versus log N ).PCG with 1 short key. Compressing useful correlations for secure computation, where one key is of minimal size. This provides up to exponential communication savings in some application scenarios.

    Original languageEnglish
    Title of host publicationAdvances in Cryptology – CRYPTO 2022 - 42nd Annual International Cryptology Conference, CRYPTO 2022, Proceedings
    EditorsYevgeniy Dodis, Thomas Shrimpton
    PublisherSpringer Science and Business Media Deutschland GmbH
    Pages121-151
    Number of pages31
    ISBN (Print)9783031159848
    DOIs
    StatePublished - 1 Jan 2022
    Event42nd Annual International Cryptology Conference, CRYPTO 2022 - Hybrid, Santa Barbara, United States
    Duration: 15 Aug 202218 Aug 2022

    Publication series

    NameLecture Notes in Computer Science
    Volume13510 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference42nd Annual International Cryptology Conference, CRYPTO 2022
    Country/TerritoryUnited States
    CityHybrid, Santa Barbara
    Period15/08/2218/08/22

    Keywords

    • Distributed Point Function
    • Puncturable Psuedorandom Function

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • General Computer Science

    Fingerprint

    Dive into the research topics of 'Programmable Distributed Point Functions'. Together they form a unique fingerprint.

    Cite this