Жуан Гомес - Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография

Здесь есть возможность читать онлайн «Жуан Гомес - Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2014, ISBN: 2014, Издательство: ООО «Де Агостини», Жанр: Математика, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

  • Название:
    Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография
  • Автор:
  • Издательство:
    ООО «Де Агостини»
  • Жанр:
  • Год:
    2014
  • Город:
    Москва
  • ISBN:
    978-5-9774-0682-6; 978-5-9774-0639-0 (т. 2)
  • Рейтинг книги:
    5 / 5. Голосов: 1
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Если бы историю человечества можно было представить в виде шпионского романа, то главными героями этого произведения, несомненно, стали бы криптографы и криптоаналитики. Первые — специалисты, виртуозно владеющие искусством кодирования сообщений. Вторые — гении взлома и дешифровки, на компьютерном сленге именуемые хакерами. История соперничества криптографов и криптоаналитиков стара как мир.
Эволюционируя вместе с развитием высоких технологий, ремесло шифрования достигло в XXI веке самой дальней границы современной науки — квантовой механики. И хотя объектом кодирования обычно является текст, инструментом работы кодировщиков была и остается математика.
Эта книга — попытка рассказать читателю историю шифрования через призму развития математической мысли.

Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

От Эйлера к RSA

Еще один важный результат в модульной арифметике известен как соотношение Везу. Это утверждение гласит, что если аи b— целые положительные числа, тогда уравнение НОД ( a, b) = к эквивалентно существованию двух целых чисел р, q, таких что:

pa+ qb= k.

В частности, если НОД ( a, b) = 1, это соотношение гарантирует существование целых чисел ри q, таких что

pa+ qb= 1.

Работая по модулю n, возьмем НОД ( а, n) = 1, тогда обязательно существуют целые числа ри q, такие что pa+ qn= 1. Так как n — модуль, то qn= 0, следовательно, существует такое р, что pa = 1, то есть существует число, обратное числу апо модулю n, а именно р.

Элементы, имеющие обратный элемент по модулю n, являются натуральными числами, которые меньше, чем n, и удовлетворяют условию НОД ( а, n) = 1. Количество таких чисел называется функцией Эйлера и обозначается как ф(n).

Если число n представлено в виде произведения степеней простых чисел следующим образом Мир математики т2 Математики шпионы и хакеры Кодирование и криптография - изображение 129

Например если n 1600 2 65 2 то Более того в случае если n простое - фото 130

Например, если n= 1600 = 2 6∙5 2, то

Более того в случае если n простое число то для любого значения а - фото 131

Более того, в случае, если n— простое число, то для любого значения а выполняется НОД ( а, n) = 1, и, следовательно, любое число абудет иметь обратное по модулю n, значит ф(n)= n1.

Итак, подведем итог самым важным фактам.

1. ф(n)называется функцией Эйлера и обозначает количество натуральных чисел, меньших nи взаимно простых с ним.

2. Если n= рq, где ри qпростые числа, то

a(n)= (p1)(q1).

3. Из малой теоремы Ферма мы знаем, что если а— целое число, большее нуля, и р— простое число, то а р a (mod р),что эквивалентно а р — 1 1 (mod р).

4. Если НОД ( а, n) = 1, тогда имеем а ф(n) 1 (mod n).

Почему работает RSA-алгоритм?

Математические факты, изложенные выше, лежат в основе алгоритма шифрования RSA.

RSA-алгоритм зашифровывает численное представление m некоторого сообщения с помощью двух простых чисел ри q. Возьмем n= pq.Обозначим за елюбое значение, такое что НОД ( е, ф(n)) = 1, и пусть dбудет обратный элемент числа епо модулю ф(n). [Мы знаем, что он существует, так как НОД ( е, ф(n)) = 1]. Тогда:

d∙е= 1 по модулю ф(n).

Зашифрованное послание Мшифруется следующим образом: М= m е(mod n).

Алгоритм подразумевает, что исходное сообщение m может быть получено как m= M d= (m e) d(mod n).Проверка этого уравнения как раз и демонстрирует работу алгоритма RSA. Мы воспользуемся теоремой Ферма и функцией Эйлера.

Рассмотрим два случая.

1. Если ( m, n) = 1, то с функцией Эйлера имеем: m ф(n)1 (mod n).

Начнем с того, что dе= 1по модулю ф(n) эквивалентно соотношению еd1= 0 (mod ф(n))то есть существует целое значение k, такое, что еd1= kф(n)или еd= kф(n)+ 1.Используя это и формулу Эйлера, получим:

(m e) d= m ed= m kф(n)+1= m kф(n)∙m= (m ф(n)) k∙m 1 km (mod n)= m (mod n).

Это и есть нужный нам результат.

2. Если НОД ( m, n) 1 и n= рq, тот содержит или только множитель р, или только q, или оба одновременно.

Пусть mсодержит только множитель р. Тогда, во-первых, mкратно р, то есть существует целое число r, такое, что m= . Поэтому m de 0 (mod р)или m de= m (mod р), другими словами, существует значение А, такое, что:

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография»

Представляем Вашему вниманию похожие книги на «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография»

Обсуждение, отзывы о книге «Мир математики. т.2. Математики, шпионы и хакеры. Кодирование и криптография» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

андрей 14 апреля 2025 в 08:05
мне понравилась книга
x