Шифрование данных, как средство защиты информации

Современные крипотографические системы

Лекция 8

При организации вычислительных сетей важная роль отводит­ся криптографии - защите сообщений, передаваемых по сети с использованием шифрования. Всякий криптографический ал­горитм зависит от степени защиты ключей, которые он ис­пользует, поэтому проблема управления ключами требует особого внимания. Управление ключами предусматривает функции генерации, распределения, хранения и регулярной смены ключей.

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

Для защиты ВС используются два типа криптографических систем: системы с закрытым ключом, называемые также сим­метрическими (например, стандарт шифрования данных США), и системы с открытыми ключами, называемые асимметрическими. Из-за ограничений на скорость передачи сис­темы с открытыми ключами менее удобны для шифрования данных. Предполагается также, что функция распределения ключей допустима только» для сетей общего пользования (обычно локальных), в которых каждый пользователь может принять и передать любое сообщение. Протокол распределе­ния ключей должен обеспечивать защиту как от пассивных (наблюдение за передачей сообщений), так и от активных вторжений (изменение, удаление или посылка нового сообще­ния) .

На практике применяются два типа криптографических сис­тем: симметрические (закрытые, с одним ключом) и асим­метрические (открытые, с двумя ключами). В симметрических системах ключи шифрования и дешифрования либо одинако­вы, либо легко выводятся один из другого, обеспечивая та­ким образом единый (общий) ключ. Такой ключ должен быть передан получателю по некоторому защищенному кана­лу передачи, чтобы гарантировать его конфиденциальность и целостность.

В асимметрических крип­тографических системах ключи шифрования и дешифрования различаются таким образом, что с помощью вычислений нельзя вывести один ключ из другого. Следовательно, если одно из преобразований может быть раскрыто, то другое пре­образование (шифрование или общий ключ) не подвергается опасности и только ключ дешифрования у получателя должен быть сохранен секретным. Такой тип системы не требует передачи ключа, используемого в алгоритме, по защищенным каналам, и его можно применять для передачи секретного ключа в закрытых симметрических системах по незащищен­ным каналам.