Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cr_7-12.docx
Скачиваний:
10
Добавлен:
26.03.2015
Размер:
59.72 Кб
Скачать

10 Шифрование, кодирование и сжатие информации.

Вид преобразования

Цель

Изменение объема информации после преобразования.

Шифрование

пе­ре­да­ча кон­фи­ден­ци­аль­ной ин­фор­ма­ции;

обес­пе­че­ние ау­тен­ти­фи­ка­ции и за­щи­ты от пред­на­ме­рен­ных из­ме­не­ний;

обыч­но не из­ме­ня­ет­ся, уве­ли­чи­ва­ет­ся лишь в циф­ро­вых сиг­на­ту­рах и под­пи­сях

По­ме­хо­устой­чи­вое ко­ди­ро­ва­ние

за­щи­та от ис­ка­же­ния по­ме­ха­ми в ка­на­лах свя­зи

уве­ли­чи­ва­ет­ся

Сжа­тие (ком­прес­сия)

со­кра­ще­ние объ­е­ма передаваемых или хра­ни­мых дан­ных

умень­ша­ет­ся

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

Осо­бен­но ин­те­рес­ным пред­став­ля­ет­ся воз­мож­ность объ­е­ди­не­ния ме­то­дов ко­ди­ро­ва­ния и шиф­ро­ва­ния. Мож­но ут­вер­ждать, что по су­ти ко­ди­ро­ва­ние - это эле­мен­тар­ное шиф­ро­ва­ние, а шиф­ро­ва­ние - это эле­мен­тар­ное по­ме­хо­устой­чи­вое ко­ди­ро­ва­ние.

Другая возможность - комбинирование алгоритмов шифрования и сжатия информации. Задача сжатия состоит в том, чтобы преобразовать сообщение в пределах одного и того же алфавита таким образом, чтобы его длина (количество букв алфавита) стала меньше, но при этом сообщение можно было восстановить без использования какой-то дополнительной информации. Наиболее популярные алгоритмы сжатия - RLE, коды Хаффмана, алгоритм Лемпеля-Зива. Для сжатия графической и видеоинформации используются алгоритмы JPEG и MPEG.

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

11 Основные характеристики криптосистем и их определение.

Схема (система) шифрування,криптосистема- вкриптографіїалгоритм здійснення оборотних перетворень вихідного тексту в шифрований та навпаки.

Задається семіркою , де

  • - множина можливих повідомлень

  • - множина кодів (спотворених повідомлень)

  • - множина ключів шифрування

  • - множина ключів дешифрування

  • - генератор ключів

  • - алгоритм шифрування

  • - алгоритм дешифрування

Крім цього будемо використоувати такі позначення:

  • - ключ шифрування

  • - ключ дешифрування

  • - повідомлення яке треба зашифрувати

  • - зашифроване повідомлення

Властивості системи шифрування

  1. Коректність,. Тобто, повідомлення яке було зашифроване має розшифровуватись єдиним ключем, і після розшифрування залишатись таким самим. Крім того між ключем шифрування та ключем дешифрування має бути бієкція.

  2. Швидкістьмають бути "швидкими", тобто працювати за поліноміальний час з невеликим степенем.

  3. Стійкість- неможливість розшифрувати повідомлення при необмежених ресурсах (теоретична), або за розумний час (практична).

У сучасних шифрах кожен елемент цієї семірки відомий і стійкість шифру цілком визначається таємністю ключа (принцип Кірхгофа).

В ідеальному випадку криптоаналітику, що знає шифртекст, для пошуку вихідного тексту не залишається нічого іншого ніж перебрати всі можливі ключі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]