|
|
|
|
|
|
|
|
|
|
|
|
An information-packed book with 150 ways to boost your brainpower. (I didn't want to change the title when I updated the book.) |
A couple more definitions: A cipher (or cypher) is essentially an algorithm - a procedure for enciphering (encrypting) and deciphering (decrypting) information or messages. The encrypted message - sometimes called "scrambled", is referred to as "ciphertext". The decrypted message is referred to as "plaintext" (after it has been "unscrambled"). Ideally, good codes or ciphers should be "unbreakable", meaning they are impossible to decipher without having the key.
What is the key? If the cipher uses simple letter substitution, the key may simply be a chart showing which letter represents which: a=d, b=t, c=f, etc. However, a key may also be a bit of information that determines which algorithm is used. For example, a system may use twenty different letter-substitution ciphers, but which one is used may change at every fourth letter. The number "4" could be the key telling the receiver the frequency of the changes.
In a more complicate scheme, even the frequency of the changes may change. For example, suppose a sender and receiver each have the same list of ten different letter-substitution ciphers. A key might be sent separately from a message, or encoded in a different way in the message, and consist of a string of digits; for example, "3468". This key could tell the receiver to change the cipher used after 3 letters, and again after 4 letters, and again after 6 letters, and again after 8 letters, and again after 3 letters, and so on.
Note: To see a message written using a simple cypher (a cryptogram), visit the page, "Code Breaking," or for the cryptogram and the solution, go straight to the page, "More On How To Break Codes." For more on ciphers, you can also visit the page, "Cryptograms."
All the pages on codes, ciphers and cryptograms are listed on the page: Secret Codes.