(24-07-2025, 05:51 PM)bi3mw Wrote: You are not allowed to view links. Register or Login to view.What kind of encryption could possibly fulfill all these conditions in one go?
I don't think it's very hard to build one, unless it also has to be practical. Given a large enough mapping and using chain encryption, you can create very plausible Voynichese from any language with about 2.5 Voynichese glyphs per plaintext character.
To give you a very basic example, suppose we want to create a cipher that encodes "WHAT KIND OF ENCRYPTION COULD POSSIBLY FULFILL ALL THESE CONDITIONS IN ONE GO" as "fachys.ykal.ar.ataiin.shol.shory.cthres.y.kor.sholdy...".
We say that the first letter is arbitrary, and only affects the encoding of the following letters. Then we create the following rule set:
"ach" is "W" when it is preceded by "f",
"ys" is "H" when it's preceded by "h",
"yk" is "A" when it's preceded by "s",
"al" is "T" when it's preceded by "k",
"ar" is "K" when it's preceded by "l",
"at" is "I" when it's preceded by "r",
"ai" is "N" when it's preceded by "t",
"in" is "D" when it's preceded by "i" (so all "aiin"s will be ?D, and all "taiin"s will be ?ND),
"sh" is "O" when it's preceded by "n",
"ol" is "F" when it's preceded by "h",
"sh" is "E" when it's preceded by "l",
"or" is "N" when it's preceded by "h",
"ycth" is "C" when it's preceded by "r",
"r" is "R" when it's preceded by "h",
"es" is "Y" when it's preceded by "r",
"yk" should be "P", but this is the first instance where our encoding breaks down, because yk preceded by "s" was defined to be "A", and we need "P" here. So, instead of "yk" we should use something different.
But we have successfully encoded "WHAT KIND OF ENCRY" as "fachys.ykal.ar.ataiin.shol.shory.cthres". If needed we can create a mapping that would produce funny
qokeedy cycles and
chol repetitions from ordinary English text.
You can implement this encryption as a huge table, something like the small version below. By allowing multiple variants in each cell for "narrow width/lot of vertical space/short label" versions you can explain many LAAFU features. The table is built in such a way that no code starts with the same glyph as the title glyph of the column, hence no duplicated glyphs. Relatively small number of codes, compared to the size of the alphabet, can explain low entropy, increasing to normal levels for longer sequences. Also this particular version is space-sensitive,
r (
y) and
ry are two different codes.
But I don't think this encryption is practical for a large book. To use the full Latin alphabet a table of many hundreds of cell should be used.
[
attachment=11076]