We will describe the cryptanalysis of RED ciphertext using English-language text. The vowel/consonant pattern of a (plaintext) crib u = (u0, u1, …, uM − 1) is
A necessary condition that the RED ciphertext fragment y[i,i+M) ≡ (yi,…, yi+M−1) be the encipherment of the (plaintext) crib u = (u0, u1, …, uM−1) is
To crib RED ciphertext for the plaintext u = (u0, u1, …, uM−1), the RED ciphertext is searched for fragments y[i,i+M) that have the same the vowel/consonant pattern as that of u.
Of course, Equation (7.17) is only a necessary condition that u → y[i,i+M) and some fragments fail to correspond to plaintext crib. Additional constraints need to be imposed before concluding that y[i,i+M) is the encipherment of the crib u.
If all pins on the breakwheel are active, then τ = 47 and P(i) = P(0) + i. As P(0) is unknown, the recovery of θV and θC by cryptanalysis assuming P(0) = 0 will then be related to Tables 7.5 and 7.6 by a shift in rows.
If y[i,i+M) = (yi, yi + 1, …, yi + M−1) is the RED encipherment of the crib u = (u0, u1, …, uM−1), then Equations (7.11 ...