Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.29 KB

README.md

File metadata and controls

31 lines (18 loc) · 1.29 KB

ZK-CRYPTOGRAPHY

ZK-CRYPTOGRAPHY is a collection of cryptographic implementations focused on zero-knowledge proofs and related cryptographic protocols. This project includes various modules for polynomial operations, secret sharing, elliptic curve cryptography, and more.

Crates

Polynomial - univariate, multilinear - (coefficient form, evaluation form), multi-composed

Shamir Secret Sharing - shamir secret sharing implementation

Fiat Shamir Transcript - fiat shamir transcript implementation

Sumcheck Protocol - sumcheck implementation

GKR Protocol - gkr protocol implementation

Finite Field - finite field implementation

Elliptic Curve Cryptography - elliptic curve cryptography implementation

KZG - univariate kzg and multilinear kzg implementation

Signature Schemes - schnorr, rsa implementation

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

Disclaimer

These implementations are for educational and research purposes. For use in production systems, please ensure it meets your specific security requirements and has been properly audited.