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

VMs: Constellation of ciphers...



Hi everyone,

One quick thought on the whole constellation of different ciphers I'm thinking about.

A long time ago, I posted that I suspected that there might well be 12 different constituent ciphers within the VMS' coding system: and I still suspect that this may well turn out to be true.

The point I was trying to make back then was that the system had resisted all assaults to date for a reason: and that the reason was probably that it incorporated multiple types of code within an overall framework - so unless you crack the framework, an assault on any one type of sub-code would still not produce practical results.

Here are a list of the sub-codes I think I can see now:-
(a) an abbreviating shorthand/tachygraphic code (probably vowel reduction)
(b) the space inversion transposition cipher (kill real spaces - insert fake spaces)
(c) a pair cipher, to hide the actual alphabet inside a fake alphabet
(d) a steganographic apothecary numbering shorthand (dain/daiin/daiiin)
(e) hidden index keys (typically between top line gallows, but could be anywhere)
(f) the <ch> generic shorthand completion token + disambiguation marks


If there are in fact 12 sub-codes as I suspected, then perhaps I'm at the halfway mark now (though I think labels will probably prove to be coded differently again). Perhaps one important thing to notice is that all these putative sub-codes appear (so far, anyway) to operate *in parallel*, not *in sequence*: that is, any given character is generally only coded with a single system.

I think this may be related to the overall robustness of the code: my suspicion is that this parallel coding system was an excellent compromise between error correction and security.

More as it happens... :-)

Cheers, .....Nick Pelling.....


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