оптимально, если длина последовательности, генерируемой полиномом незначительно больше длины блока данных, или приближается к нему сверху. Почему - читайте классику по этой части математики, во всех подробностях я это не вспомню. Так кстати выбирались те самые "стандартные" полиномы. Например самый стандартный из всех - 0x1021, который на самом деле 0x11021, неприводимостью отнюдь не страдает, выбирался исходя средних длин пакетов, им защищаемых.