1. ## Encryption Contest

I just had the greatest Idea for an encryption contest. I have been studying encryption for a while now and wanted to see what you guys can come up with. This contest is very open to almost any implementation and algorithm.

ENCRYPTION CONTEST

Here are the specifications for the contest:
1. Can be any method (including substitution or tables)
2. Must be portable
3. Needs to be able to encrypt or decrypt any type of file
4. Needs to be your own work

Here is how they will be scored:
1. Algorithm Implementation
2. Security
3. Speed
4. Portability
5. And most of all: CREATIVITY

Here are some coding rules:
1. Code needs to be commented
2. Code needs to be readable
3. Code needs to work
4. Contestants must explain their algorithm

Code will be sorted into groups depending on the implementation. So don't worry if you think your algorithm isn't advance, it could still get first place in your group.

The deadline is on: July 30th, 2005

2. uh... and how do you think you will judge "Security"?

determining that can be a very complex thing

3. True, but the algorithm will explain the security. Its just a factor, probably not for the table lookups or replacements, but if there is a tie then security will be a factor to break the tie. You can determine security in many ways: what size key, if there is an algorithm that does something unique to hide the data etc...

Also if the algorithm looks prone to certain attacks or could possibly have a vulnerability of mulitple keys that work etc...

Only advanced entries will really be looked at based on security.

Like I said, its an open contest for any implementation.

4. cool contest.. unfortunately, haven't studied encryption in-depth enough to provide a useful working scheme.

5. sounds good, but pretty much the only encryption I know how to implement is XOR and maybe ceasar...

6. I have a decent one i came up with that a consoel application,
and comes with a configuration file. However it for plain text,
i havent worked on any binary solutions so i wouldnt
know how ot encode other files yet. but i may
like to compete in this one. I had several people
try to crack what i came up with for plain text,
and they never broke it so i take that as a good sign lol,
i know how it worked and still couldnt crack it myself.

It lacked a few feature found in common ecryption
programs, but hey it was my first major project
that i worked on with more then one revision.

7. Originally Posted by The Brain
cool contest.. unfortunately, haven't studied encryption in-depth enough to provide a useful working scheme.
Well it can be anything as long as its unique. Like lets say you want to create a new morse code or a different language and replace certain words etc...

8. Originally Posted by ILoveVectors
I have a decent one i came up with that a consoel application,
and comes with a configuration file. However it for plain text,
i havent worked on any binary solutions so i wouldnt
know how ot encode other files yet. but i may
like to compete in this one. I had several people
try to crack what i came up with for plain text,
and they never broke it so i take that as a good sign lol,
i know how it worked and still couldnt crack it myself.

It lacked a few feature found in common ecryption
programs, but hey it was my first major project
that i worked on with more then one revision.
Well how about I wont make it necessary to do binary files.

9. If that is the case i may do some tiding up on it,
but i may end up trying to submit one for binary files to.

10. i know how it worked and still couldnt crack it myself.
That is a basic requirement for any encryption algorithm.

11. yes i knew that i was just seeing if you were paying attention.

12. Hi y'all,
I'm new here. Hopefully I can get some free time to work on this one. I've got an idea brewing

God bless,
fisher

PS. does anybody know how to sign up for the file compression contest talked about on http://contests.cprogramming.com/ ?

13. http://cboard.cprogramming.com/showt...ht=compression

it is over contest posted 9-28-2002

14. I have started working on a binary encryption
program and i think ill udpate my plain text encryptor,
for a entry into this contest.

So my question would be can i post the 2 for 2 area of
the contest, and are there any other rules,
such as the encrypt and decrypt program must be
in the same exe? that werent stated before?

15. You can post as many submissions as you want. If you want to put encrypt and decrypt in different exe's then go ahead, but why not keep it in the same app?