KIT | KIT-Bibliothek | Impressum | Datenschutz

Private Function Evaluation with Cards

Koch, A. 1,2; Walzer, S.
1 Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL), Karlsruher Institut für Technologie (KIT)
2 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Card-based protocols allow to evaluate an arbitrary fixed Boolean function 𝑓 on a hidden input to obtain a hidden output, without the executer learning anything about either of the two (e.g., [12]). We explore the case where 𝑓 implements a universal function, i.e., 𝑓 is given the encoding ⟨𝑃⟩ of a program 𝑃 and an input 𝑥 and computes 𝑓(⟨𝑃⟩,𝑥)=𝑃(𝑥). More concretely, we consider universal circuits, Turing machines, RAM machines, and branching programs, giving secure and conceptually simple card-based protocols in each case. We argue that card-based cryptography can be performed in a setting that is only very weakly interactive, which we call the “surveillance” model. Here, when Alice executes a protocol on the cards, the only task of Bob is to watch that Alice does not illegitimately turn over cards and that she shuffles in a way that nobody knows anything about the total permutation applied to the cards. We believe that because of this very limited interaction, our results can be called program obfuscation. As a tool, we develop a useful sub-protocol 𝗌𝗈𝗋𝗍$_{II}$𝑋↑𝑌 that couples the two equal-length sequences 𝑋,𝑌 and jointly and obliviously permutes them with the permutation 𝜋∈𝛱 that lexicographically minimizes 𝜋(𝑋). ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000143514
Veröffentlicht am 08.03.2022
Originalveröffentlichung
DOI: 10.1007/s00354-021-00149-9
Scopus
Zitationen: 10
Web of Science
Zitationen: 9
Dimensions
Zitationen: 12
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2022
Sprache Englisch
Identifikator ISSN: 0288-3635, 1882-7055
KITopen-ID: 1000143514
Erschienen in New Generation Computing
Verlag Springer
Band 40
Seiten 115–147
Vorab online veröffentlicht am 15.12.2021
Nachgewiesen in Web of Science
Scopus
Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page