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.