🔧 Manage your Claude configurations easily with QCC: zero-setup launch, multi-device sync, and end-to-end encryption for secure deployments.
-
Updated
Apr 30, 2026 - Python
🔧 Manage your Claude configurations easily with QCC: zero-setup launch, multi-device sync, and end-to-end encryption for secure deployments.
A pure Python implementation of Shor's quantum factorisation algorithm using classical matrix operations to simulate quantum circuits. This educational project demonstrates the core concepts of Shor's algorithm without requiring quantum computing frameworks like qiskit, making it accessible for learning how the quantum algorithm works step-by-step.
Browser-based Shor's algorithm simulation — modular exponentiation period finding, QFT probability distribution, continued fractions, factor extraction. The reason RSA, ECC, and Diffie-Hellman need replacing. No backends. No simulated shortcuts — the number theory is real.
My personal research on quantum mechanics and quantum computing.
I made a quantum circuit simulator with a visual circuit builder, interactive Bloch sphere visualization, and probability distributions.
Empirical suite for the Z/6Z Topological Prior. This quantum state preparation protocol uses bounded MPS to confine amplitudes to prime channels, inducing a resilient Non-Ergodic Extended (NEE) phase under Lindblad noise. By passively purging 66.6% of the search space, it massively reduces T-count for FTQC and enables NISQ cryptanalysis.
Binary quantum computer on commodity CPU hardware using exclusively integer arithmetic. RSA-100 cracked in 14.6 seconds, zero floating-point operations, provisional patent filed.
Jupyter notebooks on quantum algorithms: QFT, Shor's factoring, phase estimation, VQE (H₂ & LiH ground states), stabiliser codes, and surface code error correction. Research-level detail, fully runnable with Qiskit 2.x.
Discover Quantum Computing through interactive Jupyter Notebooks and Qiskit. This fully Dockerized project covers quantum fundamentals (Superposition, Entanglement, Noise) up to advanced algorithms (Deutsch-Jozsa, Grover's, Shor's).
Educational project exploring quantum computing threats to RSA encryption, Shor's Algorithm, and post-quantum cryptography solutions (NIST FIPS 203/204/205). Built with Python and Qiskit.
The Quaspy library for Python for simulating and post-processing various quantum algorithms, including Shor's algorithms and Ekerå–Håstad's variations of Shor's algorithms.
This repository contains a script for computing the probability of Shor's original factoring algorithm succeeding in splitting a given integer N.
Quantum Computing course, Computer Science M.Sc., Ben Gurion University of the Negev, 2020
GPU-accelerated quantum tensor network simulator with adaptive MPS
Source code for the book "Quantum Computing for Programmers", Cambridge University Press
An implementation of Shor's algorithm for IBM Qiskit.
The source code of MPI programs for simulating quantum algorithms and for post-processing the output from these algorithms. The focus is on Shor's groundbreaking algorithms, and on various derivatives of Shor's algorithms.
Implementations of some quantum algorithms with Qiskit.
This project implements Shor's algorithm using Qiskit to perform quantum integer factorization. It demonstrates how quantum computing can efficiently factor large numbers by finding the period of modular exponentiation, with circuit visualization and practical examples.
Quantum experiments exploring the improvement of Shor's algorithm using various languages and libraries such as Q#, Qiskit, QASM.
Add a description, image, and links to the shors-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the shors-algorithm topic, visit your repo's landing page and select "manage topics."