Team: Classiq Technologies Submission deadline: April 5, 2026
| Name | Organization | |
|---|---|---|
| Amir Naveh | amir@classiq.io | Classiq Technologies |
| Ariel Smoler | ariel@classiq.io | Classiq Technologies |
| Dor Harpaz | dor@classiq.io | Classiq Technologies |
| Or Samimi Golan | orsa@classiq.io | Classiq Technologies |
GitHub: https://github.com/classiqdor/QPrize
We are engineers at Classiq Technologies, a quantum computing software company that builds tools for high-level quantum circuit synthesis and optimization. Our team works daily with quantum algorithms, circuit synthesis, and hardware backends including IBM Quantum, IonQ, and Quantinuum.
4-bit ECC key — competition curve y² = x³ + 7 mod 13, group order n = 7, private key d = 6.
We provide two implementations at different points on the cost/legitimacy spectrum:
| Solution | Qubits | CX | Hardware | Result |
|---|---|---|---|---|
| Scalar oracle | 11 | 716 | IBM ibm_torino, IonQ Forte-1, IBM ibm_pittsburgh, Rigetti Ankaa-3 ✅ | d=6 recovered |
| EC arithmetic oracle | 28 | 105,554 | Simulator only | d=6 recovered |
The 4-bit circuit was executed on four devices across three vendors:
| Device | Vendor | Type | Qubits | Access |
|---|---|---|---|---|
| IBM ibm_torino (Heron r1) | IBM Quantum | Superconducting | 133 | IBM Cloud direct |
| IonQ Forte-1 | IonQ | Trapped-ion | 36 | Classiq SDK |
| IBM ibm_pittsburgh | IBM Quantum | Superconducting | 127 | IBM Cloud direct |
| Rigetti Ankaa-3 | Rigetti / AWS Braket | Superconducting | 84 | AWS Braket |
All runs used the same circuit: 11 qubits, 716 CX, depth 1050. All recovered d=6 ✅.
# Clone repo
git clone https://github.com/classiqdor/QPrize
cd QPrize
# Install classiq
pip install classiq
python -c "import classiq; classiq.authenticate()"# Hardware-viable circuit (716 CX, scalar oracle)
python publish/hardware_solution/solution.py
# Scalable genuine-ECDLP circuit (~105k CX, takes ~9 min to synthesize)
python publish/scalable_solution/solution.py 4cp .env.example .env
# fill in IBM_TOKEN, IBM_INSTANCE
set -a; source .env; set +a
python publish/hardware_solution/solution.py --ibmpublish/
hardware_solution/ — 716 CX scalar oracle; verified on IBM, IonQ, Rigetti
scalable_solution/ — 105k CX genuine EC arithmetic (Roetteler 2017); simulator
competitor_reviews/ — comparison with other known submissions
summary/ — full solution writeup
brief.md — technical brief (source for brief.pdf)
attempts/RESULTS.md — all 20+ synthesis runs (qubits, depth, CX, success)
PLAN.md — optimization roadmap and decision log
worklog/ — per-session activity logs
We implement Shor's ECDLP algorithm using two-register quantum phase estimation:
- Prepare superposition
|+⟩^{2·var_len}over registersx1,x2 - Oracle:
ecp = P₀ + x1·G − x2·Q - Inverse QFT to extract the period
- Recover
d = −x2_r · x1_r⁻¹ mod n
Full technical details in publish/brief.md and publish/summary/summary.md.