Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф Лекции / Лекция№14. Шифр-е. Криптография.ppt
Скачиваний:
112
Добавлен:
09.02.2016
Размер:
529.92 Кб
Скачать

Несимметричное шифрование

Кроме алгоритма RSA часто используемыми алгоритмами несимметричного шифрования являются:

Алгоритм Эль-Гамаля (использует простое число p, образующую группы g и экспоненту y=gx(mod p) )

Алгоритм шифрования Месси-Омуры (использует простое число p, такое что p-1 имеет большой простой делитель в качестве открытого ключа, секретный ключ определяется в процессе диалога между приемником и источником)

Ассиметричное шифрование

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

Примеры несимметричного шифрования:

»RSA

»Алгоритм Эль-Гамаля

Недостаток асимметричного шифрования

низкое быстродействие алгоритмов (из-за длины ключа и сложности преобразований)

Достоинства

применение асимметричных алгоритмов для решения задачи проверки подлинности сообщений, целостности и т.п.

Сравнение симметричных и несимметричных алгоритмов шифрования

Преимущества симметричных алгоритмов:

»Скорость выполнения криптографических преобразований

»Относительная легкость внесения изменений в алгоритм шифрования

Преимущества несимметричных алгоритмов:

»Секретный ключ известен только получателю информации и первоначальный обмен не требует передачи секретного ключа

»Применение в системах аутентификации (электронная цифровая подпись)

Программная защита информации

Программная защита информации – система специальных программ, включаемых в состав программного обеспечения, реализующих функции защиты информации. Защитный программный код может выступать как отдельно, в качестве отдельного защитного программного продукта, так и включаться в состав других, многофункциональных программ, с целью защиты обрабатываемых ими данных или самозащиты от вредоносного кода. Так как защитные функции многофункциональных программ зачастую даже не имеют существенных средств самозащиты и по определению проигрывают специализированному защитному программному обеспечению, любая значимая компьютерная система требует развёртывания и полноценной интеграции программных средств защиты информации на всех или хотя бы самых уязвимых элементах системы.

Программная защита информации

Программные средства защиты информации делятся на типы:

Контроль доступа

Анти-кейлоггеры

Анти-шпионы (anti-spyware)

Анти-эксплуататоры (anti-subversion)

Анти-модификаторы (anti-tampering)

Антивирусы

Шифрование

Брандмауэры (firewall)

Системы обнаружения вторжений

Системы предотвращения вторжений

Песочница

Программная защита информации

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

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