Paper 2017/423

Foundations for Actively Secure Card-based Cryptography

Alexander Koch and Stefan Walzer

Abstract

Card-based cryptography, as first proposed by den Boer (EUROCRYPT 1989), enables secure multiparty computation using only a deck of playing cards. Many protocols as of yet come with an “honest-but-curious” disclaimer. However, modern cryptography aims to provide security also in the presence of active attackers that deviate from the protocol description. In the few places where authors argue for the active security of their protocols, this is done ad-hoc and restricted to the concrete operations needed, often using additional physical tools, such as envelopes or sliding cover boxes. This paper provides the first systematic approach to active security in card-based protocols. The main technical contribution concerns shuffling operations. A shuffle randomly permutes the cards according to a well-defined distribution but hides the chosen permutation from the players. We show how the large and natural class of uniform closed shuffles, which are shuffles that select a permutation uniformly at random from a permutation group, can be implemented using only a linear number of helping cards. This ensures that any protocol in the model of Mizuki and Shizuya (Int. J. Inf. Secur., 2014) can be realized in an actively secure fashion, as long as it is secure in this abstract model and restricted to uniform closed shuffles. Uniform closed shuffles are already sufficient for securely computing any circuit (Mizuki and Sone, FAW 2009). In the process, we develop a more concrete model for card-based cryptographic protocols with two players, which we believe to be of independent interest.

Note: Restructured the paper, slight re-naming of definitions, more argumentation for the definition of active security. Minor corrections and updates. Reformatted into LIPIcs layout.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. Fun with Algorithms, FUN 2021
DOI
10.4230/LIPIcs.FUN.2021.17
Keywords
Card-based protocolsCard shufflingSecure multiparty computationActive securityCryptography without computers
Contact author(s)
alexander koch @ kit edu
History
2020-09-17: last of 4 revisions
2017-05-22: received
See all versions
Short URL
https://ia.cr/2017/423
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/423,
      author = {Alexander Koch and Stefan Walzer},
      title = {Foundations for Actively Secure Card-based Cryptography},
      howpublished = {Cryptology ePrint Archive, Paper 2017/423},
      year = {2017},
      doi = {10.4230/LIPIcs.FUN.2021.17},
      note = {\url{https://eprint.iacr.org/2017/423}},
      url = {https://eprint.iacr.org/2017/423}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.