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.
- Website: qbitshield.com
- Email: will@qbitshield.com
“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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c7ff5e99b3b6580b00d120e42b6fd412fc4f4eedae167bbad9732a31e6aaf8a
|
|
| MD5 |
7da0dc150506f6ec5a22b5d775291ccd
|
|
| BLAKE2b-256 |
8a3c34a2f52359a4f0e9c03cdad93bfd8ed7c4ef8d623853e5bcb397136136b8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
266a128d0c3b50a3e5712a11ac3061c5a846a91785f38b67974330565c37290b
|
|
| MD5 |
943b824db2752831703579acbeedda24
|
|
| BLAKE2b-256 |
c13ddf6988e4cba9c55713b595ab12d7972a3b2e26ba1055397c060b675bc6cc
|