Введение в теорию чисел. Алгоритм RSA

Коутинхо С.

Криптография! Многие еще с детства заинтригованы этим процессом. Кто не помнит «пляшущих человечков» Конан Дойля? Но реальная схема шифрования и проще, и сложнее, чем об этом написано в знаменитом рассказе классика.

Увидев в названии математическую теорию, некоторые из вас сочтут книгу скучной и неинтересной. Ошибаетесь! Пособие написано живо, интересно и очень доступно. Для понимания сути достаточно знаний средней школы. Но, несмотря на простой стиль изложения, все утверждения снабжены строгими доказательствами или ссылками на литературу.

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

Москва, изд. «Постмаркет», 2001 г.

ISBN 5-901095-09-Х

Количество страниц: 328.

Содержание книги «Введение в теорию чисел. Алгоритм RSA»:

  • 7 Предисловие
  • 10 Предисловие автора
  • 14 Глава 1. Введение
    • 14 § 1.1. Криптография
    • 18 § 1.2. Система шифрования RSA
    • 21 § 1.3. Системы символьных вычислений
    • 25 § 1.4. Греки и целые числа
    • 27 § 1.5. Ферма, Эйлер и Гаусс
    • 30 § 1.6. Проблемы теории чисел
    • 33 § 1.7. Теоремы и доказательства
  • 39 Глава 2. Фундаментальные алгоритмы
    • 39 § 2.1. Алгоритмы
    • 43 § 2.2. Алгоритм деления
    • 45 § 2.3. Теорема деления
    • 47 § 2.4. Алгоритм Эвклида
    • 51 § 2.5. Доказательство корректности алгоритма Эвклида
    • 54 § 2.6. Расширенный алгоритм Эвклида
    • 58 Упражнения
  • 62 Глава 3. Разложение на множители
    • 62 § 3.1. Теорема о разложении
    • 64 § 3.2. Существование разложения
    • 68 § 3.3. Эффективность алгоритма деления методом проб
    • 69 § 3.4. Алгоритм Ферма разложения на множители
    • 71 § 3.5. Доказательство корректности алгоритма Ферма
    • 74 § 3.6. Одно фундаментальное свойство простых чисел
    • 76 § 3.7. Греки и иррациональности
    • 79 § 3.8. Единственность разложения
    • 83 Упражнения
  • 88 Глава 4. Простые числа
    • 88 § 4.1. Полиномиальная формула
    • 92 § 4.2. Экспоненциальные формулы: числа Мерсенна
    • 95 § 4.3. Экспоненциальные формулы: числа Ферма
    • 96 § 4.4. Праймориальная формула
    • 98 § 4.5. Бесконечность множества простых чисел
    • 105 § 4.6. Решето Эратосфена
    • 110 Упражнения
  • 115 Глава 5. Арифметика остатков
    • 116 § 5.1. Отношение эквивалентности
    • 121 § 5.2. Сравнения
    • 125 § 5.3. Арифметика остатков
    • 129 § 5.4. Критерий делимости
    • 132 § 5.5. Степени
    • 133 § 5.6. Диофантовы уравнения
    • 135 § 5.7. Деление по модулю n
    • 139 Упражнения
  • 143 Глава 6. Индукция и Ферма
    • 143 § 6.1. Ханой! Ханой!
    • 150 § 6.2. Математическая индукция
    • 155 § 6.3. Теорема Ферма
    • 159 § 6.4. Вычисление корней
    • 165 Упражнения
  • 171 Глава 7. Псевдопростые числа
    • 171 § 7.1. Псевдопростые числа
    • 175 § 7.2. Числа Кармайкла
    • 180 § 7.3. Тест Миллера
    • 185 § 7.4. Тестирование простоты и системы символьных вычислений
    • 188 Упражнения
  • 192 Глава 8. Системы сравнений
    • 192 § 8.1. Линейные уравнения
    • 194 § 8.2. Астрономический пример
    • 197 § 8.3. Китайский алгоритм остатков: взаимно простые модули
    • 202 § 8.4. Китайский алгоритм остатков: общий случай
    • 204 § 8.5. Снова степени
    • 206 § 8.6. Посвящение в тайну
    • 210 Упражнения
  • 213 Глава 9. Группы
    • 213 § 9.1. Определения и примеры
    • 216 § 9.2. Симметрии
    • 222 § 9.3. Интерлюдия
    • 227 § 9.4. Арифметические группы
    • 232 § 9.5. Подгруппы
    • 234 § 9.6. Циклические подгруппы
    • 237 § 9.7. В поисках подгрупп
    • 239 § 9.8. Теорема Лагранжа
    • 242 Упражнения
  • 247 Глава 10. Мерсенн и Ферма
    • 247 § 10.1. Числа Мерсенна
    • 251 § 10.2. Числа Ферма
    • 254 § 10.3. И снова Ферма
    • 256 § 10.4. Тест Люка - Лемера
    • 261 Упражнения
  • 264 Глава 11. Тесты на простоту и примитивные корни
    • 264 § 11.1. Тест Люка
    • 269 § 11.2. Еще один тест на простоту
    • 272 § 11.3. Числа Кармайкла
    • 273 § 11.4. Предварительные замечания
    • 276 § 11.5. Примитивные корни
    • 278 § 11.6. Вычисление порядков
    • 280 Упражнения
  • 284 Глава 12. Система шифрования RSA
    • 284 § 12.1. О начале и конце
    • 286 § 12.2. Шифровка и дешифровка
    • 289 § 12.3. Почему она работает?
    • 292 § 12.4. Почему система надежна?
    • 293 § 12.5. Выбор простых
    • 297 § 12.6. Проблема подписи
    • 299 Упражнения
  • 303 Кода
  • 309 Приложение. Корни и степени
    • 309 § П.1. Квадратные корни
    • 312 § П.2. Алгоритм степеней
  • 314 Литература
  • 319 Дополнительная литература
  • 321 Предметный указатель

  • Инструкция как скачать книгу Коутинхо С.: Введение в теорию чисел. Алгоритм RSA в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Введение в теорию чисел. Алгоритм RSA
Рейтинг книги:
0 голосов
88

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: