English

The Landscape of Computing Symmetric $n$-Variable Functions with $2n$ Cards

Cryptography and Security 2024-02-27 v2

Abstract

Secure multi-party computation using a physical deck of cards, often called card-based cryptography, has been extensively studied during the past decade. Card-based protocols to compute various Boolean functions have been developed. As each input bit is typically encoded by two cards, computing an nn-variable Boolean function requires at least 2n2n cards. We are interested in optimal protocols that use exactly 2n2n cards. In particular, we focus on symmetric functions. In this paper, we formulate the problem of developing 2n2n-card protocols to compute nn-variable symmetric Boolean functions by classifying all such functions into several NPN-equivalence classes. We then summarize existing protocols that can compute some representative functions from these classes, and also solve some open problems in the cases n=4n=4, 5, 6, and 7. In particular, we develop a protocol to compute a function kkMod3, which determines whether the sum of all inputs is congruent to kk modulo 3 (k{0,1,2}k \in \{0,1,2\}).

Keywords

Cite

@article{arxiv.2306.13551,
  title  = {The Landscape of Computing Symmetric $n$-Variable Functions with $2n$ Cards},
  author = {Suthee Ruangwises},
  journal= {arXiv preprint arXiv:2306.13551},
  year   = {2024}
}

Comments

This paper has appeared at ICTAC 2023

R2 v1 2026-06-28T11:12:53.169Z