Project brief
CipherLab is an interactive cryptography lab with hands-on modules for AES, RSA, elliptic curves, number theory, and real attack demonstrations.
Audience: Cybersecurity students, cryptography learners, portfolio reviewers, and developers who want to see crypto concepts run in the browser.
What it does
CipherLab lets learners run cryptographic ideas instead of only reading about them. It includes AES-GCM, TLS-style flows, RSA, elliptic curves, Diffie-Hellman, zero-knowledge proofs, number theory, encoding tools, and real attack modules that recover secrets through the actual math.
Why this matters
Cryptography becomes clearer when the moving parts are visible: nonces, keys, modular arithmetic, signatures, padding, and failure modes. The project is explicit that it is educational, not a production crypto library.
How MDP uses it
This is a technical-depth project for the MDP portfolio. It proves that the studio can build interactive tools, not only static pages, and that complex security topics can be explained with practical browser experiences.