RepositoryJupyter NotebookIDIndonesia
rasidi3112

rasidi3112/Quantum-crypto

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.

84stars
4forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: shors-algorithm

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: rsa

#2 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: nist

#2 Repository Của Tuần

🔬 Mối đe dọa lượt tử và mã hóa hậu-lượt tử

Một hành trình giáo dục từ RSA truyền thống đến thế giới mã hóa chịu lực thử nghiệm bởi lượt tử.

Quantum-crypto là một dự án giáo dục mang đến cách tiếp cận trực quan về cách máy tính lượt tử — thông qua thuật toán Shor — có khả năng phá vỡ nền tảng mật mã RSA hiện nay, đồng thời giới thiệu các giải pháp mã hóa hậu-lượt tử (PQC) do NIST chuẩn hóa như ML-KEM, ML-DSA và SLH-DSA.

Dự án sử dụng Python và Qiskit để xây dựng các mô phỏng giáo dục, kết hợp hình ảnh minh họa và sổ tay Jupyter tương tác, giúp người học nắm vững lý thuyết và thực hành từ cơ bản đến nâng cao.

✨ Điểm nổi bật

  • Mô phỏng RSA và tấn công cơ bản: Khởi đầu từ toán học RSA, sinh khóa, mã hóa/giải mã và tấn công bằng chia thừa số nguyên.
  • Mô phỏng thuật toán Shor: Khám phá tìm chu kỳ lượt tử, biến đổi Fourier lượt tử (QFT) và mô phỏng trên Qiskit.
  • So sánh độ phức tạp: Trực quan hóa sự chênh lệch giữa tính toán cổ điển và lượt tử thông qua biểu đồ.
  • Dự báo đe dọa thời gian: Phân tích kịch bản và biểu đồ tiến độ xâm nhập của công nghệ lượt tử.
  • Giới thiệu tiêu chuẩn PQC của NIST: Tổng quan về ML-KEM (FIPS 203), ML-DSA (FIPS 204), SLH-DSA (FIPS 205) và lý thuyết lattice.
  • Nội dung học tập có cấu trúc: Chia thành 4 sổ tay Jupyter, dẫn dắt từ lý thuyết đến thực hành.
  • Hình ảnh minh họa trực quan: Bao gồm biểu đồ độ phức tạp, tốc độ tăng tốc lượt tử, và tiến trình qubit lịch sử.
  • Cảnh báo rõ ràng: Nhấn mạnh đây là mô phỏng giáo dục, không an toàn cho mục đích thực tế.

💡 Vì sao đáng chú ý

Dự án không cố gắng thay thế thư viện mật mã thực tế mà tập trung vào việc giáo dục — giúp người học hiểu sâu nguyên lý RSA, cách thuật toán Shor hoạt động và tại sao PQC trở thành xu hướng tương lai.

Với cấu trúc sổ tay tương tác kết hợp công thức LaTeX, mã thực thi và hình ảnh minh họa, Quantum-crypto phù hợp cho sinh viên, nhà nghiên cứu mới và bất kỳ ai muốn nắm bắt nhanh cánh cửa thế giới mật mã hậu-lượt tử.


#QuantumComputing #PostQuantumCryptography #ShorsAlgorithm #RSA #NIST #Education #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryC++
bitcoin/bitcoin

Bitcoin Core integration/staging tree

90.5k
Oct 23, 2026
RepositoryPython
Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

7.9k
Oct 26, 2026
RepositoryPython
RsaCtfTool/RsaCtfTool

RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data

7.2k
Oct 11, 2026
RepositoryC
open-quantum-safe/liboqs

C library for prototyping and experimenting with quantum-resistant cryptography

3.1k
Oct 18, 2026
RepositoryPython
qiskit-community/qiskit-machine-learning

An open-source library built on Qiskit for quantum machine learning tasks at scale on quantum hardware and classical simulators

1.1k
Aug 19, 2026
Repository
veorq/awesome-post-quantum

A curated list of resources about post-quantum cryptography.

557
Sep 21, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

457.9k
Oct 25, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026