Security education lab

CipherLab: Interactive AES, RSA, ECC and Attack Demos

A browser-based cryptography learning platform with calculators, protocol walkthroughs, attack demos, and challenge-style practice.

Live app ctool.mdpstudio.com.au

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.

Search themes: cryptography lab, AES GCM demo, RSA attack demo, elliptic curve calculator