Skip to content

Paraxiom/QuantumTimeSandwich

Repository files navigation

🌌 QuantumTimeSandwich Overview 🥪

Simulation platform 🚀 that merges advanced quantum algorithms with cryptographic techniques.

Install

git clone https://github.com/Paraxiom/QuantumTimeSandwich.git
cd QuantumTimeSandwich/[subdirectory]
cargo build
cargo test
cargo bench

📁 Project Structure

The QuantumTimeSandwich project is organized into multiple subdirectories. Each subdirectory is a unique crate, packed with its own functionalities, examples, tests, and benchmarks.

🔐 BB84

  • Location: bb84/
  • Functionality: Specializes in the BB84 quantum key distribution protocol.
  • Available Examples:
    • basis_selection_demo
    • bb84_aes_integration
    • bb84_simulation
    • eavesdropping_demo
    • lattice_crypto_demo
    • lwe-demo
    • ring-lwe-demo
  • Commands:
    cd bb84/
    cargo run --example [example_name]
    cargo test
    cargo bench
  - **GRPC:**

RUST_LOG=debug cargo run --bin quantum_time_sandwich_server


#### 2. 🧠 QuantumTimeSandwich Core

- **Location:** `QuantumTimeSandwich/`
- **Functionality:** Core quantum computing simulations and cryptographic functions.
- **Examples:** 
- `bell_inequalities`
- `cswap`
- `dense_coding`
- `deutch`
- `grovers`
- `inverse_example`
- `macro_example`
- `optimizer_example`
- `simple`
- **Commands:**
```bash
cd QuantumTimeSandwich/
cargo run --example [example_name]
cargo test
cargo bench

#### 3. 🔁 QuantumTimeSandwich Iterators

- **Location:** `QuantumTimeSandwich-iterators/`
- **Functionality:** Advanced iterators for quantum state manipulation.
- **Commands:**
```bash
cd QuantumTimeSandwich-iterators/
cargo test




Follow the specific commands listed under each subdirectory to run examples, tests, and benchmarks.

License 📜

QuantumTimeSandwich, with contributions from https://github.com/Renmusxd/RustQIP, is released under the MIT License. You are free to use, modify, and distribute the software, provided that proper credit is given.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published