Re: graph isomorphisms

New Message Reply About this list Date view Thread view Subject view Author view

Anonymous (nobody@replay.com)
Thu, 13 Aug 1998 00:45:40 +0200


> Are there any
> implementations of zero-knowledge proofs based on the graph isomorphism
> problem I could try NAUTY on?

Wei Dai's Crypto++ library has an experimental implementation of a
zero knowledge proof of graph isomorphism. You can create a random
graph of a specified size, then either permute it or create another
random graph, and prove in zero knowledge whether the two graphs are
isomorphic.

I don't think graph isomorphism is used much in actual ZK work because
it is not NP complete (probably). Therefore there is no reduction to
graph isomorophism from other problems and about all it is good for is
actually showing whether two graphs are isomorphic, which isn't all that
useful.

Graph 3-coloring is an NP complete problem for which a relatively simple
ZK proof exists, and for which there are reductions from other NP problems
like boolean satisfiability. So this is much more widely used as a way of
proving things in zero knowledge.

H


New Message Reply About this list Date view Thread view Subject view Author view

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

The following archive was created by hippie-mail 7.98617-22 on Sat Apr 10 1999 - 01:10:58