Thread: Encryption Contest

  1. #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.

  2. #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

  3. #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.

  4. #4
    VA National Guard The Brain's Avatar
    Join Date
    May 2004
    Location
    Manassas, VA USA
    Posts
    903
    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

  5. #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

  6. #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.

  7. #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...

  8. #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.

  9. #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.

  10. #10
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    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

  11. #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.

  12. #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/ ?

  13. #13
    Registered User kryptkat's Avatar
    Join Date
    Dec 2002
    Posts
    638
    http://cboard.cprogramming.com/showt...ht=compression

    it is over contest posted 9-28-2002
    Last edited by kryptkat; 07-10-2005 at 03:17 PM.

  14. #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?

  15. #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?

Popular pages Recent additions subscribe to a feed

Similar Threads

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