C Board  

Go Back   C Board > Community Boards > Contests Board

Reply
 
LinkBack Thread Tools Display Modes
Old 07-02-2005, 10:49 AM   #1
*this
 
Join Date: Mar 2005
Posts: 498
Arrow 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
Please PM me your code (private message)

Last edited by JoshR; 07-02-2005 at 10:54 PM.
JoshR is offline   Reply With Quote
Old 07-02-2005, 11:46 AM   #2
Registered User
 
Join Date: Aug 2001
Posts: 244
uh... and how do you think you will judge "Security"?

determining that can be a very complex thing
__________________
signature under construction
Raven Arkadon is offline   Reply With Quote
Old 07-02-2005, 02:14 PM   #3
*this
 
Join Date: Mar 2005
Posts: 498
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.

Last edited by JoshR; 07-02-2005 at 10:56 PM.
JoshR is offline   Reply With Quote
Old 07-06-2005, 04:05 PM   #4
VA National Guard
 
The Brain's Avatar
 
Join Date: May 2004
Location: Manassas, VA USA
Posts: 902
cool contest.. unfortunately, haven't studied encryption in-depth enough to provide a useful working scheme.
__________________
  • "Problem Solving C++, The Object of Programming" -Walter Savitch
  • "Data Structures and Other Objects using C++" -Walter Savitch
  • "Assembly Language for Intel-Based Computers" -Kip Irvine
  • "Programming Windows, 5th edition" -Charles Petzold
  • "Visual C++ MFC Programming by Example" -John E. Swanke
  • "Network Programming Windows" -Jones/Ohlund
  • "Sams Teach Yourself Game Programming in 24 Hours" -Michael Morrison
  • "Mathmatics for 3D Game Programming & Computer Graphics" -Eric Lengyel
The Brain is offline   Reply With Quote
Old 07-06-2005, 04:09 PM   #5
Registered User
 
major_small's Avatar
 
Join Date: May 2003
Posts: 2,787
sounds good, but pretty much the only encryption I know how to implement is XOR and maybe ceasar...
__________________
Join is in our Unofficial Cprog IRC channel
Server: irc.phoenixradio.org
Channel: #Tech


Team Cprog Folding@Home: Team #43476
Download it Here
Detailed Stats Here
More Detailed Stats
52 Members so far, are YOU a member?
Current team score: 1223226 (ranked 374 of 45152)

The CBoard team is doing better than 99.16% of the other teams
Top 5 Members: Xterria(518175), pianorain(118517), Bennet(64957), JaWiB(55610), alphaoide(44374)

Last Updated on: Wed, 30 Aug, 2006 @ 2:30 PM EDT
major_small is offline   Reply With Quote
Old 07-06-2005, 07:20 PM   #6
Banned
 
Join Date: Jun 2005
Posts: 594
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.
ILoveVectors is offline   Reply With Quote
Old 07-06-2005, 08:59 PM   #7
*this
 
Join Date: Mar 2005
Posts: 498
Quote:
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...
JoshR is offline   Reply With Quote
Old 07-06-2005, 09:00 PM   #8
*this
 
Join Date: Mar 2005
Posts: 498
Quote:
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.
JoshR is offline   Reply With Quote
Old 07-06-2005, 09:40 PM   #9
Banned
 
Join Date: Jun 2005
Posts: 594
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.
ILoveVectors is offline   Reply With Quote
Old 07-07-2005, 03:27 AM   #10
and the hat of marbles
 
Sang-drax's Avatar
 
Join Date: May 2002
Location: Göteborg, Sweden
Posts: 2,038
Quote:
i know how it worked and still couldnt crack it myself.
That is a basic requirement for any encryption algorithm.
__________________
Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling
Sang-drax is offline   Reply With Quote
Old 07-07-2005, 08:59 AM   #11
Banned
 
Join Date: Jun 2005
Posts: 594
yes i knew that i was just seeing if you were paying attention.

Last edited by ILoveVectors; 07-07-2005 at 09:12 AM.
ILoveVectors is offline   Reply With Quote
Old 07-09-2005, 03:09 PM   #12
novice
 
fisheromen1031's Avatar
 
Join Date: Jul 2005
Location: Lone Star State/ Rocket City
Posts: 13
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/ ?
fisheromen1031 is offline   Reply With Quote
Old 07-10-2005, 03:12 PM   #13
Registered User
 
kryptkat's Avatar
 
Join Date: Dec 2002
Posts: 409
SIGN-UP: Text Compression/Decompression Contest

it is over contest posted 9-28-2002

Last edited by kryptkat; 07-10-2005 at 03:17 PM.
kryptkat is offline   Reply With Quote
Old 07-10-2005, 05:07 PM   #14
Banned
 
Join Date: Jun 2005
Posts: 594
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?
ILoveVectors is offline   Reply With Quote
Old 07-10-2005, 08:32 PM   #15
*this
 
Join Date: Mar 2005
Posts: 498
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?
JoshR is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Expression Evaluator Contest Stack Overflow Contests Board 20 03-29-2005 10:34 AM
Results for the Encryption Contest -- June 23, 2002 ygfperson A Brief History of Cprogramming.com 18 07-07-2002 08:04 AM
Encryption Cracking Contest vasanth C++ Programming 51 04-16-2002 09:55 PM


All times are GMT -6. The time now is 08:33 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22