[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

# Re: VMs: Work on the relation penstroke -> letters?

```<elvogt@xxxxxxxxxxx> wrote
On the 22 January 2004 14:34

>
> Okay,
>
> Thanks for the explanation.
>
> Now, let me see if I got this at least approximately right:
>
> 1.) You start out with a 3x3 grid, the cells of which we will call
"quadrants",
> and which we will label 'A' through 'I'. Let's arrange them like this:
>
> A B C
> D E F
> G H I
>
> 2.) Every quadrant is divided into a grid of 3x3 cells, which we
> call "sectors", and which we label '0' through '9', and arrange as follows
in
> each quadrant:
>
> 1 2 3
> 4 5 6
> 7 8 9
>
> 3.) Now we have 81 cells which we can identify with two coordinates, like
'A7'.
>
> 4.) We can proceed with the same arrangement on the rear side of our
paper,
> yielding quadrants 'K' through 'S':
>
> Front    Rear
> A B C    K L M
> D E F    N O P
> G H I    Q R S
>
> 5.) Throughout this total of 162 cells, we distribute the letters we want
to
> encode. Some cells may remain empty, or some (frequent) letters may appear
> several times in different cells to make breaking the code more difficult.
>
> 6.) Now we start encoding. But we do not encode the sequence of
coordinates,
> but the relative movements which lead us from letter cell to letter cell.
>
> Ie lets assume we want to encode the word "The", where we have a map like:
>
> Plaintext letter  Quadrant Sector
> T                   D        3
> h                   E        6
> e                   E        8
>
> Then the code looks like:
> Jump to D 3, read letter
> Move one quadrant to the right
> Move down one sector, read letter
> Move down one sector
> Move left one sector, read letter
>
> Each of the "move" and possibly the "read" instructions corresponds to one
VM
> character.
>
> 7.) Special characters ("control codes") in the VM "rotate" the keymap --
or,
> in other words, shift the meaning of the move characters. (Assume the VM
> character '4' means "one quadarant left", and 'v' is "one quadrant down".
After
> you come across the control code "turn map 90 deg clockwise", the VM
characters
> mean "one quadrant down" and "one quadrant right", resp.) (The rotation of
the
> move directions would be opposite the rotation of the key map.)
>
> 8.) More special characters, namely the "gallows" introduce the folding of
> columns and rows of quadrants. For example, the gallow "fold bottom row"
might
> turn the bottom row of quadrants on the rear sheet into the center row of
the
> front page, viz.:
>
> A B C             A B C
> D E F  -> fold -> S R Q
> G H I             - - -
>
> While the move "Quadrant down" used to take you from Quadrant 'B' to 'E',
now
> you'd skip to 'R'.
>
> Is that your idea, in a nutshell?
>
> Hm. It seems to be feasible with reasonable effort, yet pretty much
> indecipherable, since you actually have to break two codes: The
distribution of
> plaintext letters in the various cells, and the meaning of the control
codes
> and gallows.
>
> Of course, it's vulnerable to the loss of single VM characters, but this
could
> be mended by introducing "reset" commands every now and then which put you
back
> in a defined state.
>
> Interesting.
>
> Cheers,
>
>    Elmar
>
>
> Zitat von steve ekwall <ekwall2@xxxxxxxx>:
>
> > hi Elmar & all :-)
> >
> >
> > "smallest unit of measure = What you SEE is what you GET!-=se=-"
> > ...

After reading this I thought about what I had been attempting myself in
regard to this method and I think I'm onto something very significant. I
have to do a little more work to test the theory. When I have finished I
expect to have found a way to get into the VMS. I can't say at the moment
how long it will take, but rest assured I will tell you when it happens.

Jeff

______________________________________________________________________
To unsubscribe, send mail to majordomo@xxxxxxxxxxx with a body saying:
unsubscribe vms-list

```