A Complexity Hierarchy of Shuffles in Card-Based Protocols
Pith reviewed 2026-05-15 08:58 UTC · model grok-4.3
The pith
Shuffles in card-based cryptography form a complexity hierarchy with provable separations between levels.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Shuffle operations are partitioned into levels ordered by implementation complexity, with formal proofs that some shuffles at higher levels cannot be achieved by any combination of operations from strictly lower levels, yielding a new complexity measure for protocols based on the highest level employed.
What carries the argument
A multi-level hierarchy of shuffle operations ordered by physical implementation complexity, with separation proofs establishing that higher levels are irreducible to lower ones.
If this is right
- Card-based protocols can be ranked and compared by the highest shuffle level they require.
- Protocol designers gain an incentive to minimize the maximum level of shuffle used.
- Existing protocols may need re-assessment based on the shuffle levels they actually employ.
- New protocols can be constructed to rely exclusively on lower levels when security permits.
Where Pith is reading between the lines
- The same hierarchy idea could be applied to classify other physical operations in card-based systems.
- Standardizing only the lower-level shuffles might make many protocols easier to deploy in practice.
- Similar ordering approaches could classify complexity in other physical or manual cryptographic methods.
Load-bearing premise
That the practical difficulty of performing different shuffles can be ordered into strict levels that remain separated no matter how the physical cards are handled or executed.
What would settle it
A concrete physical procedure that achieves a higher-level shuffle using only sequences of lower-level shuffles would falsify the separation.
Figures
read the original abstract
Card-based cryptography uses physical playing cards to construct protocols for secure multi-party computation. Existing card-based protocols employ various types of shuffles, some of which are easy to implement in practice while others are considerably more complex. In this paper, we classify shuffle operations into several levels according to their implementation complexity. We motivate this hierarchy from both practical and theoretical perspectives, and prove separation results between several levels by showing that certain shuffles cannot be realized using only operations from lower levels. Finally, we propose a new complexity measure for evaluating card-based protocols based on this hierarchy.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes a complexity hierarchy for shuffle operations in card-based cryptographic protocols. It classifies shuffles into several levels according to implementation complexity, motivates the hierarchy from practical and theoretical perspectives, proves separation results by showing that certain shuffles cannot be realized using only lower-level operations, and proposes a new complexity measure for evaluating card-based protocols.
Significance. If the separations hold, the hierarchy offers a structured framework for assessing the practicality of card-based protocols, which could inform the selection of shuffles in secure multi-party computation designs. The dual practical-theoretical motivation and the introduction of a new measure are positive contributions, though their impact depends on the robustness of the underlying formal model.
major comments (2)
- [Hierarchy definition and separation proofs] The formal model of primitive operations defining each level (introduced in the section on the hierarchy) is load-bearing for the separation claims, yet the manuscript provides no independent verification that the listed primitives exhaust all physically realizable shuffles; additional human-induced micro-moves could allow a level-k shuffle to be realized at level k-1.
- [Separation results] The separation results rest on treating shuffles as exact functions under a closed set of moves; the proofs do not address whether non-uniform randomness or partial-visibility effects from physical execution violate the model assumptions and collapse the claimed strict separations.
minor comments (2)
- The new complexity measure is defined but no concrete computation is shown for any existing card-based protocol, leaving its utility unclear.
- Notation for shuffle types and levels would benefit from a summary table or running example to improve readability.
Simulated Author's Rebuttal
We thank the referee for the constructive comments, which help clarify the scope and assumptions of our formal model. We address each major point below and will make targeted revisions to improve the manuscript.
read point-by-point responses
-
Referee: [Hierarchy definition and separation proofs] The formal model of primitive operations defining each level (introduced in the section on the hierarchy) is load-bearing for the separation claims, yet the manuscript provides no independent verification that the listed primitives exhaust all physically realizable shuffles; additional human-induced micro-moves could allow a level-k shuffle to be realized at level k-1.
Authors: The hierarchy is defined relative to a specific formal model of primitive operations chosen to reflect standard physical implementations described in the card-based cryptography literature. We do not claim these primitives form an exhaustive list of all conceivable physical actions; additional micro-moves could indeed allow certain simulations. The separation theorems are proved strictly inside this model. We will revise the manuscript to state the model's scope explicitly and add a paragraph discussing its limitations with respect to arbitrary physical realizations. revision: partial
-
Referee: [Separation results] The separation results rest on treating shuffles as exact functions under a closed set of moves; the proofs do not address whether non-uniform randomness or partial-visibility effects from physical execution violate the model assumptions and collapse the claimed strict separations.
Authors: All separation proofs are carried out under the model's assumptions of exact functions, uniform randomness, and ideal (full-visibility) physical execution. Real-world deviations such as non-uniform randomness or partial visibility are outside the model we analyze. We will add a dedicated subsection clarifying these assumptions and noting that the strict separations are guaranteed only within the idealized model standard in the field; we do not claim robustness against arbitrary physical noise. revision: partial
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Shuffle operations possess distinguishable degrees of implementation complexity that can be ordered into discrete levels.
invented entities (1)
-
Shuffle complexity hierarchy
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Y. Abe, Y. Hayashi, T. Mizuki and H. Sone. Five-Card AND Computations in Com- mitted Format Using Only Uniform Cyclic Shuffles.New Generation Computing, 39(1): 97–114 (2021)
work page 2021
-
[2]
X. Bultel, J. Dreier, J.-G. Dumas, P. Lafourcade, D. Miyahara, T. Mizuki, A. Nagao, T. Sasaki, K. Shinagawa and H. Sone. Physical Zero-Knowledge Proof for Makaro. In Proceedings of the 20th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS), pp. 111–125 (2018)
work page 2018
- [3]
-
[4]
R. Gradwohl, M. Naor, B. Pinkas and G.N. Rothblum. Cryptographic and Physical Zero-Knowledge Proof Systems for Solutions of Sudoku Puzzles.Theory of Computing Systems, 44(2): 245–268 (2009)
work page 2009
-
[5]
R. Ishikawa, E. Chida and T. Mizuki. Efficient Card-Based Protocols for Generating a Hidden Random Permutation Without Fixed Points. InProceedings of the 14th Interna- tional Conference on Unconventional Computation and Natural Computation (UCNC), pp. 215–226 (2015)
work page 2015
-
[6]
A. Koch and S. Walzer. Foundations for Actively Secure Card-Based Cryptography. In Proceedings of the 10th International Conference on Fun with Algorithms (FUN), pp. 17:1–17:23 (2020)
work page 2020
-
[7]
A. Koch, S. Walzer and K. H¨ artel. Card-Based Crypto-graphic Protocols Using a Mini- mal Number of Cards. InProceedings of the 21st International Conference on the Theory and Application of Cryptology and Information Security (ASIACRYPT), pp. 783–807 (2015)
work page 2015
-
[8]
D. Miyahara, I. Ueda, Y. Hayashi, T. Mizuki and H. Sone. Evaluating card-based pro- tocols in terms of execution time.International Journal of Information Security, 20(5): 729–740 (2021)
work page 2021
-
[9]
K. Miyamoto and K. Shinagawa. Graph Automorphism Shuffles from Pile-Scramble Shuffles. New Generation Computing, 40(1): 199–223 (2022)
work page 2022
- [10]
-
[11]
T. Mizuki and H. Shizuya. A formalization of card-based cryptographic protocols via abstract machine.International Journal of Information Security, 13(1): 15–23 (2014)
work page 2014
-
[12]
T. Mizuki and H. Sone. Six-Card Secure AND and Four-Card Secure XOR. InPro- ceedings of the 3rd International Frontiers of Algorithmics Workshop (FAW), pp. 358–369 (2009)
work page 2009
-
[13]
T. Nishida, T. Mizuki and H. Sone. Securely Computing the Three-Input Majority Function with Eight Cards. InProceedings of the 2nd International Conference on the Theory and Practice of Natural Computing (TPNC), pp. 193–204 (2013)
work page 2013
-
[14]
A. Nishimura, Y. Hayashi, T. Mizuki and H. Sone. An Implementation of Non-Uniform Shuffle for Secure Multi-Party Computation. InProceedings of the 3rd ACM International Workshop on ASIA Public-Key Cryptography (APKC), pp. 49–55 (2016)
work page 2016
-
[15]
A. Nishimura, Y. Hayashi, T. Mizuki and H. Sone. Pile-Shifting Scramble for Card- Based Protocols.IEICE Trans. Fundamentals, E101.A(9): 1494–1502 (2018)
work page 2018
-
[16]
A. Nishimura, T. Nishida, Y. Hayashi, T. Mizuki and H. Sone. Card-based protocols using unequal division shuffles.Soft Computing, 22(2): 361–371 (2018)
work page 2018
-
[17]
S. Ruangwises and T. Itoh. Securely Computing then-Variable Equality Function with 2nCards.Theoretical Computer Science, 887: 99–110 (2021)
work page 2021
- [18]
- [19]
-
[20]
K. Shinagawa and T. Mizuki. The Six-Card Trick: Secure Computation of Three-Input Equality. InProceedings of the 21st Annual International Conference on Information Security and Cryptology (ICISC), pp. 123–131 (2018)
work page 2018
-
[21]
K. Shinagawa, T. Mizuki, J.C.N. Schuldt, K. Nuida, N. Kanayama, T. Nishide, G. Hanaoka and E. Okamoto. Card-Based Protocols Using Regular Polygon Cards.IEICE Trans. Fundamentals, E100.A(9): 1900–1909 (2017)
work page 1900
- [22]
-
[23]
I. Ueda, D. Miyahara, A. Nishimura, Y. Hayashi, T. Mizuki and H. Sone. Secure im- plementations of a random bisection cut.International Journal of Information Security, 19(4): 445–452 (2020). 12
work page 2020
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.