https://github.com/inteliense/corekeys
https://github.com/inteliense/corekeys
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/inteliense/corekeys
- Owner: inteliense
- License: gpl-3.0
- Created: 2023-07-06T22:31:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T00:30:38.000Z (almost 3 years ago)
- Last Synced: 2025-04-07T20:21:22.276Z (about 1 year ago)
- Language: C++
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# corekeys
CoreKeys is a very methodical way to mask encryption keys within a stored executable as well as within memory. While it may seem like overkill, every aspect of this codebase is engineered to prevent key attacks and vulnerabilities in the code itself. By generating the code's seeds, magic values, keys, key ids, and initialization vectors prior to build, each build for your application will be unique to the application. In the executable, all keys and ids will be seeded and thus masked from the usual key attacks. In memory, each key is loaded and unloaded only during encryption/decryption. The snapshot of the memory would have to be very precise to catch the key. By making use of social engineering, reverse psychology, and the general way software -> users works, this codebase is a unique approach to having secure encryption keys.
TODO
[ ] Dynamic key ids
[ ] Finish it overall