Свойства естественного текстаТеперь давайте наглядно рассмотрим один способ приложения знаний особенностей
естественного текста для нужд шифрования. Необходимо
по куску текста определить, что он из себя представляет - сообщение, несущее смысловую нагрузку или просто последовательность из случайных символов.
Ряд методов криптографии приходится на компьютере взламывать банальным перебором ключей, а
вручную перепробовать свыше тысячи кусков текста в день просто невозможно, да и скорость перебора очень мала. в связи с этим необходимо такую задачу реализовать с помощью компьютера.
Допустим нам предстоит перебрать приблизительно один миллиард ключей на компьютере
со скоростью одна тысяча ключей в секунду. На это у нас уйдет приблизительно десять дней.
В таком случае мы вполне рискуем попасть в две крайности. В случае если мы будем
слишком осторожны в своих оценках, часть неосмысленных фрагментов текста будет определена как сообщения и возвращена человеку. Такая ошибка чаще всего
называется "ложной тревогой" или ошибкой первого рода.
При объеме подобных ошибок больше чем одна тысяча в день человек, сидящий за компьютером, устанет и может в дальнейшем проверять фрагменты текста невнимательно. Это означает, что возможно допустить не
более одной ошибки подобного рода на 100 000 проверок. В другой крайности, если
подойти к проверке невнимательно, то вполне возможно пропустить осмысленный
текст и в конце полного перебора его придется снова
повторять. Для того, чтобы не рисковать необходимостью повторения всего объема
работ, ошибки второго рода, также называемые "пропусками фрагмента", возможно допустить
лишь в одном случае из 100 или 1000.
|