Physical Zero-Knowledge Proof for Sukoro

被引:0
|
作者
Sasaki, Shun [1 ]
Shinagawa, Kazumasa [1 ,2 ]
机构
[1] Ibaraki Univ, Ibaraki 3168511, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo 1350064, Japan
基金
日本学术振兴会;
关键词
Physical zero-knowledge proof; Card-based cryptography; Logical puzzles; Sukoro;
D O I
10.1007/s00354-024-00271-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A zero-knowledge proof protocol is a cryptographic protocol in which a prover, who knows the witness to a statement, can convince a verifier that the statement is true without revealing any information about the witness. Although zero-knowledge proof protocols are typically executed on electronic computers, there is a line of research to design zero-knowledge proof protocols based on physical objects (e.g., a deck of cards). This is called physical zero-knowledge proof. In this paper, we construct a physical zero-knowledge proof protocol for a logical puzzle called Sukoro. Sukoro has many cells on the puzzle board, like Sudoku, where each cell must be empty or filled with a number from one to four, and each number must match the number of adjacent filled cells, and the same numbers must not be adjacent to each other. In addition, it has a rule that all filled cells must be connected, which is called the connectivity condition. Although some existing protocols deal with the connectivity condition, all existing methods are interactive, which requires the prover's knowledge to determine how the cards are manipulated during the execution of the protocols. In this paper, we give a new method for verifying the connectivity condition in the non-interactive setting, which means that the protocol can be executed without the prover's knowledge, and construct a physical zero-knowledge proof protocol for Sukoro.
引用
收藏
页码:381 / 398
页数:18
相关论文
共 50 条
  • [41] GROUP AUTHENTICATION SCHEME BASED ON ZERO-KNOWLEDGE PROOF
    Shliakhtina, E. A.
    Gamayunov, D. Y.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2021, (51): : 68 - 84
  • [42] GZKP: A GPU Accelerated Zero-Knowledge Proof System
    Ma, Weiliang
    Xiong, Qian
    Shi, Xuanhua
    Ma, Xiaosong
    Jin, Hai
    Kuang, Haozhao
    Gao, Mingyu
    Zhang, Ye
    Shen, Haichen
    Hu, Weifang
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, 2023, : 340 - 353
  • [43] Zero-knowledge proof protocol of the roots of polynomial functions
    Li, Xi
    Wang, Daoshun
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (07): : 1015 - 1018
  • [44] A Practical Zero-Knowledge Proof Protocol for Web Applications
    Grzonkowski, Slawomir
    Corcoran, Peter
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2014, 9 (06): : 329 - 343
  • [45] A Zero-Knowledge Proof of the RSA Digital Signature Scheme
    Qi, Chengming
    Cui, Shoumei
    2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, : 1037 - +
  • [46] Practical Security Analysis of Zero-Knowledge Proof Circuits
    Wen, Hongbo
    Stephens, Jon
    Chen, Yanju
    Ferles, Kostas
    Pailoor, Shankara
    Charbonnet, Kyle
    Dillig, Isil
    Feng, Yu
    PROCEEDINGS OF THE 33RD USENIX SECURITY SYMPOSIUM, SECURITY 2024, 2024, : 1471 - 1487
  • [47] ReZK: A Highly Reconfigurable Accelerator for Zero-Knowledge Proof
    Zhou, Hao
    Liu, Changxu
    Yang, Lan
    Shang, Li
    Yang, Fan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (02) : 802 - 815
  • [48] Overview of Zero-Knowledge Proof and Its Applications in Blockchain
    Zhou, Yu
    Wei, Zeming
    Ma, Shansi
    Tang, Hua
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2022, 2022, 1736 : 60 - 82
  • [49] Analysis and comparison of the main zero-knowledge proof scheme
    Gong, Yinjie
    Jin, Yifei
    Li, Yuchan
    Liu, Ziyi
    Zhu, Zhiyi
    2022 INTERNATIONAL CONFERENCE ON BIG DATA, INFORMATION AND COMPUTER NETWORK (BDICN 2022), 2022, : 366 - 372
  • [50] Complete Problem for Perfect Zero-Knowledge Quantum Proof
    Yan, Jun
    SOFSEM 2012: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2012, 7147 : 419 - 430