A Random Cipher I Created

by dragon96, Oct 4, 2009, 6:19 AM

Basics

This code is based off the periodic table of elements. For example, the word 'beer' can be written as:

0468

Letters generally come in 2 letter strings, and in this example, the "BE" part is only one digit. You should put a '0' in front of the number '4' (which is Beryllium), or else this can cause confusion. There are very few 3 digit elements, so writting 'beer' as:

004068

would be kind of silly. Instead, for elements 100 - 103, you use the T command (for three). When using commands, there is generally an opening and closing command. In this case, the letter 'T' holds as both the opening and closing. To write "none", you would go:

T102T10
__________

First and Last letter commands

Of course, if we could only limit to the 100 or so abbreviations, it would be impossible to send any message. Instead, you use the A/E and B/E command, where the E serves as the closing mark. The A command takes the first letter of an abbreviation. For example, "A41E08" takes the first letter of element 41 (Nb), which is an N, and connects this to the element 8 (O) to get the word 'no'. The B/E command is almost the same thing, except this takes the last letter of the abbreviation. Do not use this with elements 104+ that have 3 letter abbreviations.
__________

Space

'X' symbolizes space. There are no closing tags for this. The phrase "I at CA" is written as:

53X85X20

I'll also say that punctuation is not changed in this code. Elipses (or "...") are written as:

...
__________

Missing Letters

Now you probably realize that some of the letters don't appear in any abbreviations at all. The letters are J and Q. There are no closing tags for this. There are two ways to place these in your message if you need to use them:

1) Directly use the letters J and Q. "Jacques" is:

J89Q92B10E16

2) Use the symbols D1 (J) and D2 (Q). "Jacques" is:

D189D292B10E16

(Please correct me if any of these 3 letters actually appear)
__________

Other ways of disguising a message, P.I

The Reverse Function

The reverse function applies for 2 letter abbreviations. You can use it on 1 letter ones to mislead others intercepting messages if you really wanted to. Use the letter 'S' for 'switch' when both opening and closing. For example, the name "Sean" is:

34S11S

The 'S' reverses the abbreviation of element 11 (Na) to 'an'.
__________

Other ways of disguising a message, P.II

The Column/Row Method

Instead of indentifying a square by the number, you can use column/row. There are 18 columns and 7 rows. You are not allowed to use the Lanthanide and Actinide series *** in this method. You use 'CR' for opening and 'YL'. There is no significance in 'YL', except I suppose you can remember it as "You Lost". In the example, the word 'cop' is used:

06CR1602YL15

In the part that states "...CR1602YL...", the 0 before the 2 is optional, as there are only 7 rows, none which require a tens digit. You and your partner may choose what is best for communication.

Note that you can also use RC/LY (which are the reversed commands) for Row-Column. For the previous example, the letter O would be "...RC0216LY..."

*** This is optional, however, not the standard. Let Lanthanides be row 8 and Actinides be row 9. The first square in each row goes under column 1.
__________

Other ways of disguising a message, P.III

Fake your Message

The F/F opening and closing statement is fake. Or for you programmers, this is the comment function (or /*...*/). Everything between the two F's are to be ignored! In the example, there is no message at all:

F76193586017852F
__________

Numbers

Method 1:

Use the N/P function to represent numbers. The 'N' stands for number, while the 'P' is just 2 letters after 'N', since the letter in between (O) looks a lot like a number. The number "3141592653" is:

N3141592653P

Method 2:

If you were telling someone your phone number, the above method would make (314)-159-2653 stand out way too much. You can throw in some twists. This part I came up with by looking at squares 104-109 (which are the UN- abbreviations). Note how the last letter in each of these come from some kind of root that coincidencially matches with the unit digit of the square number. So to make number in method 2, you use the U/W tags. The U just means that the idea comes from the UN- series, and the W comes from the "2 after" rule from Method 1. There are two ways to express the numbers between these tags.

1) Use numbers! "3141592653" is:

U3141592653W

This isn't much different from the other case, so take a look at:
2) Use letters! For each digit, you would place a letter that represents that digit. Here is the table:

0 Z Zero
1 M Mono-
2 D/B Di-/Bi-
3 T Tri-
4 Q Quad-
5 P Pent-
6 H Hex-
7 S Sept-
8 O Oct-
9 E En-

For numbers 4 to 9, take a look at the last digit of the abbreviations of elements 104 to 109, respectively. So the number "3141592653" is:

UTMQMPEDHPTW
______________________________________________________________

This is the extent to where I have created this cipher (so far). If anyone has any ideas, feel free to recommend them, and I might add them in.

Why use this?

1) It's made by me. =)
2) There are multiple ways to express each letter.

Good things about this:

1) Good for Periodic Table memorizers

Bad things about this:

1) Recommended to memorize the Periodic Table if you haven't, and quite a bit of commands to remember.

Hope you enjoyed this post! ~ dragon96

