~/projects $ open keyguardian
PRJ-03 // LOCAL VAULT
KeyGuardian
Fernet-powered encryption for files & folders — no cloud, no nonsense.
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.