We win as a team.
Home
Go Back   Chief Delphi > Other > Chit-Chat
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 04-03-2005, 00:52
Ein's Avatar
Ein Ein is offline
I Know John Neun
FRC #0020 (The Rocketeers)
Team Role: Alumni
 
Join Date: Apr 2004
Rookie Year: 2003
Location: NY
Posts: 39
Ein will become famous soon enough
Cryptology

My friend gave me a code to crack. He's offering 100$ to the first person to crack it. I don't expect him to pay, but I want to see the look on his face. It's a single letter substitution code, and I don't think he's smart enough to try anything too involved. Then again it may be a load of crap, but I doubt it. Any help directly and/or decryption programs for such a code would be appreciated.

Quote:
plowpn bqn fuul kgcuuwf fzqfgop zqw oqw owb zirl wn lgrwl buuconac nwg sr
Have at you.
__________________
UTC 2005 GM Industrial Design Award
UTC 2005 Finalist w/ 173 & 230
UTC 2005 Top Seeded team

[ECDU]
Reply With Quote
  #2   Spotlight this post!  
Unread 04-03-2005, 00:58
c-squared_2006 c-squared_2006 is offline
Student Leader / Scout
None #1015 (Pi Hi Samurai)
Team Role: Leadership
 
Join Date: Nov 2003
Rookie Year: 2003
Location: ann arbor
Posts: 146
c-squared_2006 will become famous soon enough
Re: Cryptology

Single letter as in one in each word or one letter solves all?
__________________

Reply With Quote
  #3   Spotlight this post!  
Unread 04-03-2005, 08:29
DarkJedi613's Avatar
DarkJedi613 DarkJedi613 is offline
Running Riot
AKA: Patrick Cloke
FRC #0358 (Hauppauge Robotic Eagles) FRC #1493 (RPI/Albany High School)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Hauppauge, N.Y.
Posts: 455
DarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to beholdDarkJedi613 is a splendid one to behold
Send a message via AIM to DarkJedi613 Send a message via MSN to DarkJedi613 Send a message via Yahoo to DarkJedi613
Re: Cryptology

u is a vowel.

w is probably a vowel.

q is probably a vowel.
__________________
2003 - 2006 President, Coach, Webmaster Team358.org
2008 Mentor, Team 1493

Team Search | (Updated: 1-16-08)

FIRSTsearch
Reply With Quote
  #4   Spotlight this post!  
Unread 04-03-2005, 15:42
Ein's Avatar
Ein Ein is offline
I Know John Neun
FRC #0020 (The Rocketeers)
Team Role: Alumni
 
Join Date: Apr 2004
Rookie Year: 2003
Location: NY
Posts: 39
Ein will become famous soon enough
Re: Cryptology

I'm guessing u=o
__________________
UTC 2005 GM Industrial Design Award
UTC 2005 Finalist w/ 173 & 230
UTC 2005 Top Seeded team

[ECDU]
Reply With Quote
  #5   Spotlight this post!  
Unread 04-03-2005, 17:42
CourtneyB
 
Posts: n/a
Re: Cryptology

yeah thats really confusing haha

Last edited by CourtneyB : 04-03-2005 at 17:46.
Reply With Quote
  #6   Spotlight this post!  
Unread 04-03-2005, 17:46
Bemis Bemis is offline
I like yelling at drivers.
AKA: Brian. Bemis is my last name.
FRC #0306 (Crt 306)
Team Role: Coach
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Corry P.A.
Posts: 160
Bemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud ofBemis has much to be proud of
Re: Cryptology

If the U in it means another vowel, it will be e. E is the most commonly used letter in the english language, and there are a lot of those Us. Also, e is often used in douldes like the Us in the encryption are.
__________________

2006 Philadelphia Regional Winners with teams 291 and 177
Reply With Quote
  #7   Spotlight this post!  
Unread 06-03-2005, 12:02
mgreenley
 
Posts: n/a
Re: Cryptology

