contrib: Add PIP-2030 Quantum Shield (Dilithium Mode3) Toolset #34607

pull rsdenck wants to merge 2 commits into bitcoin:master from rsdenck:pip-2030-quantum-shield changing 8 files +567 −0
  1. rsdenck commented at 7:38 pm on February 17, 2026: none

    Rationale

    This PR introduces contrib/pq-shield, a standalone toolset implementing CRYSTALS-Dilithium Mode3 signature scheme. This serves as a foundational step for PIP-2030, addressing the quantum vulnerability of ECDSA by 2030.

    Technical Approach

    • Algorithm: Dilithium Mode3 (NIST PQC finalist).
    • Implementation: Go-based wrapper around Cloudflare’s Circl library.
    • Components:
      • pq-shield: CLI for key generation, signing, and verification.
      • audit: Forensic tool for validating key formats and permissions.
    • Security: Includes fuzz testing and strict file permission checks (0600 for private keys).

    Tests

    • Unit tests cover key generation, signing round-trip, and tamper resistance.
    • Fuzz testing implemented for signature verification.
    • Verified locally on Linux/Windows.

    Impact

    No changes to consensus code. This is a purely additive tool in contrib/ for experimentation and future integration planning.

  2. contrib: add PIP-2030 quantum resistance tool (Dilithium Mode3) 40cde61d0a
  3. contrib/pq-shield: add contribution guidelines and usage instructions 9ef819fec4
  4. DrahtBot added the label Scripts and tools on Feb 17, 2026
  5. DrahtBot commented at 7:38 pm on February 17, 2026: contributor

    ♻️ Automatically closing for now based on heuristics. Please leave a comment, if this was erroneous. Generally, please focus on creating high-quality, original content that demonstrates a clear understanding of the project’s requirements and goals.

    📝 Moderators: If this is spam, please replace the title with ., so that the thread does not appear in search results.

  6. DrahtBot closed this on Feb 17, 2026

  7. DrahtBot commented at 7:38 pm on February 17, 2026: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-03-03 03:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me