Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 636199)
Контекстум
Руконтекст антиплагиат система

Основы теории информации и криптографии (200,00 руб.)

0   0
Первый авторГультяева Т. А.
ИздательствоИзд-во НГТУ
Страниц88
ID205788
АннотацияКонспект лекций посвящен основам теории информации и крипто- графии и охватывает широкий круг вопросов, позволяющих студен- там получить базовые знания по курсу. Он также может быть полезен для инженеров и сотрудников, ос- ваивающих базовые знания основ теории информации и криптогра- фии.
ISBN978-5-7782-1425-5
УДК004.056.55(075.8)
Гультяева, Т. А. Основы теории информации и криптографии : конспект лекций / Т. А. Гультяева .— Новосибирск : Изд-во НГТУ, 2010 .— 88 с. — ISBN 978-5-7782-1425-5 .— URL: https://rucont.ru/efd/205788 (дата обращения: 19.05.2024)

Предпросмотр (выдержки из произведения)

Т.А. ГУЛЬТЯЕВА ОСНОВЫ ТЕОРИИ ИНФОРМАЦИИ И КРИПТОГРАФИИ Утверждено Редакционно-издательским советом университета в качестве конспекта лекций НОВОСИБИРСК 2010 УДК 004.056.55(075.8) Г 944 Рецензенты: канд. техн. наук, доц. кафедры программных систем и баз данных Н.Л. Долозов, канд. техн. наук, доц. кафедры защиты информации В.Е. Хиценко Работа подготовлена на кафедре программных систем и баз данных для студентов III курса ФПМИ по специальностям «Прикладная математика и информатика» (010500), «Математическое обеспечение и администрирование информационных систем» (010503), «Прикладная информатика в менеджменте» (080801) Г 944 Гультяева Т.А. <...> ИСТОЧНИКИ ДИСКРЕТНЫХ СООБЩЕНИЙ И ИХ ВЕРОЯТНОСТНЫЕ МОДЕЛИ Пусть рассматривается произвольный источник сообщений. <...> Каждое сообщение – это последовательность символов (например, букв русского алфавита, точек и тире – в телеграфии, 0 и 1 – в компьютерной логике и т. д.) <...> . 4 Отдельные символы сообщения: – это случайная величина, принимающая всевозможные значения из алфавита сообщений A : <...> Появление символа алфавита в сообщении описывается дискретной вероятностной моделью. <...> Дискретный ансамбль B – это полная совокупность состояний (символов алфавита) с вероятностью их появления: B a (1) a (2) <...> СОБСТВЕННАЯ ИНФОРМАЦИЯ Очевидно, что задача количественного измерения информации возникла при решении конкретных практических задач. <...> Собственная информация I x сообщения x , выбираемого из дискретного ансамбля B I x X , P ( x) , это: logb 1 P ( x) logb P( x) . <...> 1 I (' a ') log 2 1 бит 2 I (' b ') 2, I (' c ') I (' d ') 3 ● 6 Видно, что чем выше вероятность появления символа в сообщении (чем чаще он появляется), тем меньшим числом бит его надо кодировать, чтобы сэкономить на длине закодированного сообщения. <...> Таким образом, собственная информация характеризует степень неожиданности появления конкретного сообщения. <...> I ( xi ) log 2 Пример На экране радара 10 10 полос; изображение появляется в виде яркой отметки. <...> ВЗАИМНАЯ ИНФОРМАЦИЯ Рассмотрим два ансамбля сообщений <...>
Основы_теории_информации_и_криптографии_.pdf
Министерство образования и науки Российской Федерации НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ __________________________________________________________________________ Т.А. ГУЛЬТЯЕВА ОСНОВЫ ТЕОРИИ ИНФОРМАЦИИ И КРИПТОГРАФИИ Утверждено Редакционно-издательским советом университета в качестве конспекта лекций НОВОСИБИРСК 2010
Стр.1
УДК 004.056.55(075.8) Г 944 Рецензенты: канд. техн. наук, доц. кафедры программных систем и баз данных Н.Л. Долозов, канд. техн. наук, доц. кафедры защиты информации В.Е. Хиценко Работа подготовлена на кафедре программных систем и баз данных для студентов III курса ФПМИ по специальностям «Прикладная математика и информатика» (010500), «Математическое обеспечение и администрирование информационных систем» (010503), «Прикладная информатика в менеджменте» (080801) Гультяева Т.А. Г 944 Основы теории информации и криптографии : конспект лекций / Т.А. Гультяева. – Новосибирск : Изд-во НГТУ, 2010. – 88 с. ISBN 978-5-7782-1425-5 Конспект лекций посвящен основам теории информации и криптографии и охватывает широкий круг вопросов, позволяющих студентам получить базовые знания по курсу. Он также может быть полезен для инженеров и сотрудников, осваивающих базовые знания основ теории информации и криптографии. УДК 004.056.55(075.8) ISBN 978-5-7782-1425-5 © Гультяева Т.А., 2010 © Новосибирский государственный технический университет, 2010
Стр.2
ОГЛАВЛЕНИЕ Тема № 1. ОСНОВНЫЕ АСПЕКТЫ ТЕОРИИ ИНФОРМАЦИИ ...................... 3 1.1. Введение в теорию информации. Задачи, решаемые в рамках теории информации .................................................................................. 3 1.2. Вероятностно-статистические модели сообщений и их свойства ....... 4 1.2.1. Источники дискретных сообщений и их вероятностные модели .............................................................................................. 4 1.2.2. Собственная информация ............................................................... 6 1.2.3. Взаимная информация .................................................................... 8 1.2.4. Энтропия ........................................................................................ 12 1.2.5. Условная энтропия ........................................................................ 15 1.2.6. Избыточность................................................................................. 18 Тема № 2. ОСНОВНЫЕ ПРИНЦИПЫ КОДИРОВАНИЯ ................................ 22 2.1. Введение в теорию кодирования ........................................................... 22 2.2. Основы экономного кодирования.......................................................... 23 2.2.1. Сжатие без потерь информации ................................................... 23 2.2.2. Сжатие с потерями информации .................................................. 23 2.2.3. Кодеры, основанные на системе сжатия без потерь информации ................................................................................... 24 2.2.4. Основные методы побуквенного кодирования ........................... 25 2.2.4.1. Код Хаффмана ....................................................................... 26 2.2.4.2. Код Шеннона ......................................................................... 28 2.2.4.3. Код Шеннона–Фано .............................................................. 30 2.2.4.4. Код Гильбера–Мура.............................................................. 31 2.3. Помехоустойчивое кодирование ........................................................... 33 2.3.1. Коды с обнаружением ошибок ..................................................... 35 2.3.2. Коды с исправлением ошибок ...................................................... 36 2.3.2.1. Линейные блоковые коды .................................................... 36 2.3.2.2. Коды Хэмминга ..................................................................... 38 2.3.2.3. Циклические коды ................................................................ 40 Тема № 3. ОСНОВЫ КРИПТОГРАФИИ............................................................ 43 3.1. Терминология и основные понятия криптологии ............................... 43 3.1.1. Основные аспекты криптографии ................................................ 43 3.1.2. Основные аспекты криптоанализа ............................................... 46 86
Стр.86
3.2. Шенноновские модели криптографии................................................... 48 3.3. Теоретико-информационные оценки стойкости симметричных криптосистем ........................................................................................... 50 Тема № 4. МАТЕМАТИЧЕСКИЕ ОСНОВЫ КРИПТОЛОГИИ ....................... 55 4.1. Псевдослучайные последовательности ................................................. 55 4.1.1. Равномерно распределенная случайная последовательность ............................................................................................... 56 4.1.2. Алгоритмы генерации псевдослучайных последовательностей ............................................................................................. 57 4.2. Теория чисел ............................................................................................ 58 4.2.1. Простые числа ............................................................................... 58 4.2.2. Тестирование чисел на простоту и построение больших простых чисел ................................................................................ 59 4.2.3. Теория сравнения .......................................................................... 60 4.2.3.1. Арифметика вычетов ............................................................ 60 4.2.3.2. Функция Эйлера .................................................................... 63 4.2.3.3. Сравнение первой степени ................................................... 67 4.2.3.3.1. Решение сравнения первой степени с использованием алгоритма Евклида .......................................... 68 4.2.3.3.2. Решение сравнения первой степени с использованием расширенного алгоритма Евклида ................. 71 4.2.3.3.3. Решение сравнения способом Эйлера ........................ 73 4.2.3.4. Первообразные корни ........................................................... 73 4.2.3.5. Дискретные логарифмы в конечном поле .......................... 75 4.2.4. Примеры систем шифрования, основанные на проблемах теории чисел .................................................................................. 76 4.2.4.1. Система шифрования RSA ................................................... 76 4.2.4.2. Система шифрования Диффи–Хеллмана ............................ 78 4.2.5. Разложение на множители (факторизация) ................................. 79 4.2.6. Вычисление в поле Галуа ............................................................. 80 Библиографический список ................................................................................. 84 87
Стр.87