27.05.2014 Views

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Глава 4. Криптографические методы защиты информации 377<br />

который выбирается из специального защищенного файла, хранимого в центре, и извлекает<br />

цифры пароля. Если они совпадут с цифрами пароля, сгенерированного в компьютере,<br />

шлюз открывается и входные данные передаются в хранилище.<br />

<strong>А</strong> как же «парольная схема аутентификации» обеспечивает безопасность работы<br />

членам сообщества пользователей централизованного хранилища данных, которые<br />

имеют доступ к большому центральному компьютеру? Рассмотрим и этот вариант.<br />

Каждый пользователь имеет свой собственный секретный ключ, возможно, представленный<br />

в форме последовательности двоичных цифр, записанной, например, на магнитную<br />

карту или смарт-карту. Ключи всех пользователей хранятся в защищенной<br />

форме в центральном компьютере. Предположим, что пользователь с ключом К<strong>А</strong> хочет<br />

передать сообщение на центральный компьютер. Он вставляет карточку, на которой<br />

записан его ключ, в считывающий терминал, располагающийся на его рабочем<br />

столе, секунду или две ждет сигнала, что линия свободна, и начинает набирать свое<br />

сообщение.<br />

Сообщение автоматически разделяется на блоки цифр (скажем, по 64 цифры), которые<br />

на каждом сигнале двоичного таймера объединяются с паролем (который также может<br />

иметь 64 цифры), соответствующим выходу таймера в этот момент времени. Результирующий<br />

блок из 128 цифр шифруется, для чего пропускается через криптосистему Р- и<br />

S- блоков, которая полностью перемешивает цифры пароля и цифры данных.<br />

Поскольку результирующая криптограмма очень чувствительна к ошибкам передачи,<br />

она усиливается с помощью кода исправления ошибок, который реагирует на<br />

шум в используемых линиях связи. Добавление этого кода удлиняет блок, содержащий<br />

цифры пароля и сообщения, еще на несколько цифр.<br />

Результирующий блок шифрограммы дополняется адресом отправителя в открытом<br />

виде и передается на центральный компьютер. Когда сообщение доходит до адресата,<br />

ключ К<strong>А</strong>, принадлежащий пользователю <strong>А</strong>, отыскивается в соответствующем<br />

списке и его обращение загружается в декодер для того, чтобы расшифровать криптограмму.<br />

Будет ли совпадать пароль из полученной криптограммы с паролем, локально выработанным<br />

двоичным таймером на принимающей стороне? При отсутствии искажений,<br />

и если криптограмма была действительно зашифрована на ключе пользователя<br />

<strong>А</strong>, выход декодера будет состоять из блока цифр данных и блока цифр правильного<br />

пароля. Это считается достаточным свидетельством в пользу того, что криптограмма<br />

действительно создана пользователем <strong>А</strong> и система принимает данные.<br />

Что же случится, если произошло искажение данных? Если оно было вызвано шумовыми<br />

всплесками в линии связи, то код исправления ошибок устранит его и сообщение<br />

успешно пройдет аутентификацию. Если же искажения не могут быть устранены<br />

кодом коррекции ошибок, то даже одна неверно принятая цифра произведет эффект<br />

лавины в декодирующем устройстве и превратит всю принятую информацию в мусор.<br />

Пароли больше не будут совпадать. Система воспримет сообщение, как имеющее подозрительное<br />

происхождение, и отвергнет его.<br />

Решающим шагом является проверка того, что парольный тест сработал бы так же<br />

надежно, если кто-либо записал бы перехваченное сообщение и повторно передал его<br />

позже, когда пароль перестал быть действительным. Конечно, использование неверного<br />

ключа — причина для немедленной отбраковки сообщения. Представляется, что

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!