blackwall-quantumscan


Nameblackwall-quantumscan JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryPQC migration scanner: detect legacy crypto (RSA/ECC/SHA1/MD5) and guide replacements.
upload_time2025-08-27 14:36:54
maintainerNone
docs_urlNone
authorQuantumScan Team
requires_python>=3.11
licenseNone
keywords post-quantum pqc security scanner cryptography
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # QuantumScan Project

QuantumScan는 취약한 기존 암호 알고리즘을 탐지하고 NIST PQC 표준으로의 전환을 돕는 CLI 도구입니다.

> ⚠️ Privacy Note: 외부 네트워크 전송 없음, 로컬 스캔, 경로/결과는 워크플로 아티팩트 또는 PR 코멘트로만 사용

## GitHub Action 사용 예

```yaml
- uses: ./PROJECTS/quantumscan
  with:
      path: .
      report_format: md
      max_file_mb: 5
      fail_on_findings: false
      exclude: tests
```

## PQC 매핑 스니펫

| Legacy 알고리즘 | 권고(PQC/해시) | NIST/FIPS |
| --- | --- | --- |
| RSA-2048 | ML-KEM-768 | [FIPS 203](https://csrc.nist.gov/pubs/fips/203/final) |
| ECDSA P-256 | ML-DSA-65 | [FIPS 204](https://csrc.nist.gov/pubs/fips/204/final) |
| SHA-1 | SHA-256, SHA3-256 | [FIPS 180-4](https://csrc.nist.gov/pubs/fips/180-4/final), [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final) |

하이브리드 전환 예: `X25519 + ML-KEM-768`.

## NIST PQC References

- [FIPS 203 — ML-KEM (CRYSTALS-Kyber)](https://csrc.nist.gov/pubs/fips/203/final)
- [FIPS 204 — ML-DSA (CRYSTALS-Dilithium)](https://csrc.nist.gov/pubs/fips/204/final)
- [FIPS 205 — SLH-DSA (SPHINCS+)](https://csrc.nist.gov/pubs/fips/205/final)
- [NIST PQC Selected Algorithms](https://csrc.nist.gov/projects/post-quantum-cryptography/selected-algorithms)
- [NIST News (FIPS 승인 공지)](https://csrc.nist.gov/news/2024/postquantum-cryptography-fips-approved)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "blackwall-quantumscan",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "post-quantum, pqc, security, scanner, cryptography",
    "author": "QuantumScan Team",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/e3/e3/b072f3866b32f566d2d5c2e4de6b6eb5410bab936b3cd0ab7bafe8f98cff/blackwall_quantumscan-0.1.2.tar.gz",
    "platform": null,
    "description": "# QuantumScan Project\n\nQuantumScan\ub294 \ucde8\uc57d\ud55c \uae30\uc874 \uc554\ud638 \uc54c\uace0\ub9ac\uc998\uc744 \ud0d0\uc9c0\ud558\uace0 NIST PQC \ud45c\uc900\uc73c\ub85c\uc758 \uc804\ud658\uc744 \ub3d5\ub294 CLI \ub3c4\uad6c\uc785\ub2c8\ub2e4.\n\n> \u26a0\ufe0f Privacy Note: \uc678\ubd80 \ub124\ud2b8\uc6cc\ud06c \uc804\uc1a1 \uc5c6\uc74c, \ub85c\uceec \uc2a4\uce94, \uacbd\ub85c/\uacb0\uacfc\ub294 \uc6cc\ud06c\ud50c\ub85c \uc544\ud2f0\ud329\ud2b8 \ub610\ub294 PR \ucf54\uba58\ud2b8\ub85c\ub9cc \uc0ac\uc6a9\n\n## GitHub Action \uc0ac\uc6a9 \uc608\n\n```yaml\n- uses: ./PROJECTS/quantumscan\n  with:\n      path: .\n      report_format: md\n      max_file_mb: 5\n      fail_on_findings: false\n      exclude: tests\n```\n\n## PQC \ub9e4\ud551 \uc2a4\ub2c8\ud3ab\n\n| Legacy \uc54c\uace0\ub9ac\uc998 | \uad8c\uace0(PQC/\ud574\uc2dc) | NIST/FIPS |\n| --- | --- | --- |\n| RSA-2048 | ML-KEM-768 | [FIPS 203](https://csrc.nist.gov/pubs/fips/203/final) |\n| ECDSA P-256 | ML-DSA-65 | [FIPS 204](https://csrc.nist.gov/pubs/fips/204/final) |\n| SHA-1 | SHA-256, SHA3-256 | [FIPS 180-4](https://csrc.nist.gov/pubs/fips/180-4/final), [FIPS 202](https://csrc.nist.gov/pubs/fips/202/final) |\n\n\ud558\uc774\ube0c\ub9ac\ub4dc \uc804\ud658 \uc608: `X25519 + ML-KEM-768`.\n\n## NIST PQC References\n\n- [FIPS 203 \u2014 ML-KEM (CRYSTALS-Kyber)](https://csrc.nist.gov/pubs/fips/203/final)\n- [FIPS 204 \u2014 ML-DSA (CRYSTALS-Dilithium)](https://csrc.nist.gov/pubs/fips/204/final)\n- [FIPS 205 \u2014 SLH-DSA (SPHINCS+)](https://csrc.nist.gov/pubs/fips/205/final)\n- [NIST PQC Selected Algorithms](https://csrc.nist.gov/projects/post-quantum-cryptography/selected-algorithms)\n- [NIST News (FIPS \uc2b9\uc778 \uacf5\uc9c0)](https://csrc.nist.gov/news/2024/postquantum-cryptography-fips-approved)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "PQC migration scanner: detect legacy crypto (RSA/ECC/SHA1/MD5) and guide replacements.",
    "version": "0.1.2",
    "project_urls": {
        "Homepage": "https://github.com/<your-org-or-user>/quantumscan-cli",
        "Issues": "https://github.com/<your-org-or-user>/quantumscan-cli/issues"
    },
    "split_keywords": [
        "post-quantum",
        " pqc",
        " security",
        " scanner",
        " cryptography"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c020d08cc709a9e4cef512a1836415a7f7dee0d7f5757107ec692207822ca7f0",
                "md5": "8cb0cc08e5a79353c8c857048ce8640e",
                "sha256": "064a3bad51db5e02ff62295c3bcf3219f1ef707f11f1088f92951033b7e8006b"
            },
            "downloads": -1,
            "filename": "blackwall_quantumscan-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8cb0cc08e5a79353c8c857048ce8640e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 18856,
            "upload_time": "2025-08-27T14:36:53",
            "upload_time_iso_8601": "2025-08-27T14:36:53.801902Z",
            "url": "https://files.pythonhosted.org/packages/c0/20/d08cc709a9e4cef512a1836415a7f7dee0d7f5757107ec692207822ca7f0/blackwall_quantumscan-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e3e3b072f3866b32f566d2d5c2e4de6b6eb5410bab936b3cd0ab7bafe8f98cff",
                "md5": "655e37befe30b0b6fc84cdcc6a5a01fc",
                "sha256": "fe282a79b06aa7b22392fcdfc9c97275ed277c6516b522f38628f1b849d1e20d"
            },
            "downloads": -1,
            "filename": "blackwall_quantumscan-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "655e37befe30b0b6fc84cdcc6a5a01fc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 16339,
            "upload_time": "2025-08-27T14:36:54",
            "upload_time_iso_8601": "2025-08-27T14:36:54.671486Z",
            "url": "https://files.pythonhosted.org/packages/e3/e3/b072f3866b32f566d2d5c2e4de6b6eb5410bab936b3cd0ab7bafe8f98cff/blackwall_quantumscan-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-27 14:36:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "<your-org-or-user>",
    "github_project": "quantumscan-cli",
    "github_not_found": true,
    "lcname": "blackwall-quantumscan"
}
        
Elapsed time: 0.75952s