Given 2 entities, A and B:
A has a public key( x ) and a private key( x* ) B has a A\'s public key hash( let\'s call it h(x) ).
A has to prove ownership of x*