Research in the area of secure multi-party computation using a deck of playing cards, often called card-based cryptography, started from the introduction of the five-card trick protocol to compute the logical AND function by den Boer in 1989. Since then, many card-based protocols to compute various functions have been developed. In this paper, we propose two new protocols that securely compute the $n$-variable equality function (determining whether all inputs are equal) $E: \{0,1\}^n \rightarrow \{0,1\}$ using $2n$ cards. The first protocol can be generalized to compute any doubly symmetric function $f: \{0,1\}^n \rightarrow \mathbb{Z}$ using $2n$ cards, and any symmetric function $f: \{0,1\}^n \rightarrow \mathbb{Z}$ using $2n+2$ cards. The second protocol can be generalized to compute the $k$-candidate $n$-variable equality function $E: (\mathbb{Z}/k\mathbb{Z})^n \rightarrow \{0,1\}$ using $2 \lceil \lg k \rceil n$ cards.
翻译:使用牌牌牌(通常称为纸牌加密)进行安全多党计算领域的研究始于1989年推出五张牌游戏游戏程序,以计算由 den Boer 计算的逻辑和功能。自那时以来,已经开发了许多计算各种功能的基于纸牌协议。在本文中,我们提议了两个新的协议,以安全计算$-可变平功能(确定所有输入是否相等)$:+0,1 ⁇ n\rightrow +0.1 $美元。第二个协议可以普遍化,以2美元计算$-card $-right $n。第一个协议可以普遍化,以计算任何双对称功能 $:+0. 1 ⁇ n\right\mathb% 美元,使用$$$@1\right\mathb% 美元,以及任何对称功能 $f: 0. 1\n+2美元 +2美元。第二个协议可以普遍化为 $k-cardate $-cardate $n- slable eqreal 函数 $E:\\\\\\\\\\\\\\\\\ rill card1\\\\\\\\\\\\\\\\\\ card card card card card.0,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\