Before we go about this, could you tell us how much, if any, experience your friend has with cryptology?
[deleted, formerly addressed the difference between public and private encryption keys (not relevant)] Because the string is short, most likely a few possibilities will work.

In short, what I'm saying is that, while I'll give it a crack (and I'll give it to some friends that are much more computer-fluent to let them have a crack at it), if your friend has a good idea of what their doing, this might take a while [obscure reference to a coding sequence no longer relevant] More info concerning the code might shorten the process.

An option to decrypt this is to use a dictionary-style attack at the cyphertext. This is to say that you find a list of all 8-letter words and then see which ones match the rules for "buuconac". those rules would be:
-the second and third letters are the same (only in this case becuase it's a letter-letter substitution code)
-the fourth and last letters are the same (again, only in this case)
-no other letters are the same
-cyphertext "a" occurs once in the string, so it is likely to not be a common letter (listed in order of most frequent to least frequent, in the english language, the letter order is "E T A O N I S R H D L U F C M W P G Y B V K X J Q Z", source: Enchanted Mind, Cryptography )

Attached is my results (so far) after searching (visually and briefly, so there might be minor errors) through the 2000 most common words in the english language for some of the longer cyphertext strings. Hope this helps! (I'll post my results later after I make some real progress)

Last edited by mgreenley : 25-07-2011 at 04:36.
Reply With Quote
  #8   Spotlight this post!  
Unread 06-03-2005, 19:42
Ein's Avatar
Ein Ein is offline
I Know John Neun
FRC #0020 (The Rocketeers)
Team Role: Alumni
 
Join Date: Apr 2004
Rookie Year: 2003
Location: NY
Posts: 39
Ein will become famous soon enough
Re: Cryptology

This is turning out better than I expected. So far as I know, it started as a joke and this friend of mine said, "gee, I think I'll make one of those too!" In otherwords, I expect no tricks of any sort. Most likely, he just substitued (consistantly) one letter for another. A dictionary attack is what I have in mind but I didn't have any software to do so. I also believe he only used standard english, meaning no strange spellings etc.

Thanks to all who are trying! Especially mgreenley.
__________________
UTC 2005 GM Industrial Design Award
UTC 2005 Finalist w/ 173 & 230
UTC 2005 Top Seeded team

[ECDU]
Reply With Quote
  #9   Spotlight this post!  
Unread 06-03-2005, 20:21
mgreenley
 
Posts: n/a
Re: Cryptology

I was looking at the information in the thread to date when it hit me that there are a few more clues to decoding this that I'd like to point out to everyone else to save the rest of you some time.
-any repeated characters can allow you to quickly decode the message after you have one letter figured out, but consecutive repeats are more valuble in the initial process
-bqn,zqw,oqw, owb and nwg are all different 3-letter words. Once I finish up some more work, I'll check them out, but remember that when you're essentially brute-force decrypting anything, playing hunches is fine. If you have a guess for one letter, re-write the line below the original and work from there for no less than 10 mins, but no more than 1 hour unless you have a reason to. That bwn ends in an "n" (see a later point for "n")
-These all being different is signifigant because you can compare the cypher-text to clear-text to get a list of possibilities.
-"zirl" has at least one vowel in it. An assuption, but a pretty safe one at that.
-"sr" also should have a vowel in it. Again, a pretty safe assumption.
-"wn and sr" has a limited number or sensible combinations, "is, an, no, be, if, of" is a good list to start from when guessing. If this is a complete sentance, sr has an even more limited number of posibilities. Odds are w is indeed a vowel, but unless you're certain, always qualify your statements.
Important -I messed up in my original .doc (hehe sorry), the information in it is correct, but the original string has one error and two omissions (that's what happens when you're working on two AP projects and a health project while you're typing.
-if we assume u, w and q to be vowels as stated by others in this thread, "kgcuuwf" has a three-vowel string, which narrows the search
-the cypher-text "n" is most likely a consonant

And those projects are calling me again, so I've got to get back to work. Good luck with this in the meantime!

P.S. google has a few word-lists if you dredge through the muck (Some useful URL's are below), but I couldn't find a program either, you just have to sit down and dedicate and hour or so to just check one sequence for possibilities and once you get two or three sequences, you can compare to narrow them down from those lists. (i.e. I put all those words in my .doc list in the possible first, then on the second pass when it was just them, eliminated a few.)

URLs:
http://dictionary.new-frontier.info/w/By_word_length_(longest)
http://www1.harenet.ne.jp/~waring/vo...sts/1-2000.txt
http://www.enchantedmind.com/html/cr...ptography.html
http://www.multicentric.com/wapi/mct...NTRIX&ObjID=84 (program, didn't feel like figuring out)
http://www.sedl.org/reading/topics/exception.html (use the syllable list)
Reply With Quote
  #10   Spotlight this post!  
Unread 06-03-2005, 22:16
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: Cryptology

Can you at least get a confirmation that it is:

A) Most importantly, Appropriate for these forums if someone does solve it
B)Not as important but would be nice to know if it was an actual statement, or sentence, or phrase and not just a bunch of random words.
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)

Reply With Quote
  #11   Spotlight this post!  
Unread 07-03-2005, 07:17
elrabin elrabin is offline
Registered User
AKA: Alex Whitney
#1311 (GEforSE)
Team Role: Programmer
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Georgia
Posts: 7
elrabin is an unknown quantity at this point
Send a message via AIM to elrabin
Re: Cryptology

I do not think this is a direct-substituion cipher. Reason: There are many 3-letter words and they do not seem to fit in together. "q" appears as the second letter in 3 of those words. I cannot think of any 3 (distinct) three-letter words that share the same middle letter. Additionally, q appears only once in the rest of the cipher.

This leads me to believe that this code was generated using some other method. I think this falls under the Vigenere Cipher (Polyalphabetic cipher), where a keyword is used to shift the letters.
Reply With Quote
  #12   Spotlight this post!  
Unread 07-03-2005, 18:20
Katy's Avatar
Katy Katy is offline
Quis custodiet ipsos custodes?
no team
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2002
Location: CA
Posts: 257
Katy has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond repute
Send a message via AIM to Katy Send a message via MSN to Katy
Re: Cryptology

If u is a vowel it is probably not u, i, y, or a. You don't find many doubles of these in the English language. This leaves u to be o or e. Bemis or Ein are probably right.

Either s or r is probably a vowel
If s a vowel r is probably not
If r is a vowel s is probably not

Either w or n is a probably a vowel
If w is a vowel n is probably not
If n is a vowel w is probably not.

Quote:
Posted by DarkJedi613
u is a vowel.
w is probably a vowel.
q is probably a vowel
I am going to say I think it more likely that w is not a vowel. Your are unlikely to get a double vowel then another vowel in a word like in "kgcuuwf." This makes it very likely that n is a vowel.

That part above is almost logic now we are in the area of true guesswork.

P is likely to not be a vowel. Most words ending in a vowel have do not have a second vowel in front of them. Fewer still of these start in the same letter. like in "plowpn."

Something in "zirl" is a vowel. Things would be simpler if that was the r (also seen in "sr") but that is no guarantee.

Large words are divided into syllables. The basic rules for that are divide between two non-vowels or if there is no place where you can do that after a vowel and before a non-vowel. There are not many multi-syllable words with syllables more than 5 letters long. There are also not many single syllable words longer than 7 letters. This makes it very likely that "fzqfgop" is a two-syllable word. If p is not a vowel and q might be a vowel then it is fairly likely that f is not a vowel.

If w is not a vowel then you can say a lot about "oqw" and "owb." Either o is a vowel or o and/or b are vowels. When you look at "plowpn" "buuconac", "bqn" it is more likely that o is a vowel than b. B would force a triple vowel in "buuconac" but o looks like it could work in syllables. Q looks like a vowel from other words.

We should have 6 things that fit vowel rules: a e i o u and then y is the "could be" vowel that only matters when we find it at the end of the word.

u is a vowel
s or r is probably a vowel
n is probably a vowel
q is probably a vowel
o is probably a vowel

r and n could be y but they also appear in the middle of words so that isn't likely. Those above are probably the five vowels. Also one of them appears in each word if you use r instead of s. This makes the final vowels u, r, n, q, and o.
Reply With Quote
  #13   Spotlight this post!  
Unread 07-03-2005, 18:45
mgreenley
 
Posts: n/a
Re: Cryptology

Quote:
Originally Posted by elrabin
I do not think this is a direct-substituion cipher. Reason: There are many 3-letter words and they do not seem to fit in together. "q" appears as the second letter in 3 of those words. I cannot think of any 3 (distinct) three-letter words that share the same middle letter. Additionally, q appears only once in the rest of the cipher.

This leads me to believe that this code was generated using some other method. I think this falls under the Vigenere Cipher (Polyalphabetic cipher), where a keyword is used to shift the letters.
That is what I originally believed it to be as well, but the original post does say that it is a single letter-letter substitution. If it hadn't said that, I would've thought that the coder had just used one of the online enigma machine-like applets to write the sequence.
Reply With Quote
  #14   Spotlight this post!  
Unread 07-03-2005, 19:02
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Cryptology

Are you sure he didn't pound his head on the keyboard and just send you on a wild goose chase?
__________________
http://www.mikesorrenti.com/
Reply With Quote
  #15   Spotlight this post!  
Unread 08-03-2005, 02:10
evulish's Avatar
evulish evulish is offline
1010100
AKA: Grant Harding
#0084 (WATTNESS (bot: Chuck))
Team Role: Alumni
 
Join Date: Jul 2002
Location: Towanda/Wysox, PA
Posts: 1,434
evulish is just really niceevulish is just really niceevulish is just really niceevulish is just really nice
Send a message via AIM to evulish
Re: Cryptology

I did some playing around with this and made something to pattern-match against /usr/share/dict/words, and there are very very few words that some of those scrambled words can make and the words they do make don't fit very well into the rest of it. Is there a possibility that the words are reversed? And ranking by popularity in the crypt, the order of letters is: W(13%) U(10%) N(8%) O L(6%) F G Q B(5%) C P R Z A(1%) I K S. There aren't enough letters to get that exact so many of the percentages are the same so it's not quite exact. If you guys need a boost, here are the possibilities I found for 'buuconac'.

base word: 01123452
match: aggerose (01123452)
match: alleyite (01123452)
match: ammelide (01123452)
match: ammeline (01123452)
match: annexive (01123452)
match: annexure (01123452)
match: appetize (01123452)
match: apprizer (01123452)
match: approver (01123452)
match: Arretine (01123452)
match: assemble (01123452)
match: bookmark (01123452)
match: bookrack (01123452)
match: coonskin (01123452)
match: deerhair (01123452)
match: Errantia (01123452)
match: Essenize (01123452)
match: foothalt (01123452)
match: footrest (01123452)
match: irrelate (01123452)
match: keelhaul (01123452)
match: Obbenite (01123452)
match: occlusal (01123452)
match: ollenite (01123452)
match: Ossetine (01123452)
match: rootfast (01123452)
match: rootwalt (01123452)
match: seedbird (01123452)
match: Ubbenite (01123452)
match: unnestle (01123452)
match: woodbind (01123452)
match: woodgeld (01123452)
match: woodland (01123452)
match: woodshed (01123452)
match: woodyard (01123452)

It seems like there's a good chance U = O according to all those matches. The most common words seem to be using it.
__________________
I'm a professional web developer. I'm good with PHP, Perl, Java/JSP, some RoR, XML, Javascript (AJAX as well), (x)HTML, CSS, etc.. Validated code is good; fully cross-browser code is better (you comply to your users and the software they use, not the other way around. Sorry!)
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 00:10.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi