AnoProof allows the reader to verify that two messages were written by the same anonymous author.
AnoProof allows the anonymous author to prove their identity in relation to a previous writing.
---There are a few reasons you may need to be able to prove who you are without revealing who you are.
Suppose you desire to share many different pieces of information online but must remain anonymous for security reasons. Since you are anonymous, you have no reputation online and therefore no trust or credibility.
You can release one piece of information that will later prove to be true, thus gaining credibility for yourself. People will now take your information seriously, except you were fully anonymous, so that credibility is useless to you as you can't claim it in the future when sharing future information.
What's worse, others may impersonate you, claiming to be the original author of the first piece of information, and then share bad information thus soiling all of the credibility you built up.
With AnoProof you can sign your first piece of information with an AnoProof signature using your AnoProof secret key. Now, once it gains credibility, you can sign your future informations with your same secret key. Using AnoProof, anyone can verify that the future information (signed) was authored by the same anonymous author as the original credible information.