Skip to main content

Quantum-safe key generation SDK using Prime Harmonic Modulation

Project description

🔐 QbitShield SDK

Quantum-Safe Key Infrastructure Powered by Prime Harmonic Modulation

QbitShield is a deterministic entropy SDK that generates quantum-safe encryption keys using our patented Prime Harmonic Modulation (PHM) and Prime-Based Quantum Key Distribution (PB-QKD). Designed for developers building post-quantum resilient systems.


📦 Installation

PyPI (coming soon)

pip install qbitshield

GitHub (latest version)

pip install git+https://github.com/qbitshield/qbitshield-sdk.git

🚀 Quick Start

from qbitshield import QbitShieldClient

client = QbitShieldClient(api_key="your_api_key_here")
result = client.generate_key()

print("Key:", result['key'])
print("Bits:", result['bits'])
print("QASM:", result['qasm'])

🧪 Features

  • 🧠 Deterministic entropy using prime harmonics
  • 🔐 SHA-256 compatible secure key output
  • 🧬 QASM stream support for quantum simulation
  • ☁️ API-ready and developer-friendly
  • ⚡ Modular and lightweight

📁 File Structure

qbitshield-sdk/
├── qbitshield/           # SDK logic
│   ├── __init__.py
│   └── client.py
├── tests/                # Unit tests
│   └── test_client.py
├── examples/             # Jupyter notebooks
│   └── demo_notebook.ipynb
├── setup.py              # Package config
├── pyproject.toml        # Modern build config
├── README.md             # This file

🧪 Testing

pytest tests/

📘 Notebook Demo

Explore the examples/demo_notebook.ipynb for a step-by-step walkthrough using the SDK.


🌐 API Endpoint

All requests are routed through:

https://theqbitshield-api-258062438248.us-central1.run.app/qkd/generate

You must include your API key in the headers:

headers = {
  "Authorization": "Bearer YOUR_API_KEY"
}

🧠 About QbitShield

QbitShield is building the future of post-quantum encryption by introducing deterministic entropy generation through Prime Harmonic Modulation. We eliminate reliance on vulnerable randomness, enabling truly secure key infrastructures for finance, Web3, and defense.

“Random is broken. Deterministic is the future.”


📄 License

MIT License — use, fork, and build freely.

📄 License & IP Notice

This SDK is released under the MIT License, allowing free use, modification, and distribution of the code.

However, QbitShield’s core technologies — including Prime Harmonic Modulation (PHM) and Prime-Based Quantum Key Distribution (PB-QKD) — are patent-pending under U.S. and WIPO filings. Commercial use of QbitShield’s deterministic entropy framework beyond this SDK requires a licensing agreement.

By using this SDK, you agree not to reverse engineer, extract, or commercialize the protected cryptographic methods outside the scope of its intended use.

For licensing inquiries, contact:
📧 will@qbitshield.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qbitshield-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qbitshield-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file qbitshield-0.1.1.tar.gz.

File metadata

  • Download URL: qbitshield-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for qbitshield-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7c7ff5e99b3b6580b00d120e42b6fd412fc4f4eedae167bbad9732a31e6aaf8a
MD5 7da0dc150506f6ec5a22b5d775291ccd
BLAKE2b-256 8a3c34a2f52359a4f0e9c03cdad93bfd8ed7c4ef8d623853e5bcb397136136b8

See more details on using hashes here.

File details

Details for the file qbitshield-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: qbitshield-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for qbitshield-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 266a128d0c3b50a3e5712a11ac3061c5a846a91785f38b67974330565c37290b
MD5 943b824db2752831703579acbeedda24
BLAKE2b-256 c13ddf6988e4cba9c55713b595ab12d7972a3b2e26ba1055397c060b675bc6cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page