Guardian Protocol is an immersive, high-fidelity security awareness platform designed to bridge the gap between technical cryptographic standards and human intuition. Developed with a premium "Cyber-Dark" aesthetic, this project translates complex security frameworks (NIST, OWASP) into an interactive educational experience.
- ** Interactive Cyber-Grid**: A custom vanilla JS canvas engine featuring particle physics and "shatter" effects on user interaction.
- ** Academic Depth**: Content curated for university-level submission, covering:
- Identity & Access Management (IAM): FIDO2, WebAuthn, and NIST 800-63B standards.
- Social Engineering Defense: Analysis of AitM proxies, Typosquatting, and Zero-Trust mindsets.
- Cryptographic Security: Implementation of Argon2id memory-hard functions and Work Factors.
- ** Premium UI/UX**: Full glassmorphism design system using CSS variables, custom typography (Outfit & Inter), and fluid smooth-scroll navigation.
- ** Performance-Centric**: Zero-dependency frontend architecture for lightning-fast 60FPS animations.
- Core: HTML5, Modern ES6+ JavaScript.
- Styling: Vanilla CSS (Custom design system).
- Build Tool: Vite.js for optimized asset bundling and HMR.
- Node.js (Latest LTS)
- npm (Comes with Node.js)
-
Clone the repository:
git clone https://github.com/your-username/guardian-protocol.git cd guardian-protocol -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
| Module | Focus | Standards |
|---|---|---|
| IAM | MFA, Biometrics, FIDO2 | NIST 800-63B |
| Phishing | AitM, Spear-Phishing, Zero-Trust | OWASP Top 10 |
| Crypto | Argon2id, Hashing, Entropy | RFC 9106 |
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Guardian Protocol - Secure the human element.