Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Элементы теории информации в защите информации. Учебное пособие для академического бакалавриата

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
1.2. Современные задачи криптологии
Криптографические и стеганографические методы относятся к методам, получившим с древних времен на­звание «тайнопись».
1.2. Современные задачи криптологии
Современную науку о тайнописи называют крипто­логией, ее название образовано как составное от двух греческих слов: cryptos — тайный и logos — слово. Объ­ектом криптологии являются криптографические си­стемы, которые реализуют большое семейство функций, выполняющих трансформацию информации. Эффектив­ность криптографических методов защиты информации во многом определяется многообразием возможных вари­антов трансформации сообщений, привязанных к выбору функции из семейства криптосистемы. Криптология со­стоит из криптографии, развивающей методы защиты ин­формации, и криптографического анализа, нацеленного на добычу информации с помощью преодоления крипто­графической защиты.
Выбор функции криптосистемы для защиты кон­кретных сообщений реализуется как случайный выбор секретного ключа (параметра криптографической функ­ции) из многих вариантов, образующих ключевое множе­ство. Измененная форма сообщения легко восстанавлива­ется в исходную форму при известном ключе с помощью обратной функции. При неизвестном ключе восстановле­ние исходного сообщения весьма сложно, т.е. невозможно в реальное время при использовании современных мощ­ных вычислителей. Таким образом, защита информации с помощью криптографических методов обеспечивается сложностью криптографической функции, а также боль­шой вариативностью и секретностью ключа, т.е. ключ должен выбираться из большой совокупности и быть
— 11 —
Глава 1. Системные аспекты теории защиты информации
известным обладателю информации и его партнеру, но не известным нарушителю.
Наиболее эффективная защита объекта информатиза­ции обеспечивается комплексной системой, отвечающей наиболее значимым информационным угрозам данного объекта и сочетающей различные методы. Криптографи­ческие методы являются важной частью комплексной си­стемы защиты. Преодоление криптографической защиты является, как правило, наукоемкой задачей, требующей в современных условиях высокой квалификации нару­шителя и значительных вычислительных ресурсов для взлома защиты с помощью компьютеров.
Для раскрытия существа и задач криптографической защиты определим базовые понятия криптологии.
Криптографическая система применяется для реше­ния различных задач защиты информации соответствую­щими действующими лицами или сторонами (например, система шифрования применяется пользователями се­кретной связи), при этом устанавливается определенный порядок взаимодействия сторон, называемый криптогра- фическим протоколом. Семейство криптографических функций вместе с используемыми криптографическими протоколами образуют криптосистему (криптографиче- скую систему). Функции криптосистемы зависят от па­раметра k∈K, называемого ключом криптосистемы, где K — конечное множество допустимых значений ключа, называемое ключевым множеством криптосистемы. Выбранный ключ k однозначно определяет криптографи­ческую функцию криптосистемы.
Использование ключа криптосистемы подразумевает реализацию жизненного цикла ключа, т.е. выполнение с ключом ряда действий: генерации, распределения (рас­сылки) пользователям, хранения, установки (с целью реа­лизации при данном ключе криптографической функции
— 12 —
1.2. Современные задачи криптологии
для защиты информации), смены и уничтожения ключей. Протоколы, управляющие жизненным циклом ключей, называются ключевыми протоколами. Ключевое множе­ство и ключевые протоколы образуют ключевую подси- стему криптографической системы.
В зависимости от задач защиты информации раз­личают и выполняющие эти задачи криптографические системы. Для обеспечения конфиденциальности инфор­мации используется система шифрования, реализующая семейство Е биективных функций множества сообще­ний, называемое шифром: Е={E
}, k∈K. Защищаемое
k
сообщение, к которому применяется криптографическая функция шифра, называют открытым текстом, а само применение функции шифра к открытому тексту — шиф- рованием или зашифрованием. Результат шифрования открытого текста называется шифрованным текстом или криптограммой.
Шифр Е рассматривается также как семейство отобра­жений Х* × K → Y*, биективных по первой переменной, где Х* и Y* — соответственно множество открытых и шиф­рованных текстов в алфавитах Х и Y. Биективность функ­ций шифра обеспечивает возможность восстановления открытого текста по шифрованному тексту. Применение к криптограмме обратного отображения с использованием известного ключа называется расшифрованием. При рас­шифровании реализуется отображение Y* × K → Х*.
Раскрытие криптоаналитиком информации, защи­щаемой шифром, называют дешифрованием (криптоана­литику неизвестен ключ расшифрования, т.е. неизвестна функция семейства Е, использованная для шифрования). Криптографический метод дешифрования называют так­же криптоаналитической атакой.
Способность криптосистемы противостоять крипто­аналитическим атакам называется криптографической
— 13 —
Глава 1. Системные аспекты теории защиты информации
стойкостью. Количественно стойкость характеризуется наименьшими ресурсами (вычислительными, временны­ми, материальными затратами), достаточными для ее рас­крытия.
С помощью криптографических функций решаются
задачи защиты информации, связанные с обеспечением:
1) конфиденциальности информации, т.е. защиты
от несанкционированного ознакомления с содержанием;
2) целостности информации, т.е. защиты от несанк­ционированного изменения нарушителем; к таковым от­носятся вставка, удаление и замена фрагментов исходных данных;
3) идентификации пользователя и аутентифика- ции информации, иными словами, подтверждения под­линности партнерских сторон, содержания и времени генерации сообщения и т.д;
4) удостоверения авторства по отношению к сооб­щению или документу (обеспечение невозможности отка­за от авторства или присвоения его);
5) неотслеживаемости информации, т.е. невозмож­ности получения нарушителем содержательной инфор­мации с помощью наблюдения за действиями законных пользователей.
Первая задача — традиционная для криптографии на протяжении нескольких тысячелетий развития че­ловечества и актуальная по сей день. Остальные задачи криптографии сформировались лишь в ХХ в. в связи с развитием электронных информационных технологий и телекоммуникационных сетей. Криптографические системы нашли применение в защите электронного доку­ментооборота, баз данных, электронных платежей, ком­мерции и др.
По величине стойкости криптографические систе­мы классифицируются на системы временной стойкости
— 14 —
1.2. Современные задачи криптологии
и гарантированной стойкости. Последние обеспечивают защиту информации в течение длительного времени в ус­ловиях значительных материальных, интеллектуальных и вычислительных ресурсов нарушителя. Криптосистема гарантированной стойкости способна реализовать много различных функций, иначе секретная информация мо­жет быть раскрыта с помощью тотального перебора функ­ций расшифрования. Сложность задачи дешифрования должна базироваться на обосновании сложности решения трудной математической задачи с использованием пере­довых современных технологий.
Криптографические системы классифицируются также по решаемым задачам. Для обеспечения конфиден­циальности информации используются системы шифро­вания, для аутентификации данных, сторон протокола и других параметров — системы идентификации, для аутентификации данных — системы имитозащиты, для аутентификации авторства сообщений (документов) — си- стемы электронной подписи (ЭП).
Различные задачи защиты информации обусловли­вают разделение криптосистем на системы с секретным
ключом и двухключевые системы, где один из ключей яв­ляется открытым (несекретным) ключом.
Системы шифрования с секретным ключом k ис­пользуются издавна и до настоящего времени и основаны на классическом принципе использования единственного ключа k, секретного для всех, кроме допущенных пользо­вателей. Алгоритмы зашифрования и расшифрования ре-
1
и E
ализуют при ключе k взаимно обратные функции E т.е. E
(x) = y и E
k
1
(y) = x. Такие криптосистемы называют
k
,
k
k
симметричными в связи с тем, что ключи для зашифрова-
ния и для расшифрования или совпадают, или обладают определенной симметрией. Защита информации с помо­щью симметричных систем обеспечивается секретностью ключа k.
— 15 —
Глава 1. Системные аспекты теории защиты информации
Появление в 1975 г. систем с открытым ключом (авторы — американские криптографы Диффи и Хел­лман) стимулировалось потребностью развивающихся компьютерных сетей в новых ключевых протоколах. Другое их название — асимметричные системы, в них ключ шифрования e и ключ расшифрования d не связаны явным отношением симметрии или равенства. Алгорит­мы зашифрования и расшифрования также реализуют взаимно обратные функции: E
(x) = y и Ed(y) = x. Ключ
е
шифрования e может быть открытым, доступным для всех, но расшифровать сообщение можно, только зная секретный ключ d расшифрования. Ключ d часто называ­ют закрытым ключом во избежание путаницы с ключом симметричной системы.
Вычисление закрытого ключа d по ключу e, т.е. рас­крытие шифра, увязано с решением сложных матема­тических задач. К таким задачам относятся, например, поиск делителей большого натурального числа и лога­рифмирование в группе большого порядка.
Преимущество симметричных систем заключается в высокой скорости шифрования, в меньших размерах ис­пользуемого ключа, обеспечивающего стойкость, и в более высокой степени научной обоснованности криптографиче­ской стойкости. Однако асимметричные криптосистемы позволяют реализовать протоколы, заметно расширяющие область применения криптографии (например, распре­деление без посредника ключей между пользователями). Гибридные криптосистемы способны сочетать преимуще­ства симметричных и асимметричных систем.
1.3. Шифрование и кодирование, предмет теории информации
В XIX веке наступило время кодов. Если ранее при
шифровании замене подвергались буквы или пары букв,
— 16 —
1.3. Шифрование и кодирование, предмет теории информации
то при кодировании условными обозначениями стали заменять не только буквы алфавита и цифры, но и слова, и словесные выражения. Однако кодовая замена в отли­чие от ключа криптосистемы использовалась в течение длительного периода времени, что сильно ослабляло за­щитные свойства кодов.
Кодирование стало активно развиваться после изо­бретения Павлом Львовичем Шиллингом электромагнит­ного телеграфа в 1832 г. Также П.Л. Шиллинг знаменит изобретением шифра, который одновременно зашифро­вывал пары букв, и разработкой оригинальных кодов. Кодовые книги постепенно увеличивались в объёме, включая в себя уже тысячи слов и выражений.
С началом Первой мировой войны в 1914 г. появля­ется новый, тайный, криптографический фронт борьбы противников. Особенно ярко новый фронт проявился в войне на море, где не было колючей проволоки, разделя­ющей противников. Полем боёв, источником побед и по­ражений там стал радиоэфир.
Военно-морские силы (ВМС) противоборствующих го­сударств использовали при организации связи в основном кодирование посредством кодовых книг с последующим шифрованием сообщения. Кодовая книга не являлась собственно шифром, она использовалась для придания содержанию передаваемых сообщений определенной фор­мы, удобной для передачи сообщений. Кодовая книга по­зволяла заменить отдельные слова, фразы, числа из перво­начального текста (так называемые словарные величины) на условные обозначения (кодовые величины). Это умень­шало общий объем передаваемого сообщения и делало его удобным для передачи. Полученный таким образом текст из буквенных или цифровых групп затем шифровали.
Слабость самих словарных кодов с точки зрения засекречивания сообщений прекрасно понимали еще
— 17 —
Глава 1. Системные аспекты теории защиты информации
в XIX веке. Поэтому при передаче секретных сведений радиограмма, составленная по кодовой книге, дополни­тельно «закрывалась» каким-либо несложным шифром и уже в таком виде сообщение передавали в эфир. Исполь­зование в сложных военных условиях более надёжных, но и более трудоёмких в применении криптографических средств не представлялось возможным, так как шифро­вание и расшифрование переписки осуществлялось вруч­ную.
Теория информации как наука сформировалась в свя­зи с публикацией книги «Математическая теория связи» (К. Шеннон, [9]). Разработанные математический аппарат и методология способствовали разработке и внедрению в обиход высокоскоростных телефонных модемов, лазер­ных компакт-дисков, жестких дисков для компьютеров, мобильных телефонов.
Таким образом, теория информации посвящена из­учению различных способов кодирования информации, являясь по существу математической теорией связи, за­дача которой — экономная и безошибочная передача ин­формации между пользователями.
1.4. Схема кодирования информации, кодеры источника и канала
Схема типовой системы передачи или хранения ин­формации дана на рисунке 1.1. Кодер источника пред­ставляет информацию в компактной форме, чтобы наибо­лее эффективно использовать ресурсы канала связи или запоминающего устройства.
Кодер канала предназначен для защиты от помех при передаче информации (от искажений при хранении).
Модулятор преобразует сообщения кодера канала в сигналы, соответствующие физической природе канала (среде накопителя).
— 18 —
1.5. Контрольные вопросы
Блоки на приемной стороне выполняют обратные
функции.
Рис. 1.1. Блок-схема системы связи
Далее изложены принципы и методы кодирования:
• дискретных источников открытых сообщений (ДИОС), порождающих последовательности символов ко­нечного алфавита,
• дискретных сообщений при передаче в канале с шумом.
1.5. Контрольные вопросы
1.1. Сформулируйте основные методы защиты ин­формации.
1.2. Сформулируйте основное отличие криптографи­ческих методов от других методов защиты информации.
1.3. Каковы основные задачи криптографических ме­тодов защиты информации?
1.4. Укажите основное различие терминов расшифро- вание и дешифрование.
1.5. Поясните различие между симметричными и асимметричными криптосистемами.
1.6. В чем различие между открытыми и закрытыми ключами асимметричной системы?
1.7. Какую криптосистему называют гибридной? В чем ее преимущества?
— 19 —
Глава 1. Системные аспекты теории защиты информации
1.8. Каковы основные задачи кодирования информа-
ции?
1.9. Сформулируйте основное отличие шифрования от кодирования информации в части защиты информа­ции.
1.10. В чем состоит задача обеспечения целостности информации?
1.11. В чем состоит задача удостоверения авторства по отношению к документу?
1.12. Какой из элементов пары «логин-пароль» пред­назначен для идентификации пользователя и какой — для аутентификации пользователя?
1.13. Какого рода информацию можно подтверждать с помощью аутентификации?
— 20 —
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]