Quantum Computing Lab by ScienceVR (Alpha Preview)
The goal of this project is to provide an interactive, educational sandbox for learning about quantum algorithms and their classical counterparts, with a focus on Shor's algorithm for the Elliptic Curve Discrete Logarithm Problem (ECDLP). This simulator allows you to explore the problem space, run classical k-recovery algorithms, and see resource estimates for quantum approaches. For a deeper dive into the history and math behind these algorithms, check out the timeline below.
Elliptic Curve Discrete Logarithm Problem (ECDLP) Simulator
This is an Elliptic Curve Cryptography (ECC) simulator focusing on SECP256k1-like curves: y² = x³ + 7 mod p (with much smaller p and order N in this simulator). The 256-bit prime field P and 256-bit order N that are impossible to solve in both classic and quantum settings. Pick a curve based on the subgroup of order n = 2^s - 1, then generate a public point (public key) Q = kG and run k-recovery routines. Shor's algorithm prime field arithmetic simulation will be performed on the server-side (to be open-sourced later).