A one-time pad over the finite additive group uses a key that is uniform on , independent of the plaintext , as long as the plaintext, and never reused. Encryption and decryption are
For independent random variables , conditioning reduces entropy and translation by a known element of the finite additive group preserves entropy, soInterchanging and gives , henceThis is the entropy of a sum of independent finite-group variables.
The result explains why adding independent pad symbols cannot reduce uncertainty. For a uniform pad, is itself uniform and is independent of , which is the perfect-secrecy property. Independence is necessary: if is nonconstant and , then is constant, so
Write the intercepted ciphertext, known plaintext, and desired plaintext without spaces:Because the pad is additive, Eve applies the malleability of an additive one-time pad and sendsLetter-by-letter, using , this givesThus Eve should deliverIndeed, if , then , so Ollie decrypts the desired message.
Since generates , it cannot lie in a proper subfield, so its minimal polynomial over has degree . Write it asThe identity and characteristic two giveMultiplying by and applying the linear map yieldsThis is a binary linear recurrence of order at most , so is the output of a linear-feedback shift register of length at most .
Conversely, suppose is an eventual period. Then for every sufficiently large ,Any block of consecutive powers of runs through every element of . Hencefor every , including . The assumed nondegenerate bilinear form forces . Since generates the cyclic group of order , this means . The least positive period is thereforeas in a trace-generated maximal-period linear-feedback sequence.
Articles by others on the same topic
There are currently no matching articles.