Сообщество - Лига математиков

Лига математиков

817 постов 2 462 подписчика

Популярные теги в сообществе:

7

Немного о теории Галуа

Немного о теории Галуа Алгебра, Математика, Криптография, Поле, Длиннопост

Многим французский математик Эварист Галуа запомнился, как мечтатель, погибший в свои двадцать лет на дуэли. И относительно немногие знают, что этот замечательный человек - предтеча современной криптографии.
Криптография (кратко) это наука о том, как найти такое преобразование (отображения множества групп читаемых человеком символов (слов) во множество символов, представляющих в совокупности сумбур (в виде специальным образом исковерканных слов), в идеале (математики, изучающие кольца извините за каламбур) также и подразумевающие, что из этих исковерканных "слов" **однозначно** можно восстановить слова исходные.
Есть такой шифр, называющийся шифром Цезаря. Каждая буква сообщения преобразуется в другую букву, номер которой равен номеру исходной плюс ключ (так сказать, число, однозначно задающее вид отображения, или шифрования), меньший мощности (количества элементов) алфавита: например возьмём для русского алфавита (33 буквы) ключ "1". "а" отображается в "б", "б" в "в", ..., а буква "я" отображается в "а", так в букву "a" может отобразиться только элемент под номером -1, то есть находящийся под номером 32 (если считать с нуля, как это принято в модулярной арифметике).
Однако, данный подход, как и шифр Виженера (хотя и в меньшей степени), подвержен двум критическим огрехам: неустойчивости к крипточастотному анализу и большой (недопустимой для практического применения с XIXвека) длине ключа.

Немного о теории Галуа Алгебра, Математика, Криптография, Поле, Длиннопост

Таблица сопоставления ключу в диапазоне A-Z (или 0-27) подменной буквы

Хороший криптоалгоритм не должен полагаться на неточные (в случае конечности приближений) пределы вещественных чисел, а работать над множествами чисел (полями), где определены знакомые нам (или почти знакомые, так как математики так до конца с ними так и не разобрались (посмотрите для примера abc гипотезу)) операции сложения и умножения, не выводящие при своём применении за рамки этого множества -далее поля.

Немного о теории Галуа Алгебра, Математика, Криптография, Поле, Длиннопост

Монохомное представление таблицы умножения в GF23, любезно предоставленное WolframAlpha

Итак, для простоты представления, будем считать, что поля имеют характеристику (количество своих элементов) равное простому числу (по теореме Лагранжа, по сути говорящей об этом же), хотя есть и поля с характеристикой p^n для любого натурального n, где p- простое число.
Данный пост лишь показывает верхушку айсберга - поэтому я презентую здесь лишь применение конечных полей в сфере обмена ключей алгоритмом Диффи-Хеллмана, который является ведущим способом реализации, собственно обмена криптографических ключей.
Для дальнейших объяснений я введу понятие взятия остатка от деления a на b: пусть a раскладывается как xb+y, причём x,y могут принимать значения 0. Тогда y называется остатком от деления a на b и записывается y= a mod b. Причём, если a делится на b, то y=0, иначе y<b. Говоря простыми словами - остаток от деления a на b 0- это расстояние от  ближайшего числа, меньшего a и кратного b.
Для объяснения, введём трёх персонажей: добрых Алису и Боба, желающих провести беседу инкогнито, и Еву, пытающуюся *роскомнадзор* их переписку.
Итак, алгоритм:

Немного о теории Галуа Алгебра, Математика, Криптография, Поле, Длиннопост

1)Алиса и Боб договариваются о параметрах алгоритма g и p - некоторые натуральные числа, не являющиеся секретом.

2)Алиса и Боб генерируют большие случайные числа - a и b соответственно


3)Алиса вычисляет A=g^a mod p, что является остатком от деления g^a на p


4)Боб аналогичным образом вычисляет B=g^b mod p


5)Алиса и Боб обмениваются числами A и B.


6)На втором этапе Алиса на основе имеющегося у неё  a и полученного по сети B вычисляет значение: B^a mod p = g^ab mod p
7)Боб же в свою очередь вычисляет A^b=g^ba mod p
8)Из теорий конечных полей, разработанных Галуа следует, что числа, полученные на шагах 6 и 7 - g^ab и g^ba равны, то есть являются числом, доступным **только** Алисе и Бобу, а Еве, знающей g,p и g^a mod p, g^b mod p необходимо вычислить дискретный логарифм чисел a и b по основанию g соответственно, что для современной математики не является неразрешимой задачей, однако для современных неквантовых компьютеров, являющейся крепким орешком.
Резюме: этот пост не показал всю красоту теории Галуа, но призван показать, что теория конечных полей находит применение на практике. Изложил материал кратко, надеюсь, было не скучно)

Показать полностью 4

О шахматной доске и мешках риса

— Скажу я, что изобретённые тобой — как ты их называешь? — шахматы очень порадовали меня.

Проси себе награду!

— О великий раджа, я хочу немного — за первую клетку поля одно рисовое зерно…

— Это и правда немного.

— …за второе — два, за третье — вдвое больше, чем за второе, за третье вдвое больше — четыре, потом снова вдвое больше — восемь, и так далее.

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

— Глупый раджа! Уже за двадцатую клетку ты отдашь мешок риса, за следующую — два мешка, а за 64 клетки ты должен будешь мне столько риса, сколько нет во всём мире!

Раджа поморщился.

— Признаюсь, ты прав — я не очень силён в науках. Потому не мучай мою голову расчётами, а отсчитай полагающиеся себе зёрна. Я даже дам тебе слугу, который будет проверять твой счёт вслед за тобой. Будь аккуратен, не спеши, считай по одному. Я отдам тебе столько риса, сколько ты просишь, но провалиться мне на этом месте, если дам тебе хотя бы одно зерно, тобой не посчитанное!


