В основополагающей работе Шеннона "Communication Theory of Secrecy Systems" (Shannon, C. E., “Communication Theory of Secrecy Systems”, Bell System Technical Journal, vol. 28(4), page 656–715, 1949. The material in this paper appeared in a confidential report “A Mathematical Theory of Cryptography” dated Sept.1, 1946, which has now been declassified) присутствует такая теорема:
Theorem 2. The product of two pure ciphers which commute is pure.При этом pure cipher определён как шифр
со следующим свойством:
Данное определение специально отличается от определения группы, так как: "This, however, would be too restrictive".
Несложно придумать тривиальный контрпример к таким образом сформулированной этой теореме. Для того, чтобы не портить удовольствие тем, кто хочет поискать контрпример самостоятельно, помещаю контрпример под кат:
(шифр Юджина)
Пусть
. Определим перестановки
как
Пусть
Тогда, в определении Шеннона,
- pure cipher, но
- нет.
Данный контрпример был когда-то давным-давно выложен в sci.crypt, но столь древний Usenet уже даже Гуглом нормально не индексируется.
PS Сорри, ссылка на работу была неправильная.