Abstract:Visual cryptography is a cryptographic technique to achieve visual secret sharing. Shares are distributed to several participants and overlapping a number of shares can recover the original secret without any cryptographic computation. A verifiable visual cryptography scheme is proposed to verify whether the share is authorized by introducing the Third Trusted Party (TTP) whose action is guaranteed and the public key cryptographic infrastructure based on message identification model. The scheme solves the problem of dishonest distribution center to improve the security of visual cryptography schemes.