So I had one of those wonderbar data-entry bonanza days that left me WAY to much time to think about absolutely nothing.
During the course of said bonanza, I got to thinking, maybe it would be cool to encode sensitive data by bouncing it off coordinates on an arbitrary curve. It's kind of a neat concept because the numbers have no discernable relationship to eachother unless you have the formula for the elliptical curve itself.
Well lo-and-behold, I am WAY behind the times. I've been trying to poke around and get some practical information about using this type of thing in a database without much luck. There's a wealth of information about the theory itself, but not much on the db tip.
So I'm wondering, has anyone here experimented with their own encryption schemes in a database context? In general terms, how did you go about it?
I've got a couple ideas such as with the elliptical method, creating the elipse based on an algorythm derived from the ascii values in a users logon. This would provide a custom key (or curve in this case) for the data created by each user. Naturally groups could be assigned with their own keys etc etc.
I know this is basically reinventing the wheel, but the whole idea really got my noodle going.
Anyways, has anyone else been bitten by the "what if..." bug with relation to encryption?
Edit: I should add that I'm interested in any whitepapers/misc literature on the idea too. I'm not really looking for specific solution or piece of code, I'm just toying with the idea and find it intensely interesting.