Skip to content

Commit 0023a82

Browse files
committed
Delete unnecessary information and fix link errors
1 parent 4caedff commit 0023a82

5 files changed

Lines changed: 6 additions & 513 deletions

File tree

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ the PKCS #11 device and store it in a file in PEM format. With can then use:
248248

249249
#### Post-Quantum Cryptography with ML-DSA
250250

251-
Model signing supports post-quantum cryptographic signatures using **ML-DSA** (Module Lattice Digital Signature Algorithm), standardized as [NIST FIPS 204](https://csrc.nist.gov/publications/detail/fips/204/final) in August 2024. ML-DSA provides security against both classical and quantum computer attacks, making it suitable for long-term security requirements.
251+
Model signing supports post-quantum cryptographic signatures using **ML-DSA** (Module Lattice Digital Signature Algorithm), standardized as [NIST FIPS 204](https://csrc.nist.gov/pubs/fips/204/final) in August 2024. ML-DSA provides security against both classical and quantum computer attacks, making it suitable for long-term security requirements.
252252

253253
To enable ML-DSA support, install the optional dependencies:
254254

@@ -364,10 +364,10 @@ Note that ML-DSA signatures are significantly larger than traditional ECDSA sign
364364

365365
| Algorithm | Public Key | Private Key | Signature | Quantum-Safe |
366366
|-----------|------------|-------------|-----------|--------------|
367-
| ECDSA P-256 | 91 B | 121 B | 70 B | ? |
368-
| ML-DSA-44 | 1,312 B | 2,560 B | 2,420 B | ? |
369-
| ML-DSA-65 | 1,952 B | 4,032 B | 3,309 B | ? |
370-
| ML-DSA-87 | 2,592 B | 4,896 B | 4,627 B | ? |
367+
| ECDSA P-256 | 91 B | 121 B | 70 B | No |
368+
| ML-DSA-44 | 1,312 B | 2,560 B | 2,420 B | Yes (NIST Level 2) |
369+
| ML-DSA-65 | 1,952 B | 4,032 B | 3,309 B | Yes (NIST Level 3) |
370+
| ML-DSA-87 | 2,592 B | 4,896 B | 4,627 B | Yes (NIST Level 5) |
371371

372372
While ML-DSA signatures are larger, they provide quantum-resistant security, which is increasingly important for long-term model integrity protection.
373373

@@ -391,8 +391,6 @@ model_signing.verifying.Config().use_ml_dsa_verifier(
391391
).verify("bert-base-uncased", "model.sig")
392392
```
393393

394-
For more details, see the [ML-DSA implementation documentation](ML_DSA_IMPLEMENTATION.md).
395-
396394
#### OpenTelemetry Support
397395

398396
Model signing supports optional distributed tracing and observability through OpenTelemetry. This allows you to monitor signing operations, track performance, and integrate with observability platforms.

docs/ml_dsa_examples.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -698,21 +698,3 @@ model_signing sign ml-dsa my_model \
698698
--signature model.sig
699699
```
700700

701-
### Getting Help
702-
703-
- **Documentation**: [model-signing documentation](https://github.com/sigstore/model-transparency)
704-
- **Issues**: [GitHub Issues](https://github.com/sigstore/model-transparency/issues)
705-
- **Security**: Report security issues to security@sigstore.dev
706-
- **ML-DSA Spec**: [NIST FIPS 204](https://csrc.nist.gov/publications/detail/fips/204/final)
707-
708-
## Conclusion
709-
710-
ML-DSA provides quantum-resistant signatures for long-term model integrity protection. While the keys and signatures are larger than traditional methods, they ensure your models remain secure even against future quantum computers.
711-
712-
For most use cases, we recommend:
713-
- **ML-DSA-65** for production models
714-
- **Password-protected keys** for enhanced security
715-
- **CI/CD integration** for automated signing
716-
- **Regular key rotation** (annually or as needed)
717-
718-
Start with the basic examples and gradually adopt advanced features as your security requirements evolve.

docs/ml_dsa_implementation.md

Lines changed: 0 additions & 260 deletions
This file was deleted.

0 commit comments

Comments
 (0)