Practical Construction for Secure Trick-Taking Games Even with Cards Set Aside

被引:0
作者
Bella, Rohann [1 ]
Bultel, Xavier [1 ]
Chevalier, Celine [2 ,3 ]
Lafourcade, Pascal [4 ]
Olivier-Anclin, Charles [1 ,4 ,5 ]
机构
[1] INSA, Ctr Val Loire, Lab Informat Fondamental Orleans, Bourges, France
[2] Univ Paris Pantheon Assas, CRED, Paris, France
[3] PSL Univ, Ecole Normale Super, DIENS, CNRS,INRIA, Paris, France
[4] Univ Clermont Auvergne, CNRS, Clermont Auvergne INP, LIMOS, Clermont Ferrand, France
[5] Be ys Pay, Paris, France
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2023, PT I | 2024年 / 13950卷
关键词
D O I
10.1007/978-3-031-47754-6_10
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
Trick-taking games are traditional card games played all over the world. There are many such games, and most of them can be played online through dedicated applications, either for fun or for betting money. However, these games have an intrinsic drawback: each player plays its cards according to several secret constraints (unknown to the other players), and if a player does not respect these constraints, the other players will not realize it until much later in the game. In 2019, X. Bultel and P. Lafourcade proposed a cryptographic protocol for Spades in the random oracle model allowing peer-to-peer trick-taking games to be played securely without the possibility of cheating, even by playing a card that does not respect the secret constraints. However, to simulate card shuffling, this protocol requires a custom proof of shuffle with quadratic complexity in the number of cards, which makes the protocol inefficient in practice. In this paper, we improve their work in several ways. First, we extend their model to cover a broader range of games, such as those implying a set of cards set aside during the deal (for instance Triomphe or French Tarot). Then, we propose a new efficient construction for Spades in the standard model (without random oracles), where cards are represented by partially homomorphic cipher-texts. It can be instantiated by any standard generic proof of shuffle, which significantly improves the efficiency. We demonstrate the feasibility of our approach by giving an implementation of our protocol, and we compare the performances of the new shuffle protocol with the previous one. Finally, we give a similar protocol for French Tarot, with comparable efficiency.
引用
收藏
页码:166 / 181
页数:16
相关论文
共 20 条
[1]  
Barnett A, 2003, LECT NOTES COMPUT SC, V2898, P370
[2]  
Bayer S, 2012, LECT NOTES COMPUT SC, V7237, P263, DOI 10.1007/978-3-642-29011-4_17
[3]  
Bella R., 2023, Paper 2023/309
[4]  
Bentov Iddo, 2017, Advances in Cryptology - ASIACRYPT 2017. 23rd International Conference on the Theory and Applications of Cryptology and Information Security. Proceedings: LNCS 10625, P410, DOI 10.1007/978-3-319-70697-9_15
[5]  
Bultel X., 2019, FC 2019
[6]  
Camenisch J, 1997, LECT NOTES COMPUT SC, V1294, P410
[7]  
Damgård I, 2012, LECT NOTES COMPUT SC, V7417, P643
[8]   ROYALE: A Framework for Universally Composable Card Games with Financial Rewards and Penalties Enforcement [J].
David, Bernardo ;
Dowsley, Rafael ;
Larangeira, Mario .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2019, 2019, 11598 :282-300
[9]   Kaleidoscope: An Efficient Poker Protocol with Payment Distribution and Penalty Enforcement [J].
David, Bernardo ;
Dowsley, Rafael ;
Larangeira, Mario .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 :500-519
[10]   21-Bringing Down the Complexity: Fast Composable Protocols for Card Games Without Secret State [J].
David, Bernardo ;
Dowsley, Rafael ;
Larangeira, Mario .
INFORMATION SECURITY AND PRIVACY, 2018, 10946 :45-63