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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |