Non-interactive Zero-knowledge Proofs Research Articles