- •7 Метод Шенона построения кода.
 - •8 Виды ошибок. Кодирование с исправлением ошибок.
 - •Коды Хемминга
 - •Общий метод декодирования линейных кодов
 - •Линейные циклические коды Линейные циклические коды
 - •Коды crc
 - •9 Код с исправлением одиночной ошибки. Код Хеллмана.
 - •10 Шифрование, кодирование и сжатие информации.
 - •11 Основные характеристики криптосистем и их определение.
 - •Властивості системи шифрування
 - •12 Симметричные криптосистемы. Перестановки.
 
10 Шифрование, кодирование и сжатие информации.
| 
			 Вид преобразования  | 
			 Цель  | 
			 Изменение объема информации после преобразования.  | 
| 
			 Шифрование  | 
			 передача конфиденциальной информации; обеспечение аутентификации и защиты от преднамеренных изменений;  | 
			 обычно не изменяется, увеличивается лишь в цифровых сигнатурах и подписях  | 
| 
			 Помехоустойчивое кодирование  | 
			 защита от искажения помехами в каналах связи  | 
			 увеличивается  | 
| 
			 Сжатие (компрессия)  | 
			 сокращение объема передаваемых или хранимых данных  | 
			 уменьшается  | 
Как видно эти три вида преобразования информации отчасти дополняют друг друга и их комплексное использование поможет эффективно использовать каналы связи для надежной защиты предаваемой информации.
Особенно интересным представляется возможность объединения методов кодирования и шифрования. Можно утверждать, что по сути кодирование - это элементарное шифрование, а шифрование - это элементарное помехоустойчивое кодирование.
Другая возможность - комбинирование алгоритмов шифрования и сжатия информации. Задача сжатия состоит в том, чтобы преобразовать сообщение в пределах одного и того же алфавита таким образом, чтобы его длина (количество букв алфавита) стала меньше, но при этом сообщение можно было восстановить без использования какой-то дополнительной информации. Наиболее популярные алгоритмы сжатия - RLE, коды Хаффмана, алгоритм Лемпеля-Зива. Для сжатия графической и видеоинформации используются алгоритмы JPEG и MPEG.
Главное достоинство алгоритмов сжатия с точки зрения криптографии состоит в том, что они изменяют статистику входного текста в сторону ее выравнивания. Так, в обычном тексте, сжатом с помощью эффективного алгоритма все символы имеют одинаковые частотные характеристики и даже использование простых системы шифрования сделают текст недоступным для криптоанализа.
11 Основные характеристики криптосистем и их определение.
Схема (система) шифрування,криптосистема- вкриптографіїалгоритм здійснення оборотних перетворень вихідного тексту в шифрований та навпаки.
Задається
семіркою 
,
де
-
	множина можливих повідомлень
-
	множина кодів (спотворених повідомлень)
-
	множина ключів шифрування
-
	множина ключів дешифрування
-
	генератор ключів
-
	алгоритм шифрування
-
	алгоритм дешифрування
Крім цього будемо використоувати такі позначення:
-
	ключ шифрування
-
	ключ дешифрування
-
	повідомлення яке треба зашифрувати
-
	зашифроване повідомлення
Властивості системи шифрування
Коректність
,
.
	Тобто, повідомлення яке було зашифроване
	має розшифровуватись єдиним ключем, і
	після розшифрування залишатись таким
	самим. Крім того між ключем шифрування
	та ключем дешифрування має бути бієкція.Швидкість
мають
	бути "швидкими", тобто працювати
	за поліноміальний час з невеликим
	степенем.Стійкість- неможливість розшифрувати повідомлення при необмежених ресурсах (теоретична), або за розумний час (практична).
У сучасних шифрах кожен елемент цієї семірки відомий і стійкість шифру цілком визначається таємністю ключа (принцип Кірхгофа).
В ідеальному випадку криптоаналітику, що знає шифртекст, для пошуку вихідного тексту не залишається нічого іншого ніж перебрати всі можливі ключі.
