Next: 6.2. Немного теории
Up: 6.1. Вместо введения
Previous: Для чего криптографии нужен
Contents: Содержание
Пока компьютеры были большими, их обслуживали специально
подготовленные инженеры-программисты, системщики, аппаратчики,
информационщики, а также операторы и технический персонал.
Доступ к
хранящейся и обрабатываемой в них информации имел также
ограниченный
круг людей. Поэтому проблемы защиты информации в основном сводились к
повышению надежности работы, дублированию критичной информации и
организационным мерам. Позднее было осознано, что наряду с
безопасностью данных огромную роль играет также безопасность
программного обеспечения и аппаратных средств. Поэтому стали говорить
о компьютерной безопасности. Наконец, с появлением
автоматизированных
систем обработки данных (представляющих собой неразрывное целое из
объединенных в сеть компьютеров, средств телекоммуникаций,
информационных технологий и распределенных информационных массивов)
стали больше говорить об информационной
безопасности системы в целом, понимая под этим состояние защищенности
всех процессов обработки, хранения и передачи информации в системе.
Естественно, что криптография заняла в этой области подобающее ей
место, предоставив массу алгоритмов для закрытия хранимой и
передаваемой конфиденциальной информации. Как ни странно, но даже для
информационных систем, обрабатывающих только открытую и общедоступную
информацию, также не удалось обойтись без криптографических решений.
Действительно, можно ли доверять полученным от такой системы данным,
если они могут быть легко изменены, модифицированы или даже уничтожены
кем-то из пользователей. Например, кому нужна информационная система с
недостоверной информацией, или система принятия решений, работа которой
основана на случайной или подтасованной информации? Именно
криптография предоставляет незаменимый набор средств для обеспечения
безопасности работы системы, такие как
электронная цифровая подпись,
протоколы идентификации и аутентификации
абонентов, коды
аутентификации сообщений и многое другое.
Вместе с тем, как это обычно бывает, при практической реализации даже
самых хороших теоретических результатов возникают ``маленькие''
трудности. Чтобы получить представление о том, что это за трудности,
проанализируем процесс создания программы для шифрования файлов.
Next: 6.2. Немного теории
Up: 6.1. Вместо введения
Previous: Для чего криптографии нужен
Contents: Содержание