Algebraic Restriction Codes and Their Applications

Divesh Aggarwal, Nico Döttling, Jesko Dujmovic, Mohammad Hajiabadi, Giulio Malavolta, Maciej Obremski

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations

    Abstract

    Consider the following problem: You have a device that is supposed to compute a linear combination of its inputs, which are taken from some finite field. However, the device may be faulty and compute arbitrary functions of its inputs. Is it possible to encode the inputs in such a way that only linear functions can be evaluated over the encodings? I.e., learning an arbitrary function of the encodings will not reveal more information about the inputs than a linear combination. In this work, we introduce the notion of algebraic restriction codes (AR codes), which constrain adversaries who might compute any function to computing a linear function. Our main result is an information-theoretic construction AR codes that restrict any class of function with a bounded number of output bits to linear functions. Our construction relies on a seed which is not provided to the adversary. While interesting and natural on its own, we show an application of this notion in cryptography. In particular, we show that AR codes lead to the first construction of rate-1 oblivious transfer with statistical sender security from the Decisional Diffie-Hellman assumption, and the first-ever construction that makes black-box use of cryptography. Previously, such protocols were known only from the LWE assumption, using non-black-box cryptographic techniques. We expect our new notion of AR codes to find further applications, e.g., in the context of non-malleability, in the future.

    Original languageEnglish (US)
    Title of host publication13th Innovations in Theoretical Computer Science Conference, ITCS 2022
    EditorsMark Braverman
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959772174
    DOIs
    StatePublished - Jan 1 2022
    Event13th Innovations in Theoretical Computer Science Conference, ITCS 2022 - Berkeley, United States
    Duration: Jan 31 2022Feb 3 2022

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume215
    ISSN (Print)1868-8969

    Conference

    Conference13th Innovations in Theoretical Computer Science Conference, ITCS 2022
    Country/TerritoryUnited States
    CityBerkeley
    Period1/31/222/3/22

    All Science Journal Classification (ASJC) codes

    • Software

    Fingerprint

    Dive into the research topics of 'Algebraic Restriction Codes and Their Applications'. Together they form a unique fingerprint.

    Cite this