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, so
Interchanging and gives , hence
This 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 sends
Letter-by-letter, using , this gives
Thus Eve should deliver
Indeed, 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 as
The identity and characteristic two give
Multiplying by and applying the linear map yields
This is a binary linear recurrence of order at most , so is the output of a linear-feedback shift register of length at most .
Because ,
so the period divides .
Conversely, suppose is an eventual period. Then for every sufficiently large ,
Any block of consecutive powers of runs through every element of . Hence
for every , including . The assumed nondegenerate bilinear form forces . Since generates the cyclic group of order , this means . The least positive period is therefore
as in a trace-generated maximal-period linear-feedback sequence.

Articles by others on the same topic (0)

There are currently no matching articles.