Non-interactive Zero-knowledge Proof System Research Articles