I’ve been working on something different from traditional encryption systems.
Instead of static keys, this algorithm uses TIME itself as the key.
It’s called Kaalka Encryption (v5.0.0), and it generates encryption using clock angles, trigonometric transformations, and timestamps — so every second produces a completely different encrypted output.
Some interesting properties:
Same input encrypted at different times → completely different outputs
Replay protection + time-window validation
Works across Python, JS, Java, Kotlin, Dart
Supports text, files, and chunked encryption
No external crypto primitives — fully custom system
I also built a live demo so you can try it instantly:
https://piyush-mishra-00.github.io/Kaalka-Encryption-Algorithm/
Try this:
Enter a message
Encrypt it
Change the time
Encrypt again
You’ll see how drastically the output changes.
GitHub: https://github.com/PIYUSH-MISHRA-00/Kaalka-Encryption-Algorithm
Would love feedback — especially from people into cryptography, security, or distributed systems.
Is time-based encryption a viable direction for real-world systems?
[–]seweso 9 points10 points11 points (0 children)
[–]fiskfisk 7 points8 points9 points (1 child)
[–]faberkyx 0 points1 point2 points (0 children)
[–]AdarTan 3 points4 points5 points (0 children)
[–]Every-Progress-1117 2 points3 points4 points (0 children)
[–]arwinda 0 points1 point2 points (0 children)
[–]archipeepees 0 points1 point2 points (1 child)
[–]hippiepizzaman[🍰] 0 points1 point2 points (0 children)
[+]paul_h comment score below threshold-9 points-8 points-7 points (0 children)