spsc://portfolio

~/projects $ open keyguardian

PRJ-03 // LOCAL VAULT

KeyGuardian

Fernet-powered encryption for files & folders — no cloud, no nonsense.

timeline

2023 — 2024

status

maintained

Python (fernet)C++

// the problem

Ransomware, device theft, sync breaches — ordinary files fail ordinary people because local encryption is usually too fiddly to actually use.

peer-reviewed

KeyGuardian: Application of Fernet for Digital Asset Protection

IJSREM · May 2024

read the paper ↗

// what i built

  • A Python tool that encrypts files and folders with Fernet: AES-128-CBC for confidentiality, HMAC for tamper evidence.
  • C++ components alongside the Python core for performance-critical paths.
  • Simple enough to be a default habit, not a research project — for most users.

// impact

  • Published research: “KeyGuardian — Application of Fernet for Digital Asset Protection” (IJSREM, May 2024).
  • Authenticated encryption: ciphertext that's been touched fails loudly instead of decrypting wrong.
  • Open source (MIT), starred and forked by other developers.