2.4. Минимальные длины ключей

Оценим минимальную битовую длину ключа, необходимую для обеспечения криптостойкости, то есть защиты криптосистемы от атаки полным перебором всех возможных секретных ключей. Сделаем такие предположения:

Число попыток $N$ при переборе примерно равно

$$ N \approx R \cdot n \cdot C \cdot S \cdot M, $$
$$ N \approx 2^{23} \cdot 2^{10} \cdot 2^{4} \cdot 2^{32} \cdot 2^{50} = 2^{23+10+4+32+50} = 2^{119}. $$

Следовательно, минимально допустимая длина ключа для защиты от атаки перебором на 100 лет составляет порядка

$$ \log_2 N \approx 119\text{ бит}. $$

Примером успешной атаки перебором может служить взлом перебором секретных ключей интернет-сетью из 78 000 частных компьютеров, производивших фоновые вычисления по проекту DesChal, предыдущего американского стандарта шифрования DES с 56-битовым секретным ключом в 1997 году.