Задача: сколько риса себе отмерит изобретатель за год?


[мера массы "рисовое зерно" примерно равна 1/7 грамма]

О шахматной доске и мешках риса Математический юмор, Экспонента, Арифметика, Текст
Показать полностью 1

Нулевое доказательство.

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

Собсно нужно доказать, что это доказательство неверное:

Представим процесс деления как переходы в состояния некоторых объектов.

Имеем следующие объекты с количественными характеристиками:

Объект №1 - корзина, количественная характеристика - имеет 15 яблок

Объект №2 - человек, имя: Ирина, количественная характеристика - имеет 0 яблок

Объект №3 - человек, имя: Игорь, количественная характеристика - имеет 0 яблок

Объект №4 - человек, имя: Антон, количественная характеристика - имеет 0 яблок

Состояние №0 - никому ничего не надо, все всем довольны при своём количестве.

Состояние №1 - у объектов 2-4 (т.е. всего 3 объекта; N=3) возникла равная потребность в яблоках и источником признан объект №1

Состояние №2 - из источника при равном распределении объектам 2-4 достаётся по 5 яблок.

Всё система опять вернулась в состояние покоя все всем довольны у все всё есть, что нужно.

А теперь представим, что мы распределяем яблоки не между N=3 количествам объектов, а N=0 количеству объектов, то получаем в запросе количество яблок нужное для распределения = 0.

ЧТД 15/0=0

Как теперь доказать, что там должна быть неопределенность в виде бесконечности?

Я уже по всякому пробовал и перефразировать задачу, мол некому давать, значит и процесс не происходит, а это неопределенность, следовательно не надо так, но нифига в ответ получал просто по другому опять же перефразированну постановку вопроса/запроса и мы получаем 0.

Даже в случае с дробными числами в пример брал прямую и говорил, что там бесконечное количество точек, то мы получали типо массив - {здесь 0 точек - это у нас типо то, что выходит за массивом}[.......∞ <здесь их бесконечность>] - вот эту бесконечность и делина всё кроме нуля, а когда будешь делить на 0, то "берешь" тот 0 сколько хочешь, грубо говоря.

...вот так вот я не хочу писать эту длинющую доп.обработку, она там на месяца 2 затянется ( да и доказательство, уже голову сломал, но интересное всё таки, сказала, если найду его косяк, то даст не писать :D

P.S. надеюсь со слов более менее понятно смысл передал, а так мы там много спорили и на огрызках бумаги всякое писали.

Показать полностью

Серебряное рассечение.

Всем внезапного времени суток.


Господа математики, матаны светлые головы и другой, соображающий ясный люд. Помогите решить.

Серебряное рассечение. Задача, Математика, Золотое сечение, X и y

Серьёзно спрашиваю.

Как бы сказал один из героев фильма,

- Без байды.

17

Математические шутки 3

Продолжаем о математическом юморе...

(прошлые части: https://pikabu.ru/story/matematicheskiy_yumor_5429676 и  https://pikabu.ru/story/matematicheskie_shutki_2_5453232 )



Студентка на экзамене убеждает преподавателя, что ln(0)=e.

Преподаватель, конечно, с этим не согласен. Студентка:

– Да что Вы все время меня запутать пытаетесь?

Достает калькулятор, набирает 0, нажимает ln и на экране высвечивается Е.

(Говорят, что это не анекдот, а реальный случай, произошедший на экзамене... )


* * *


Будь проще, и у тебя будет меньше делителей.


* * *


Только в математике на все нужны строгие доказательства. В жизни часто нужны добрые.


* * *


Видимо тот кто, составлял билеты – человек с юмором:

Билет №7. Теорема Ферма (без доказательства).


* * *


Еще в глубоком детстве, когда учитель математики задавал маленькому Гамлету незамысловатую задачку. Из пункта A в пункт B отправляется поезд со скоростью 60 км/ч. Гамлет надолго задумывался: «To B or not to B»? Этот мучительный вопрос не покидал его почти до самой смерти...


* * *


Профессор на лекции:

– Если бы я жил до революции, то, получив звание профессора, стал бы графом.

Голос с места:

– Планарным?


* * *


Немецкий математик Петер Густов Дирихле, был очень немногословен. В тот знаменательный день когда у него родился сын, он отправил своему тестю телеграмму, пожалуй самую короткую за всю историю телеграфа: 2+1=3.


* * *


Два это тоже в какой-то степени восемь...


* * *


Если вам за какую-либо помощь обещают оказать множество услуг, не забывайте, что множество может быть пустым.


* * *


Перед началом экзамена. Преподаватель:

– Вы не волнуйтесь, положительную оценку все получат.

Студент:

– А положительная – это какая?

Преподаватель:

– Больше нуля!


* * *


Запись в блоге: У всего есть обратная сторона.

Первый коммент: Даже у ленты Мёбиуса?


* * *


Сидят две блондинки и обсуждают уравнения Лагранжа для голономной системы с идеальными нестационарными связями, к ним приближается мужчина. Одна из блондинок:

– Так, шухер, обсуждаем телесериал...

Показать полностью

Нужна помощь в решении с объяснениями

Уважаемые пикабушники и пикабушницы!

Срочно нужна ваша помощь!!! Нужно решить следующие примеры

y=10 в степени x9+1

f(x)=4x+6 *кубический корень из x

y=x*2 в степени корень из x

y= 3 sin(в степени 2)*x-lg*x+3*cos(в степени 2)*x

Пикабутяне, очень жду ответов.

P.S. Для минусов внутри

P.S. 2 Заранее спасибо ВСЕМ!!!

Отличная работа, все прочитано!