Physical Zero-Knowledge Proof for Nonogram Puzzles

碩士 === 國立清華大學 === 資訊工程學系 === 96 === In daily life, we may want to convince others that we know a secret, while at the same time, we do not want to let them know what the secret is. In cryptography, there is a notion of zero-knowledge proof system, in which we can apply to achieve the goal. One may w...

Full description

Bibliographic Details
Main Authors: Yu-Feng Chien, 簡裕峰
Other Authors: Wing-Kai Hon
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/64177637153735718328
id ndltd-TW-096NTHU5392057
record_format oai_dc
spelling ndltd-TW-096NTHU53920572015-11-27T04:04:16Z http://ndltd.ncl.edu.tw/handle/64177637153735718328 Physical Zero-Knowledge Proof for Nonogram Puzzles 邏輯繪圖遊戲的具現化零知識證明法 Yu-Feng Chien 簡裕峰 碩士 國立清華大學 資訊工程學系 96 In daily life, we may want to convince others that we know a secret, while at the same time, we do not want to let them know what the secret is. In cryptography, there is a notion of zero-knowledge proof system, in which we can apply to achieve the goal. One may wonder if it is still possible to achieve the goal without using complicated theorems or powerful computational machines, and just by utilizing things that are easily reachable in our daily life? The answer is “yes.” This thesis studies various protocols for convincing others that “we know the solution of a Nonogram puzzle.” In other words, a person (called prover) who knows the solution of a particular Nonogram puzzle can apply our protocols to persuade another person (called verifier) that he knows the solution; at the same time he will not leak any information about the solution. Moreover, we show that our protocols can be implemented easily using only physical objects that are around us in our daily life. Our protocols are based on the traditional zero-knowledge proof system, together with a specially designed scratch-off card as our physical tool. The prover can then convince the verifier through a series of interaction between them. Yet, when the prover does not know the solution, there are some chances (called soundness probability) that a verifier wrongly believes this false prover. To counter this, we propose various strategies so that the soundness probability can be reduced. In summary, our final protocol can achieve perfect completeness (i.e., a prover knowing the solution can always convince the verifier), zero-knowledge property (i.e., no leakage of information) and 1/2 soundness (i.e., a false prover has only 1/2 chance to fool the verifier). Wing-Kai Hon 韓永楷 2008 學位論文 ; thesis 31 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 96 === In daily life, we may want to convince others that we know a secret, while at the same time, we do not want to let them know what the secret is. In cryptography, there is a notion of zero-knowledge proof system, in which we can apply to achieve the goal. One may wonder if it is still possible to achieve the goal without using complicated theorems or powerful computational machines, and just by utilizing things that are easily reachable in our daily life? The answer is “yes.” This thesis studies various protocols for convincing others that “we know the solution of a Nonogram puzzle.” In other words, a person (called prover) who knows the solution of a particular Nonogram puzzle can apply our protocols to persuade another person (called verifier) that he knows the solution; at the same time he will not leak any information about the solution. Moreover, we show that our protocols can be implemented easily using only physical objects that are around us in our daily life. Our protocols are based on the traditional zero-knowledge proof system, together with a specially designed scratch-off card as our physical tool. The prover can then convince the verifier through a series of interaction between them. Yet, when the prover does not know the solution, there are some chances (called soundness probability) that a verifier wrongly believes this false prover. To counter this, we propose various strategies so that the soundness probability can be reduced. In summary, our final protocol can achieve perfect completeness (i.e., a prover knowing the solution can always convince the verifier), zero-knowledge property (i.e., no leakage of information) and 1/2 soundness (i.e., a false prover has only 1/2 chance to fool the verifier).
author2 Wing-Kai Hon
author_facet Wing-Kai Hon
Yu-Feng Chien
簡裕峰
author Yu-Feng Chien
簡裕峰
spellingShingle Yu-Feng Chien
簡裕峰
Physical Zero-Knowledge Proof for Nonogram Puzzles
author_sort Yu-Feng Chien
title Physical Zero-Knowledge Proof for Nonogram Puzzles
title_short Physical Zero-Knowledge Proof for Nonogram Puzzles
title_full Physical Zero-Knowledge Proof for Nonogram Puzzles
title_fullStr Physical Zero-Knowledge Proof for Nonogram Puzzles
title_full_unstemmed Physical Zero-Knowledge Proof for Nonogram Puzzles
title_sort physical zero-knowledge proof for nonogram puzzles
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/64177637153735718328
work_keys_str_mv AT yufengchien physicalzeroknowledgeprooffornonogrampuzzles
AT jiǎnyùfēng physicalzeroknowledgeprooffornonogrampuzzles
AT yufengchien luójíhuìtúyóuxìdejùxiànhuàlíngzhīshízhèngmíngfǎ
AT jiǎnyùfēng luójíhuìtúyóuxìdejùxiànhuàlíngzhīshízhèngmíngfǎ
_version_ 1718137779570868224