From cybersecurity-skills
Implements Schnorr identification protocol and zero-knowledge password proofs for authentication where the server never learns the user's password.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cybersecurity-skills:implementing-zero-knowledge-proof-for-authenticationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Zero-Knowledge Proofs (ZKPs) allow a prover to demonstrate knowledge of a secret (such as a password or private key) without revealing the secret itself. This skill implements the Schnorr identification protocol and a simplified ZKPP (Zero-Knowledge Password Proof) using the discrete logarithm problem, enabling authentication where the server never learns the user's password.
Zero-Knowledge Proofs (ZKPs) allow a prover to demonstrate knowledge of a secret (such as a password or private key) without revealing the secret itself. This skill implements the Schnorr identification protocol and a simplified ZKPP (Zero-Knowledge Password Proof) using the discrete logarithm problem, enabling authentication where the server never learns the user's password.
| Property | Description |
|---|---|
| Completeness | Honest prover always convinces honest verifier |
| Soundness | Dishonest prover cannot convince verifier (except negligible probability) |
| Zero-Knowledge | Verifier learns nothing beyond the statement's truth |
npx claudepluginhub costrict-plugins-repo/mukul975-anthropic-cybersecurity-skills-cybersecurity-skillsImplements Schnorr identification and ZKPP for password-less authentication using discrete logarithm. Useful for building authentication where the server never learns the user's password.
Implements Schnorr identification and ZKPP for password-less authentication using discrete logarithm. Useful for building authentication where the server never learns the user's password.
Implements Schnorr identification protocol and zero-knowledge password proof (ZKPP) in Python for authentication without revealing secrets. For privacy-focused security.