{"title":"Extended Addition Protocol and Efficient Voting Protocols Using Regular Polygon Cards","authors":"Yoshihiro Takahashi, Kazumasa Shinagawa","doi":"10.1007/s00354-024-00275-0","DOIUrl":null,"url":null,"abstract":"<p>Card-based cryptography is a research field for realizing cryptographic protocols using a deck of physical cards. Shinagawa et al. proposed a regular <i>n</i>-sided polygon card, which can hold a value from 0 to <span>\\(n-1\\)</span>, and constructed an addition protocol over <span>\\(\\mathbb {Z}/n\\mathbb {Z}\\)</span> and a voting protocol with <i>v</i> voters and <i>c</i> candidates when <span>\\(v<n\\)</span>. In this paper, we propose an addition protocol over <span>\\(\\mathbb {Z}/mn\\mathbb {Z}\\)</span> using regular <i>n</i>-sided polygon cards. Technically, we introduce a cyclic integer encoding and a rot-and-shift shuffle to extend the modulus from <i>n</i> to <i>mn</i>. In addition, we construct two voting protocols with <i>v</i> voters and <i>c</i> candidates using regular <i>n</i>-sided polygon cards. Our first voting protocol requires <span>\\(c(\\lceil \\frac{v+1}{n} \\rceil + v + 1)\\)</span> cards and <span>\\(v+1\\)</span> shuffles without restriction. Our second voting protocol reduces the number of cards to <span>\\(\\lceil \\frac{v+1}{n} \\rceil n + v + 1\\)</span> when <span>\\(v < n\\)</span> and <span>\\(c\\le n\\)</span>.\n</p>","PeriodicalId":54726,"journal":{"name":"New Generation Computing","volume":"25 1","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2024-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"New Generation Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00354-024-00275-0","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Card-based cryptography is a research field for realizing cryptographic protocols using a deck of physical cards. Shinagawa et al. proposed a regular n-sided polygon card, which can hold a value from 0 to \(n-1\), and constructed an addition protocol over \(\mathbb {Z}/n\mathbb {Z}\) and a voting protocol with v voters and c candidates when \(v<n\). In this paper, we propose an addition protocol over \(\mathbb {Z}/mn\mathbb {Z}\) using regular n-sided polygon cards. Technically, we introduce a cyclic integer encoding and a rot-and-shift shuffle to extend the modulus from n to mn. In addition, we construct two voting protocols with v voters and c candidates using regular n-sided polygon cards. Our first voting protocol requires \(c(\lceil \frac{v+1}{n} \rceil + v + 1)\) cards and \(v+1\) shuffles without restriction. Our second voting protocol reduces the number of cards to \(\lceil \frac{v+1}{n} \rceil n + v + 1\) when \(v < n\) and \(c\le n\).
期刊介绍:
The journal is specially intended to support the development of new computational and cognitive paradigms stemming from the cross-fertilization of various research fields. These fields include, but are not limited to, programming (logic, constraint, functional, object-oriented), distributed/parallel computing, knowledge-based systems, agent-oriented systems, and cognitive aspects of human embodied knowledge. It also encourages theoretical and/or practical papers concerning all types of learning, knowledge discovery, evolutionary mechanisms, human cognition and learning, and emergent systems that can lead to key technologies enabling us to build more complex and intelligent systems. The editorial board hopes that New Generation Computing will work as a catalyst among active researchers with broad interests by ensuring a smooth publication process.