|
|
|
|
|
by jkaptur
461 days ago
|
|
I didn't quite follow how you can actually prove that you've solved a sudoku via reduction to graph coloring. If I understand correctly, an important part of the graph coloring protocol is that the prover permutes the colors between each round (otherwise the verifier can just iteratively learn the color of every node). But all sudoku puzzles have the same graph structure - a puzzle instance is a partial assignment of colors to nodes. So can't a verifier can gain knowledge about the prover's solution by asking for edges that correspond to known values? (I found a different ZKP protocol for sudoku, but I don't think it relates to the graph coloring protocol: https://www.wisdom.weizmann.ac.il/~naor/PAPERS/SUDOKU_DEMO/) |
|