国際会議
-
Single-Shuffle Card-Based Protocols with Six Cards per Gate
- 著者
- T. Ono, K. Shinagawa, T. Nakai, Y. Watanabe, and M. Iwamoto
- 会議名
- ICISC 2023
- 巻
- LNCS 14562
- ページ
- 157–169
- 出版社
- Springer
- 発行年
- 2024
- 発表日
- 2023/11/29
Abstract
Card-based cryptography refers to a secure computation with physical cards, and the number of cards and shuffles measures the efficiency of card-based protocols. This paper proposes new card-based protocols for any Boolean circuits with only a single shuffle. Although our protocols rely on Yao’s garbled circuit as in previous single-shuffle card-based protocols, our core construction idea is to encode truth tables of each Boolean gate with fewer cards than previous works while being compatible with Yao’s garbled circuit. As a result, we show single-shuffle card-based protocols with six cards per gate, which are more efficient than previous single-shuffle card-based protocols.
-
Card-based Cryptographic Protocols for Private Set Intersection
- 著者
- A. Doi, T. Ono, T. Nakai, K. Shinagawa, Y. Watanabe, K. Nuida, and M. Iwamoto
- 会議名
- ISITA 2022
- 出版社
- IEEE
- 発行年
- 2022
Abstract
Card-based cryptography is a cryptographic technique that realizes Multi-Party Computation (MPC) using physical cards. Although various protocols have been studied in card-based cryptography, there is no research on card-based Private Set Intersection (PSI). PSI is one of the well-studied MPC protocols which enables parties to compute the set intersection while keeping their data sets secret. This paper focuses on PSI in card-based cryptography for the first time, and shows several card-based PSI protocols. In card-based cryptography, there are two operation models: one assumes that all operations are performed publicly, and the other allows private operations. We propose PSI protocols under each model. We first show that PSI can be realized under each model by utilizing the existing card-based AND protocols. Furthermore, we propose more efficient PSI protocols than the PSI protocols based on AND protocols under each model.