practice

Comment

2 Comments

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Actually, the letter 'V' does appear with element 23, Vanadium.

I really like this cipher. One reason I think it is good is because the same word can be encrypted in multiple ways. Take the word CORN for example. I could encrypt it like this:

2786 (Cobalt + Radon) OR:
060886 (Carbon + Oxygen + Radon) OR:
0608B8607 (Carbon + Oxygen + first letter of Radon + Nitrogen)

1 note: I would not make the letter X as space because the space character is the most frequent character in the english language, even more frequent than 'E'. It would be relatively easy to guess what X represented.

by fortenforge, Oct 4, 2009, 10:34 PM

The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Ok, I'll change V then.

I suppose you can use ' ' (space) or you can keep rotating between CGHI...Z, but the space wasn't meant to be hard to crack.

by dragon96, Oct 5, 2009, 5:51 AM

A guide to the science of secrecy

avatar

fortenforge
Archives
Shouts
Submit
  • Good website!

    by bluegoose101, Aug 5, 2021, 6:28 PM

  • uh-huh, a great place here

    by fenchelfen, Sep 1, 2019, 11:30 AM

  • uh, yeah he is o_O

    by SonyWii, Oct 8, 2010, 2:11 PM

  • dude i think you're my roommate from camp :O

    by themorninglighttt, Aug 29, 2010, 10:06 PM

  • what i'm still not a contrib D:

    by SonyWii, Aug 6, 2010, 2:20 PM

  • I see what you did there

    by Jongy, Aug 1, 2010, 11:52 PM

  • omg, apparently you like cryptography; and apparently I'm not a contribb D:

    by SonyWii, Jul 26, 2010, 9:48 PM

  • Thank You

    by fortenforge, Jan 17, 2010, 6:35 PM

  • Wow this is a really cool blog

    by alkjash, Jan 16, 2010, 7:04 PM

  • Hi :)

    by fortenforge, Jan 7, 2010, 12:12 AM

  • Hi :)

    by Richard_Min, Jan 5, 2010, 9:29 PM

  • Hi :) :)

    by fortenforge, Jan 3, 2010, 10:14 PM

  • HELLO FORTENFORGE I AM THE PERSON SITTING NEXT TO YOU IN IDEAMATH

    by ButteredButNotEaten, Dec 24, 2009, 4:19 AM

  • @dragon96 Not if you celebrate Christmas with neon lights
    @batteredbutnotdefeated Sure, You are now a contributer

    by fortenforge, Dec 20, 2009, 4:39 AM

  • I too share a love for cryptography and cryptanalysis, may I be a contrib?

    by batteredbutnotdefeated, Dec 20, 2009, 2:38 AM

  • The green is too bright for Christmas. :P

    by dragon96, Dec 20, 2009, 2:12 AM

  • I thought I'd change the colors for the Holidays :lol:

    by fortenforge, Dec 13, 2009, 10:53 PM

  • hi, some "simple" cryptography here: http://www.artofproblemsolving.com/Forum/weblog_entry.php?t=317795

    by phiReKaLk6781, Dec 12, 2009, 3:46 AM

  • Yeah, that is binary, for modern cryptography, most text is converted to binary first and then algorithm's for encryption are preformed on the binary rather than the English letters. The text is converted using the ASCII table or UNICODE.

    by fortenforge, Oct 13, 2009, 10:33 PM

  • Whoa, I love your background! Is that binary?

    by pianogirl, Oct 13, 2009, 8:34 PM

  • Sure, I'll add you as a contributer...

    by fortenforge, Oct 2, 2009, 4:44 AM

  • May I make a post on one cipher I made up? (It's a good code for science people! *hint hint*)

    by dragon96, Oct 2, 2009, 4:04 AM

  • Nice blog, this is interesting... :lol:

    and guess who i am :ninja:

    by Yoshi, Sep 21, 2009, 4:02 AM

  • Thanks :lol:

    by fortenforge, Sep 17, 2009, 1:33 AM

  • Very interesting blog. Nice!

    by AIME15, Sep 16, 2009, 5:21 PM

  • When you mean 'write' do you mean like programming? Much of cryptography has to do with programming and most modern cryptographers are excellent programmers because modern complex ciphers are difficult to implement by hand.

    See if you can write a program for the substitution cipher. The user should be able to enter the key and the message. I know it is possible to do it in pretty much any language because I was able to do it in c.

    by fortenforge, Aug 7, 2009, 8:17 PM

  • Hello. I don't know much about advanced cryptography but I did write a Caeser Chipher encrypter and decrypter!

    by Poincare, Jul 31, 2009, 8:55 PM

27 shouts
Tags
About Owner
  • Posts: 200
  • Joined: Jan 17, 2009
Blog Stats
  • Blog created: Jun 21, 2009
  • Total entries: 48
  • Total visits: 126739
  • Total comments: 16
Search Blog