Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Keyword substitution cipher

created by smartalix

(thing) by smartalix (1.8 d) (print)   ?   (I like it!) Fri Feb 28 2003 at 17:45:31

Using a keyword is an excellent way to manage the transmission of a cipher to the person you wish to send your coded message to. The most difficult part in sending an encoded message is ensuring that your target is the only one who has the key to decode it. This gets especially difficult when dealing with a polyalphabetic substitution cipher, since an error in managing the multiple alphabets used can make your message just as incomprehensible to your target as the people you are trying to keep from intercepting it. It is very easy to send, tell, or previously agree to a keyword so that you and your target are on the same sheet of music.

There are several methods in using a keyword to create a cipher.

With a single keyword(let's use George Washington), there are two basic methods, with variations.

One way is to simply start with the keyword and write the rest of the alphabet afterwards, dropping any repeated letters - georwashintbcdfjklmpquvxyz.

A reverse-keyword cipher is used as above, but with the alphabet reversed and the keyword starting from the back - zyqxvuqpmlkjfdcbtnihsawroeg.

There are several other ways you can use a single keyword, like keeping the alphabet in order but using the keyword at the back, etc. The more attentive of you will also notice that I actually used two words as my keyword, but in context, they are one unit.

For a polyalphabetic substitution cipher, you can use a phrase, with the number of words designating the number of alphabets to use. Each alphabet would be organized as the single-keyword examples above. By using a keyword sentence to generate the key for polyalphabetic substitution, you can make it harder for anyone trying to break your cipher by changing the number of words (and therefore sentences) every time you change your keyword.

You can let this get as complex as you wish. You can send a message where the first (or last, or third, etc) sentence is a polyalphabetic substitution keyword sentence encoded with a simpler cipher, allowing you to send a new key with every message based upon a previously agreed upon master keyword.


printable version
chaos

code polyalphabetic substitution cipher If cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl ROT-13 for dummies
code signing cipher Francis Bacon Playfair Cipher
target decode alphabet substitution cipher
One Time Pad
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Things you could have written:
Iliad
syllogism
Black Widowers
Emily Dickinson
The USA is not a democracy
trashendental
Losing my religion
Only child: Downside
Darryl Strawberry
South Africa
Erin McKeown
Scissors that shed their safety
Tips for driving in the Middle East
New Writeups
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
santo
The Host(review)
LostPsion
"Shut the Fuck Up" Theaters(idea)
beatrice
You've been slowly taking me over for nearly a year, do you know that?(idea)
Berek
YouTube(thing)
shaogo
How to Pretend to Have a Job(idea)
hapax
Les Provinciales(review)
Everything 2 is brought to you by the letter C and The Everything Development Company