Interactive Cryptographic Simulator

About the Project

The Interactive Cryptographic Simulator is an educational tool designed to make cryptographic principles accessible and engaging. By providing interactive visualizations and console-based demonstrations, users can explore complex concepts such as Zero-Knowledge Proofs and Homomorphic Encryption in a hands-on manner.

Key Features:

Project Architecture

User Input Crypto Simulator Visualization

Visual Examples

Zero-Knowledge Proof Visualization

Zero-Knowledge Proof: Demonstrates modular multiplication curves and highlights challenge-response relationships.

Homomorphic Encryption Visualization

Homomorphic Encryption: Displays encrypted and decrypted values, showing operations performed on encrypted data.

Try It Now

Run the simulator directly in your browser using GitHub Codespaces:

Run in Codespaces