Most of the basic design is done in my head, Im just working on ideas I can use to distort data more

.
The idea of a Polymorphic key is simple! (Probably already been done, but thats my name for it.)
I figure it like this : Why not make a key that works like a Guitar?

.
A person plays aguitar by pressing frets and striking the string.

Why cant a key itself be hundreds, even thousands of other keys by screwing with its individual bits in certain ways.
If you can encode 64 characters securely (512bit cipher?) [before scrambling...], If you could mess with that 512bit cipher 512 times - you could encode 32kB of characters securely - without a repetition from the same key calculations used in distortion of said data.
You could do hundreds of bit manipulations on that 512bit key to create hundreds of other related keys - that are all needed to decrypt the file fully and correctly!
A different key used for each segment of the file - the key figures used in the most basic part of the scrambling, then a whole bunch of other crazy scrambling schemes are used, so that the data is hardcore gibberized!
Once the file is scrambled by information from the Key, its scrambled a few more times with a generic method, then scrambled again using Key data - of course, the key data being used isnt precisely the same key that is in the KEyfile or whatever, its a key related to that key, one of the keys that 'spawn' from the key in the file.
The key itself.. in the file will be statically encrypted too, just for a little extra fun.
*shrug* thats the basic gist of it?
~Zeii.
PS: Sorry if this is kinda.. unclear and babbly, I went for a walk, REALLY cold outside and now im all tired and numb.
