home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / games1 / cryptosw.zip / READLATR.DOC < prev    next >
Text File  |  1993-08-01  |  11KB  |  298 lines

  1.  
  2.        READLATR.DOC USA-CRYPTO V1.1                              08/01/93
  3.  
  4.  
  5.        This document contains additional information about ciphers and
  6.        USA-CRYPTO screens.
  7.  
  8.  
  9.        ABOUT CRYPTOGRAPHY & USA-CRYPTO:
  10.  
  11.        Cryptography is the art (and science) of writing and reading in
  12.        secret.  It includes special signs, drawings, special inks &
  13.        paper, coding methods, and mechanical & electronic devices; all
  14.        for making written communications difficult for unauthorized
  15.        reading.  Shortly after creation of the written word,
  16.        cryptography was invented; to make secure the written
  17.        communications of governments, armies, statesmen, rulers and
  18.        revolutionaries.
  19.  
  20.        On a more basic level, many enjoy the challenge of solving
  21.        puzzles (in newspapers & magazines) referred to as cryptograms
  22.        (or more exactly substitution ciphers).
  23.  
  24.        While PC's have the power to solve ciphers all by themselves,
  25.        that's no fun.  USA-CRYPTO is a DOS based, PC system which
  26.        helps a decoder (a person) to find the solution, making this
  27.        challenging task easier and more fun.  Using USA-CRYPTO is
  28.        fairly intuitive; you just substitute solution characters
  29.        (plaintext) in any position above the code (ciphertext).
  30.  
  31.        USA-CRYPTO is a tool and a game.  Cryptograms from another
  32.        source (magazines, newspapers, spies, foreign agents, etc.) can
  33.        be entered as CIPHERTEXT into USA-CRYPTO using the keyboard,
  34.        and worked out to provide the plaintext solution.
  35.  
  36.        USA-CRYPTO also includes a database of ready-to-solve ciphers
  37.        to eliminate the task of typing the ciphertext (a job where the
  38.        two finger method is sometimes better than a skilled typist).
  39.        USA-CRYPTO maintains statistics on each cipher in these
  40.        Cipherfiles.
  41.  
  42.        All the ciphers in the database have a 1-to-1 relationship
  43.        between ciphertext and plaintext characters.  Also each cipher
  44.        character never equals the same plaintext character ('A' never
  45.        equals 'A', etc).  Only the 26 uppercase alphabet characters
  46.        are substituted.  All punctuation is presented in both cipher &
  47.        plain texts.
  48.  
  49.        USA-CRYPTO runs an elapsed timer during any cipher.  When a
  50.        database cipher is solved in less than the current record time,
  51.        the database is updated with the Best Solution Time, and the
  52.        Decoder's Id (initials).
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                        1
  60.  
  61.        READLATR.DOC USA-CRYPTO V1.1                              08/01/93
  62.  
  63.  
  64.        ABOUT CIPHERS:
  65.  
  66.        For our purposes, a cryptogram or cipher starts with a message
  67.        written in clear uppercase English (referred to as PLAINTEXT).
  68.        As an example:
  69.  
  70.             UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  71.  
  72.        The cipher is created by substituting other letters for those
  73.        in the plaintext.  For example, for each occurrence of a 'U',
  74.        substitute 'A'
  75.  
  76.             A_______ A___ ___ A________.  <-- CIPHER (in progress)
  77.             UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  78.  
  79.        Continue with N->B, I->T, C->W, E->M, S->Y, L->E to get:
  80.  
  81.             ABTW__BY AYM_ __M ABTW_WEMY.  <-- CIPHER (in progress)
  82.             UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  83.  
  84.        Finishing up with O->Q, R->P, D->G, T->O, H->X, and Y->N.
  85.  
  86.             ABTWQPBY AYMG OXM ABTWNWEMY.  <-- CIPHER (completed)
  87.  
  88.        Rare is the decoder who looking at the above line immediately
  89.        thinks of unicorns and unicycles.  But with a little trial and
  90.        error, brainpower, inspiration, and persistence, the solution
  91.        set ('A'='U', 'N'='B', etc.) can be found.
  92.  
  93.        Most of the ciphers in the database are quotes much longer than
  94.        the above cipher.  With longer ciphers, and more characters,
  95.        the frequencies of letters and words make solutions simpler.
  96.  
  97.  
  98.        USA-CRYPTO KEYBOARD ENTRY:
  99.  
  100.        There is a ready stream of cryptograms to be obtained from
  101.        newspapers, magazines, the CIA, etc.  The keyboard entry screen
  102.        allows entry of the coded (ciphertext) message.
  103.  
  104.        Keyboard entry of ciphers is a typing teachers 'dream test'.
  105.        Normal typists screech to a near stop when typing nonsense
  106.        syllables like:
  107.  
  108.             "QEB NRFZH YOLTK CLU GRJMBA LSBO QEB IXWV ALD"
  109.             (the quick brown fox jumped over the lazy dog)
  110.  
  111.         Some special keys to make keyboard cipher entry easier:
  112.  
  113.                    <F6> - erases the current line.
  114.                <SH><F6> - erases from the cursor to the end of the
  115.                           current line.
  116.                    <F8> - goes to the next line.
  117.  
  118.                                        2
  119.  
  120.        READLATR.DOC USA-CRYPTO V1.1                              08/01/93
  121.  
  122.  
  123.                 <Enter> - goes to the next line.
  124.                   <Tab> - goes to the next line.
  125.               <SH><Tab> - goes to the previous line.
  126.                  <Home> - moves cursor to the left margin.
  127.                   <End> - moves cursor to the right margin.
  128.                <Insert> - toggles the cursor between '_' (typeover
  129.                           mode) and '▄' (insert mode).
  130.                <Delete> - deletes the cursor character and shifts the
  131.                           remainder of the line to the left.
  132.             <Backspace> - deleted the character to the left of the
  133.                           cursor, and shifts the remainder of the line
  134.                           one space to the left.
  135.                    <F5> - Saves the entry back to the decoder screen.
  136.  
  137.        If you discover a typo while working in the decoder screen, re-
  138.        select <F5>, make the correction, and re-save.  The elapsed
  139.        time counter is reset, and you can restart the cipher.
  140.  
  141.  
  142.        DECODER SCREEN:
  143.  
  144.        This is the main processing screen of USA-CRYPTO.  Entry of a
  145.        plaintext character on any of the 7 plaintext [RED, upper]
  146.        lines fills them into all corresponding plaintext positions.
  147.        Entry of a space, fills space into all corresponding plaintext
  148.        positions.
  149.  
  150.                             ╔═[USA-CRYPTO]══════════════════════════
  151.                             ║
  152.             PLAINTEXT─┬───> ║  Plaintext  DEFGHIJKLMNOPQRSTUVWXYZABC
  153.               LINES   │ ╔═> ║     Cipher  ABCDEFGHIJKLMNOPQRSTUVWXYZ
  154.                       │ ║   ║     Unused
  155.                       │ ║   ║
  156.                       ├───> ║ IS LIFE SO DEAR, OR PEACE SO SWEET,
  157.                       │ ╠═> ║ FP IFCB PL ABXO, LO MBXZB PL PTBBQ,
  158.                       │ ║   ║
  159.                       ├───> ║ AS TO BE PURCHASED AT THE PRICE OF CHA
  160.                       │ ╠═> ║ XP QL YB MROZEXPBA XQ QEB MOFZB LC ZEX
  161.                       │ ║   ║
  162.                       ├───> ║ FORBID IT, ALMIGHTY GOD!  I KNOW NOT W
  163.             CIPHER════│═╬═> ║ CLOYFA FQ, XIJFDEQV DLA!  F HKLT KLQ T
  164.              LINES    │ ║   ║
  165.  
  166.        Some function keys available on this screen are:
  167.  
  168.             <F3> allows all the plaintext (solution) to be cleared
  169.                  (for when you just want to wipe it all away and start
  170.                  all over).
  171.             <F5> allows input of a new cipher from the CRYPTO database
  172.                  or from the keyboard.
  173.             <F7> displays a window showing the frequencies of all the
  174.                  ciphertext characters.
  175.  
  176.  
  177.                                        3
  178.  
  179.        READLATR.DOC USA-CRYPTO V1.1                              08/01/93
  180.  
  181.  
  182.        For ciphers retrieved from the database, <F9> will display a
  183.        hint for the character substitution at the cursor location.
  184.        And just like buying vowels from Vanna White on 'Wheel of
  185.        Fortune', USA-CRYPTO extracts a price of 30 seconds of elapsed
  186.        time.
  187.  
  188.        Entry of the correct solution of the database ciphers (in
  189.        record time), updates statistical data on the cipher's record.
  190.  
  191.  
  192.        CIPHER INPUT SELECTION SCREEN:
  193.  
  194.        This window allows input selection of the cipher.  The window
  195.        comes up with the radio button set in the position last
  196.        selected.
  197.  
  198.        The <Tab> or arrow keys allow movement of the radio button to
  199.        CRYPTO database or Keyboard Entry.  After moving to your
  200.        selection, <Enter> brings up the corresponding entry window.
  201.  
  202.  
  203.        DATABASE INPUT WINDOW:
  204.  
  205.        This window allows selection of a cipher from the CRYPTO
  206.        database.
  207.  
  208.        To solve a particular cipher (one you may not have completed
  209.        earlier), enter the number of the cipher.  Otherwise, <Enter>
  210.        with no number, will retrieve the least recently accessed
  211.        cipher (earliest played date).
  212.  
  213.        For either cipher, the screen returns statistics about the
  214.        cipher (but not the solution), and prompts "Continue [y/n]?".
  215.        <N> returns to the window for re-entry of the cipher number.
  216.        <Y> returns to the decoder screen with the cipher text filled
  217.        in, and the elapsed timer started.
  218.  
  219.        <Esc> from any window, returns to the decoder screen.
  220.  
  221.  
  222.        DATABASE UPDATE WINDOW:
  223.  
  224.        This window appears after a CRYPTO database cipher has been
  225.        decrypted in less time than the previous (stored) best time.
  226.        The new elapsed time is stored.
  227.  
  228.        This window prompts for the id (initials) of the decoder.
  229.        After entry, the screen prompts "Continue [y/n]?".  <N> returns
  230.        to the window for re-entry of the ID.  <Y> stores the Id, and
  231.        updates the record.
  232.  
  233.  
  234.  
  235.  
  236.                                        4
  237.  
  238.        READLATR.DOC USA-CRYPTO V1.1                              08/01/93
  239.  
  240.  
  241.        FREQUENCY WINDOW:
  242.  
  243.        This window shows the frequency of the cipher characters.  High
  244.        frequency characters would include plaintext {E, T, A, O, I, N}
  245.        and low frequencies would include plaintext {K, X, J, Q, Z}.
  246.  
  247.        Although not related to the single character frequency window,
  248.        other most common short words would be:
  249.  
  250.             1 character - {A, I}
  251.             2 character - {OF, TO, IN, AS, IS, BE}
  252.             3 character - {THE, AND, YOU, FOR, WAS}
  253.             4 character - {THAT, WILL, HAVE, WITH}
  254.             5 character - {WHICH, WOULD, THERE}
  255.  
  256.        <F7> or <Esc> returns to the decoder screen.
  257.  
  258.  
  259.        *** END OF READLATR.DOC ***
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                                        5
  296.  
  297.  
  298.