Qash - QKDC
First of its kind key derivation/hash software powered by quantum operations. This software's goal is to use quantum computations to generate cryptographically secure hashes while providing flexibility and customization.
- GitHub repository is here
- wiki is available here
- blockchain implementation: qashchain
- gaussian (strawberryfields) implementation: GausQash
- streamlit web ui demo is available here
- this codebase is released under the Apache 2.0 License available here
- itch.io zip file contains the main branch from GitHub, if other branches are desired, use of git and/or GitHub is required
Note: the GitHub repo has the most up to date information and codebase, while the zip file is provided for convenience, it may be a bit behind depending on the upload process (I'll do my best to make sure itch.io and GitHub are in sync)
Security Note: these circuits are not battle tested in any capacity and therefore unverified to be cryptographically secure, or programmatically useful in any manner
Future Goals: to continue developing open-source quantum software that is accessible to the masses, along with...
- Create circuits to target trapped-ion and neutral-atom QPUs
- verify usefulness of circuits through benchmarks/testing
- continue research/development of new and current circuits using physical quantum hardware (either through the cloud or on-premise access, if funding allows)
develop web ui for demo usage
Citation (this project): please cite this project/repo if using it in research and/or development (USE IN RESEARCH/DEVELOPMENT IS ENCOURAGED)
Credits: check GitHub repository README for proper credit citations
Donations:
- GitHub Sponsors
- Pick Your Amount
- Bitcoin Wallet: bc1q3sncjl7gxxke3p328320er3jdx3dyry8pufwny
- Ton: UQCyhDIcXwYNABftwv2w1_dJChuCWllkHmyAZdFVcfKJQXoX
Status | In development |
Category | Tool |
Platforms | HTML5 |
Author | TimeMelt |
Tags | algorithm, circuit, cryptography, hash, jupyter, key-derivation, notebook, python, quantum, streamlit |
Download
Click download now to get access to the following files:
Development log
- New Wiki Page!!Mar 26, 2024
- Gradient Keys/HashesMar 22, 2024
- New Devices & Features (Jupyter)Mar 07, 2024
- Cirq & GausQash UpdatesMar 03, 2024
- GausQash (gaussian )Feb 27, 2024
- New Ui Theme!!Feb 08, 2024
- Streamlit UI Now Available!!!Jan 22, 2024