Daiki Miyahara

dblp:209/1687 · DBLP profile ↗
← Back
30ranked-venue papers
4as first author
19since 2021 · last 2025
0000-0002-5818-8937ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 1 first-author · 9 since 2021Security and privacy · 11 · 2 first-author · 6 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Key-Recovery Attack Against Ascon Using 1-Bit Random Fault Model
Soki Nakamura, Daiki Miyahara, Kazuo Sakiyama
AINA (5)2
2025 Parimutuel Betting on Blockchain: A Case Study on Horse Racing
Hiroki Uedan, Yang Li 0001, Kazuo Sakiyama, Daiki Miyahara
AINA (2)4
2025 Impossibility of Four-Card AND Protocols with a Single Closed Shuffle
Shizuru Iino, Shota Ikeda, Kazumasa Shinagawa, Yang Li 0022, Kazuo Sakiyama, Daiki Miyahara
CANS6
2025 How to Play Old Maid with Virtual Players
abstract
Abstract Old Maid is a popular card game. While typically played with three or more players, it is less enjoyable with only two people. To address this, we propose a protocol to create a virtual player, Carol, by making use of card-based cryptography when only two people, Alice and Bob, are available to play Old Maid. Specifically, we design a card-based protocol to remove any pair of cards having the same number in Carol’s hand (namely, the virtual player’s hand) without leaking any information about Carol’s hand (more than necessary); our protocol uses additional cards aside from playing cards that are used in Old Maid. Using our protocol, without any third human player, Alice and Bob can have fun with Old Maid!
Kazumasa Shinagawa, Daiki Miyahara, Takaaki Mizuki
Theory Comput. Syst.2
2025 Correction to: How to Play Old Maid with Virtual Players
Kazumasa Shinagawa, Daiki Miyahara, Takaaki Mizuki
Theory Comput. Syst.2
2024 How to Play Old Maid with Virtual Players
Kazumasa Shinagawa, Daiki Miyahara, Takaaki Mizuki
IJTCS-FAW2
2024 Balance-Based ZKP Protocols for Pencil-and-Paper Puzzles
Shohei Kaneko, Pascal Lafourcade 0001, Lola-Baie Mallordy, Daiki Miyahara, Maxime Puys, Kazuo Sakiyama
ISC (1)4
2024 Multiplicative Masked M&M: An Attempt at Combined Countermeasures with Reduced Randomness
abstract
With the advancement of hardware security, combined attacks with techniques such as side-channel analysis (SCA) and fault analysis (FA) have prompted the development of combined countermeasures. However, these countermeasures often come with significant overhead. In this paper, we explore a solution to reduce the randomness requirement while maintaining security claims. We demonstrate the approach with Mask & Macs (M&M), a scheme that combines Boolean masking and MAC tag redundancy to provide SCA and DFA protection, addressing the challenge of high randomness requirement. We introduce a novel multiplicative masking scheme as a replacement for threshold implementation (TI) modules partially, leading to a reduction of over 50% in randomness requirement with minor increased FPGA resource overhead and latency. While the trade-off is beneficial, other limitations remain, and further research is needed to address these problems. This work provides a new perspective on improving combined countermeasures by exploring ways to reduce system overhead.
Haruka Hirata, Daiki Miyahara, Kazuo Sakiyama, Yuko Hara-Azumi, Yang Li 0001
TrustCom3
2023 Physical ZKP protocols for Nurimisaki and Kurodoko
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Takaaki Mizuki
Theor. Comput. Sci.2
2022 Card-Minimal Protocols for Symmetric Boolean Functions of More than Seven Inputs
Hayato Shikata, Kodai Toyoda, Daiki Miyahara, Takaaki Mizuki
ICTAC3
2022 Card-Based ZKP Protocol for Nurimisaki
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Takaaki Mizuki
SSS2
2022 Hide a Liar: Card-Based ZKP Protocol for Usowan
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Takaaki Mizuki
TAMC2
2022 Physical zero-knowledge proof and NP-completeness proof of Suguru puzzle
abstract
Suguru is a paper and pencil puzzle invented by Naoki Inaba. The goal of the game is to fill a grid with numbers between 1 and 5 while respecting three simple constraints. We first prove the NP-completeness of Suguru puzzle. For this we design gadgets to encode the PLANAR-CIRCUIT-SAT in a Suguru grid. We then design a physical Zero-Knowledge Proof (ZKP) protocol for Suguru. This ZKP protocol allows a prover to prove that he knows a solution of a Suguru grid to a verifier without leaking any information on the solution. To construct such a physical ZKP protocol, we only rely on a few physical cards and adapted encoding. For a Suguru grid with n cells, we only use 5n+5 cards. Moreover, we prove the three classical security properties of a ZKP: completeness, extractability, and zero-knowledge.
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Luc Libralesso, Takaaki Mizuki
Inf. Comput.2
2022 Actively revealing card attack on card-based protocols
abstract
Abstract In 1989, den Boer presented the first card-based protocol, called the “five-card trick,” that securely computes the AND function using a deck of physical cards via a series of actions such as shuffling and turning over cards. This protocol enables a couple to confirm their mutual love without revealing their individual feelings. During such a secure computation protocol, it is important to keep any information about the inputs secret. Almost all existing card-based protocols are secure under the assumption that all players participating in a protocol are semi-honest or covert, i.e., they do not deviate from the protocol if there is a chance that they will be caught when cheating. In this paper, we consider a more malicious attack in which a player as an active adversary can reveal cards illegally without any hesitation. Against such an actively revealing card attack, we define the t-secureness, meaning that no information about the inputs leaks even if at most t cards are revealed illegally. We then actually design t-secure AND protocols. Thus, our contribution is the construction of the first formal framework to handle actively revealing card attacks as well as their countermeasures.
Ken Takashima, Daiki Miyahara, Takaaki Mizuki, Hideaki Sone
Nat. Comput.2
2021 Interactive Physical ZKP for Connectivity: Applications to Nurikabe and Hitori
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Takaaki Mizuki
CiE2
2021 A Card-Minimal Three-Input AND Protocol Using Two Shuffles
Raimu Isuzugawa, Kodai Toyoda, Yu Sasaki 0002, Daiki Miyahara, Takaaki Mizuki
COCOON4
2021 Cooking Cryptographers: Secure Multiparty Computation Based on Balls and Bags
abstract
Imagine two cryptographers wishing to securely compute the AND value of their secret input bits. They are in the kitchen, where all they have are three saucepans with Borscht soup and some kinds of ingredients. Interestingly, by secretly putting ingredients in the saucepans depending on their inputs, they can find only the AND value from the taste of the cooked Borscht. Because cooking for secure computations is not so convenient, let us regard ingredients and saucepans (with Borscht soup) as balls and bags, respectively, which are easy to handle and also familiar tools for learning Probability in high school. Then, our problem is generalized as: Can we realize secure multiparty computations (MPCs) with balls and bags?There are techniques to realize MPCs with everyday objects, such as physical cards, coins, and a PEZ dispenser. We encode the input bits with such objects and securely compute some predetermined function using them. In this paper, we present a novel technique based on the physical properties of balls and bags. That is, our challenges are how to utilize an interesting feature that the balls become disordered immediately after they are put into a bag, namely they are “automatically shuffled”. We give the first framework of MPCs using balls and bags (namely, ball-based cryptography), and propose secure AND computation and general MPCs. Our protocols are realizations of usable security which helps people with understanding the principles of MPCs as well as solving social problems in daily life.
Daiki Miyahara, Yuichi Komano, Takaaki Mizuki, Hideaki Sone
CSF1
2021 Card-Based Zero-Knowledge Proof Protocols for Graph Problems and Their Computational Model
Daiki Miyahara, Hiromichi Haneda, Takaaki Mizuki
ProvSec1
2021 How to construct physical zero-knowledge proofs for puzzles with a "single loop" condition
abstract
We propose a technique to construct physical Zero-Knowledge Proof (ZKP) protocols for puzzles that require a single loop draw feature. Our approach is based on the observation that a loop has only one hole and this property remains stable by some simple transformations. Using this trick, we can transform a simple big loop, which is visible to anyone, into the solution loop by using transformations that do not disclose any information about the solution. We illustrate our technique by applying it to construct physical ZKP protocols for two Nikoli puzzles: Slitherlink and Masyu.
Pascal Lafourcade 0001, Daiki Miyahara, Takaaki Mizuki, Léo Robert, Hideaki Sone
Theor. Comput. Sci.2
2020 Public-PEZ Cryptography
Soma Murata, Daiki Miyahara, Takaaki Mizuki, Hideaki Sone
ISC2
2020 Physical Zero-Knowledge Proof for Suguru Puzzle
Léo Robert, Daiki Miyahara, Pascal Lafourcade 0001, Takaaki Mizuki
SSS2
2020 Practical card-based implementations of Yao's millionaire protocol
Daiki Miyahara, Yuichi Hayashi, Takaaki Mizuki, Hideaki Sone
Theor. Comput. Sci.1
2020 Efficient card-based zero-knowledge proof for Sudoku
abstract
In 2009, Gradwohl, Naor, Pinkas, and Rothblum proposed physical zero-knowledge proof protocols for Sudoku. That is, for a puzzle instance of Sudoku, their excellent protocols allow a prover to convince a verifier that there is a solution to the Sudoku puzzle and the prover knows it, without revealing any information about the solution. The possible drawback is that the existing protocols have an extractability error with a non-zero probability, or need special cards (such as scratch-off cards). Thus, in this study, we propose new protocols to perform zero-knowledge proof of knowledge for Sudoku using a normal deck of playing cards with no extractability error. Our protocols can be easily implemented by humans with a reasonable number of playing cards.
Daiki Miyahara, Takaaki Mizuki, Hideaki Sone
Theor. Comput. Sci.2
2020 Card-based protocols for secure ranking computations
abstract
Consider a group of people who want to know the “rich list” among them, namely the ranking in terms of their total assets, without revealing any information about the actual value of their assets. This can be achieved by a “secure ranking computation,” which was first considered by Jiang and Gong (2006) [2]; they constructed a secure ranking computation protocol based on a public-key cryptosystem. In this paper, instead of using a public-key cryptosystem, we use a deck of physical cards to provide secure ranking computation protocols. Therefore, our card-based protocols do not rely on computers, and they are simple and easy for humans to implement. Specifically, we design four protocols considering tradeoffs between the number of cards and the number of shuffles required to execute the protocols. We also present a guide to choose an appropriate protocol according to the number of people participating in the protocol and the size of the input range. To be precise, whereas our protocols make all players know the rich list, the Jiang–Gong scheme makes each player know his/her rank only; to achieve the same task (as the Jiang–Gong scheme) using a deck of cards is an intriguing open problem.
Ken Takashima, Yuta Abe, Daiki Miyahara, Kazumasa Shinagawa, Takaaki Mizuki, Hideaki Sone
Theor. Comput. Sci.4
2019 Card-Based Secure Ranking Computations
Ken Takashima, Yuta Abe, Daiki Miyahara, Kazumasa Shinagawa, Takaaki Mizuki, Hideaki Sone
COCOA4
2019 Interactive Physical Zero-Knowledge Proof for Norinori
Jean-Guillaume Dumas, Pascal Lafourcade 0001, Daiki Miyahara, Takaaki Mizuki, Hideaki Sone
COCOON3
2019 A Physical ZKP for Slitherlink: How to Perform Physical Topology-Preserving Computation
Pascal Lafourcade 0001, Daiki Miyahara, Takaaki Mizuki, Hideaki Sone
ISPEC2
2018 Practical and Easy-to-Understand Card-Based Implementation of Yao's Millionaire Protocol
Daiki Miyahara, Yuichi Hayashi, Takaaki Mizuki, Hideaki Sone
COCOA1
2018 Physical Zero-Knowledge Proof for Makaro
Xavier Bultel, Jannik Dreier, Jean-Guillaume Dumas, Pascal Lafourcade 0001, Daiki Miyahara, Takaaki Mizuki, Atsuki Nagao, Kazumasa Shinagawa, Hideaki Sone
SSS5
2017 The Minimum Number of Cards in Practical Card-Based Protocols
Julia Kastner 0001, Alexander Koch 0001, Stefan Walzer, Daiki Miyahara, Yuichi Hayashi, Takaaki Mizuki, Hideaki Sone
ASIACRYPT (3)4