Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | "Chris M. Thomasson" <nospam@nospam.nospam> |
|---|---|
| Newsgroups | comp.lang.c, sci.crypt |
| Subject | Re: Fun/Funny Fractal Encryption... |
| Date | 2015-07-10 12:25 -0700 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <mnp683$pld$1@speranza.aioe.org> (permalink) |
| References | <mnhpm5$fh9$1@speranza.aioe.org> |
Cross-posted to 2 groups.
> "Chris M. Thomasson" wrote in message > news:mnhpm5$fh9$1@speranza.aioe.org... [...] This is cross-posted with comp.lang.c. I am hoping some of them take a look at the C program and perhaps find some bugs for me to fix! :^) Anyway... ____________________________________________________ I have created a pre-alpha version of a fun little toy project I call “Funny Fractal Encryption”. It is based on the idea of generating a stream cypher out of renderings from fractal formulas. The initial version of the program is using escape time fractals, Julia set in this case. The escape iteration counts mutated with color transformation functions and an orbit trap are then used to build a cypher of a given location in the fractal. This cypher is then used to encrypt the cleartext using simple modular arithmetic. I can get a fairly decent avalanche effect of the resulting cypertext by using the contents of the cleartext to decide on what location to go in the Julia set. This location is used as a public key that can be sent across the wire along with its associated cypertext. The private key would consist of a fractal formula, a location in the complex plane and an iteration count. The resulting cypertext is VERY sensitive to very small mutations in the fractal settings. So, the overall scheme for this type of encryption would be something like: Bob and Alice want to send/receive encrypted messages to/from each other. Bob and Alice decide on a private key K0 consisting of a fractal formula, location and iteration count that ends up rendering a beautiful image. Bob wants to send a message M to Alice, so he uses M to generate a private key K1 consisting of a location. He then uses K0 and K1 to generate a new fractal F. Bob then uses F to encrypt M as EM. Bob sends EM and K1 across the wire to Alice. Alice uses the keys K0 and K1 to gain the fractal F. Alice uses F to decrypt EM back into M. Alice reads M. Here is the C code for an embryonic version, pre-alpha indeed! ;^) http://pastebin.com/fcV5YiJH (this is the most recent version of the code) I am VERY interested in any cyrpto analysis that can crack the formula/key responsible for encrypting several messages with the same public key/derived-fractal. Keep in mind that the derived fractal, or public key should be mathematically tied to the original private fractal. FWIW, here is a link to the original thread I started over in comp.lang.c: https://groups.google.com/d/topic/comp.lang.c/vui6XP-IxRM/discussion (this link has links to older versions of the program on pastebin) Well, is this 100% crap, or “perhaps” not all that shi%Ty? ;^o
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-07 17:08 -0700
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-08 01:12 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-07 17:19 -0700
Re: Fun/Funny Fractal Encryption... Robert Wessel <robertwessel2@yahoo.com> - 2015-07-07 22:29 -0500
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-07 22:43 -0700
Re: Fun/Funny Fractal Encryption... Robert Wessel <robertwessel2@yahoo.com> - 2015-07-08 03:23 -0500
Re: Fun/Funny Fractal Encryption... James Kuyper <jameskuyper@verizon.net> - 2015-07-08 07:36 -0400
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-08 12:52 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-08 11:10 -0700
Re: Fun/Funny Fractal Encryption... James Kuyper <jameskuyper@verizon.net> - 2015-07-08 14:46 -0400
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-08 12:10 -0700
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-08 20:41 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-09 09:55 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-09 11:18 -0700
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-09 19:25 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-09 13:49 -0700
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-09 22:09 +0100
Re: Fun/Funny Fractal Encryption... Malcolm McLean <malcolm.mclean5@btinternet.com> - 2015-07-08 00:49 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-07 23:05 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-07 23:15 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-10 12:25 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-10 15:09 -0700
Re: Fun/Funny Fractal Encryption... Richard Heathfield <rjh@cpax.org.uk> - 2015-07-15 15:52 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-31 13:40 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-31 13:43 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-07-31 13:46 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-08-21 14:45 -0700
Re: Fun/Funny Fractal Encryption... Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-08-22 01:29 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-08-21 20:03 -0700
Re: Fun/Funny Fractal Encryption... Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-08-22 13:02 +0100
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-08-22 18:15 -0700
Re: Fun/Funny Fractal Encryption... "Chris M. Thomasson" <nospam@nospam.nospam> - 2015-08-16 12:10 -0700
Re: Fun/Funny Fractal Encryption... luser droog <luser.droog@gmail.com> - 2015-08-22 22:49 -0700
csiph-web