Encryption
- Generate 2 IVs and 2 Passwords
- Generate Math Modules w Quadratic Function (v1.2)
- Get User String
- Split User String
- Byte Substitution
- Obfuscate
- Split Results
- Switch Pair Placements
- Obfuscate
- Repeat 7-9 20 times
- Turn Results From All Rounds Into List Of ASCII IDs VIA Password/IV Based Polynomial Equation (v1.2)
- Put All Points Into Trios (X,Y,Z) And Order Using Artificial Sequencing Order (1, 2, 3 is now 11, 24, 50) (v1.2)
- Use Hyperboloids Generated Using Both IVs As Compression References (v1.2)
- Add Dummy Points Using IVs (v1.2)
For reference, v1.2 is when most of this really is done! V 1.0 and 1.1 are viability tests!
Decryption
- Generate Math Module
- Remove Dummy Points Using IVs In Equation
- Input IVs To Hyperboloid Equation And Calculate Original Points
- Get Artificial Sequencing Order And Organize Points
- Turn IVs and Passwords to Polynomial Equation To ASCII IDs and Turn Variables To Characters
- Use IVs And Password to Unobfuscate
- Switch Pair Placement
- Concat Pairs To Single String
- Repeat 6-8 20 times
- Use IVs and Passwords to Unobfuscate
- Generate Byte Substitution Chart VIA Password+IVs
- Get String From 10 and Decrypt
Equations Used
To be listed later
There are many things that KGE does which makes it hard for even quantum computers to decrypt the password without the proper information. Computers are able to decrypt data because what they commonly do is run over every possible combination. Quantum computers can go over more combinations at an extremely fast pace compared to standard computers. However, KGE creates so many variables (IV, IVII, Password, Password II, Math Module, Dummy Points, Etc.) the amount of possibilities possible not only make it super hard for a computer to churn out all of the pieces to make sense together but there are multiple possibilities with one possibility, making the Quantum computer less capable of telling if a certain password out of a range is correct.
Biggest Problem:
- The Math Module System still isn't completely solid, as in While 1+1 = E, E-1 might not be 1. I want to change the Math Module Equation to switch the way it works so that it makes more sense at the theoretical level.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.