Practical and easy-to-understand card-based implementation of Yao’s millionaire protocol

Daiki Miyahara, Yu Ichi Hayashi, Takaaki Mizuki, Hideaki Sone

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Yao’s millionaire protocol enables Alice and Bob to know whether or not Bob is richer than Alice by using a public-key cryptosystem without revealing the actual amounts of their properties. In this paper, we present a simple and practical implementation of Yao’s millionaire protocol using a deck of playing cards; we straightforwardly implement the idea behind Yao’s millionaire protocol so that even non-experts can easily understand its correctness and secrecy. Our implementation is based partially on the previous card-based scheme proposed by Nakai, Tokushige, Misawa, Iwamoto, and Ohta; their scheme admits players’ private actions on a sequence of cards called Private Permutation (PP), implying that a malicious player could make an active attack (for example, he/she could exchange some of the cards stealthily when doing such a private action). In contrast, our implementation relies on a familiar shuffling operation called a random cut, and hence, it can be conducted completely publicly so as to avoid any active attack.

Original languageEnglish
Title of host publicationCombinatorial Optimization and Applications - 12th International Conference, COCOA 2018, Proceedings
EditorsAlexander Zelikovsky, Donghyun Kim, R.N. Uma
PublisherSpringer Verlag
Pages246-261
Number of pages16
ISBN (Print)9783030046507
DOIs
Publication statusPublished - 2018
Event12th Annual International Conference on Combinatorial Optimization and Applications, COCOA 2018 - Atlanta , United States
Duration: 2018 Dec 152018 Dec 17

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11346 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other12th Annual International Conference on Combinatorial Optimization and Applications, COCOA 2018
CountryUnited States
CityAtlanta
Period18/12/1518/12/17

Keywords

  • Card-based protocols
  • Deck of cards
  • Real-life hands-on cryptography
  • Secure multi-party computations
  • Yao’s millionaire protocol

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Practical and easy-to-understand card-based implementation of Yao’s millionaire protocol'. Together they form a unique fingerprint.

Cite this