Objective
From quantum algorithms to key recovery
Our objective is to recover an ECDSA private key from its public key on quantum hardware, through responsible research and coordinated disclosure.
The missing link
Quantum hardware, algorithms and AI-assisted research are advancing. The missing link is a system that connects them around a complete cryptanalytic workload. Our team brings together algorithm design, compilation, error correction and hardware execution.
The core problem
For a given quantum computer, which algorithm and execution stack can run the workload reliably, at what resource cost and in how much time? Gate speed, noise, connectivity and error correction all affect the answer. Our team studies those trade-offs across the full execution path.
Our focus areas
Our team is actively using quantum computers to run and measure the arithmetic building blocks of these algorithms. We compare measured outputs with classical reference results and track the largest building blocks we can execute reliably.
Measured results
Application
Define the ECDSA workload and its arithmetic building blocks. Start with operations that can be checked against classical reference results.
Workload · Reference results
Quantum algorithm design
Reduce the qubits and gates needed for arithmetic building blocks, from modular multiplication to elliptic-curve point addition.
Qubits · Gates · Correctness
Circuit compilation
Turn those algorithms into executable circuits, through logical optimization, native gates and fault-tolerant compilation.
Logical circuits · Native gates · Error correction
Mapping and scheduling
Place qubits and schedule operations around connectivity, routing and available resources. Study how those choices affect space and execution time.
Placement · Routing · Timing
Control signals
Study the controls that turn scheduled gates into physical operations, including pulse sequences, measurement and error-correction cycles.
Pulses · Measurement · Feedback
Quantum hardware
Our hardware focus spans superconducting, trapped-ion and neutral-atom platforms. Our team runs arithmetic building blocks on quantum computers, compares measured outputs with classical references, and tracks the largest building blocks we can execute reliably.
Measured outputs · Reliability · Runtime
Measuring progress
Our metric is the Maximum Reliable Kernel: for each arithmetic operation, the largest operand size our team can execute reliably on quantum hardware. We check outputs against classical results and track success rate, resource use and runtime for each hardware vendor.
Research path
Target: 256-bit point addition
This work supports our longer-term goal of authorized recovery and return of inaccessible assets. Complete key recovery remains an objective.