How multi-character substitution might explain the voynich’s strange entropy
#5
(27-06-2025, 10:57 AM)nablator wrote: You are not allowed to view links. Register or Login to view.I'm surprised that the curves in the last diagram are so close especially up to 3-grams, because your homophonic ciphertext must have a lot more symbols than CUVA and the (random?) choice of homophone must add a lot of entropy... how is it possible?

I attach the function to cipher:

def homophonic_cipher_3c(words):
    letter_map = {c: [c + str(i) for i in range(3)] for c in 'abcdefghijklmnopqrstuvwxyz'}
    out = []
    for word in words:
        new_word = ''.join(random.choice(letter_map.get(c, [c])) for c in word)
        out.append(new_word)
    return out

It's a simple homophonic cipher. First creates a letter map for each alphabetical character (so, each letter will have three different letters to choose randomly during the cipher).

In the cipher, I use alphabetical characters. Imagine that I use voynichese characters instead. I would use only the CUVA symbols. But beware, in order to decipher, it is tricky, as one CUVA symbol might be deciphered also into 3 natural language charaters. So there must be another hidden rule to decipher.
Reply


Messages In This Thread
RE: How Homophonic Ciphers Might Explain the Voynich’s Strange Entropy - by quimqu - 27-06-2025, 11:08 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  f69v_f70r1_f70r2 - Strange Voynich (Latin?) Bluetoes101 18 14,840 01-07-2024, 12:42 AM
Last Post: Bluetoes101
  How to recombine glyphs to increase character entropy? Koen G 73 63,117 11-05-2022, 07:19 PM
Last Post: Ruby Novacna
  Character entropy of Voynichese Anton 95 92,153 13-04-2019, 01:01 AM
Last Post: Anton

Forum Jump:


Users browsing this thread: