Card-Based Overwriting Protocol for Equality Function and Applications
Suthee Ruangwises, Tomoki Ono, Yoshiki Abe, Kyosuke Hatsugai, Mitsugu Iwamoto
TL;DR
The paper addresses secure multi-party computation of the $k$-candidate, $n$-variable equality function using card-based protocols. It introduces the overwriting protocol, which uses $\,kn\,$ cards and $n$ shuffles to compute $E:\{0,1,\dots,k-1\\}^n\to\{0,1\}$, achieving improvements over prior $2\lceil\log_2 k\rceil n$-card schemes for many $k$ and eliminating the need for binary input encoding. The authors extend the technique to compute the set function $S$ and set size function $SS$, providing correctness and security proofs for each protocol. The work advances card-based cryptography by delivering concrete, verifiable protocols with reduced resource requirements and clear avenues for future extension to broader $\mathbb{Z}/k\mathbb{Z}$ computations.
Abstract
Research in the area of secure multi-party computation with an unconventional method of using a physical deck of playing cards began in 1989 when den Boer proposed a protocol to compute the logical AND function using five cards. Since then, the area has gained interest from many researchers and several card-based protocols to compute various functions have been developed. In this paper, we propose a card-based protocol called the overwriting protocol that can securely compute the $k$-candidate $n$-variable equality function $f: \{0,1,\ldots ,k-1\}^n \rightarrow \{0,1\}$. We also apply the technique used in this protocol to compute other similar functions.
