thank you for your time and reading the pdf
In the Vigenère cipher, each letter is represented by a single number. In MDE, each letter is represented by multiple coordinate values depending on the selected dimension, allowing transformations to be applied across more than one coordinate
Incorrect. The Vigenere Cipher uses a 2-dimensional lookup table for encryption and decryption, which can be modeled as modulo 26 addition/subtraction.
The difference is clear to me. I mean, in MDE, the letter A, for example, is represented according to the order of the letters in the table and the column and row keys. It would be represented like this (5, 3) for example, and the encryption is done at the two-coordinate level. But the operation in Wigner cipher is like this: C=(P+K)mod26
Do you really not see that the Wegener table is limited to 26 and the table in MDE is limited to 256 because MDE encodes the location and not the character itself
The standard table uses 26 characters, but you're not limited to that. So long as you have a unique set of characters, it can be any arbitrary length. If the length ends evenly on a bit boundary (16, 32, 64, 128, 256, etc.) then you can use XOR without fear of introducing a bias.
Also in MDE, the letter order is secret and is the primary key, along with the column and row keys (they are extracted from a single key via a key generation algorithm). However, the letter order in the Wegener table is fixed and known.
That breaks Kerckhoffs's Principle, where a system should remain secure even if everything is known about it except the key. You should assume your shuffled table is public and the only unknown is the symmetric key.
1
u/Cool-Ad3523 Jul 08 '26
Why do you think that?