AlexKarenin

AlexKarenin

Пикабушник
поставил 42864 плюса и 91 минус
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
10 лет на Пикабу
3098 рейтинг 107 подписчиков 15 подписок 95 постов 6 в горячем

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

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

Многим французский математик Эварист Галуа запомнился, как мечтатель, погибший в свои двадцать лет на дуэли. И относительно немногие знают, что этот замечательный человек - предтеча современной криптографии.
Криптография (кратко) это наука о том, как найти такое преобразование (отображения множества групп читаемых человеком символов (слов) во множество символов, представляющих в совокупности сумбур (в виде специальным образом исковерканных слов), в идеале (математики, изучающие кольца извините за каламбур) также и подразумевающие, что из этих исковерканных "слов" **однозначно** можно восстановить слова исходные.
Есть такой шифр, называющийся шифром Цезаря. Каждая буква сообщения преобразуется в другую букву, номер которой равен номеру исходной плюс ключ (так сказать, число, однозначно задающее вид отображения, или шифрования), меньший мощности (количества элементов) алфавита: например возьмём для русского алфавита (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

Моделируем падение метеорита своими руками

Привет, Пикабу!

Думаю, каждый согласится, что математическое моделирование - вещь довольно нудная, для получения результатов зачастую требуется обработать гигабайты данных (а, если они предназначены для показа широкой общественности, то требуется ещё и визуализировать их). Однако сегодня я попытаюсь достаточно точно, но при этом наглядно смоделировать… падение 60-метрового метеорита в центре Москвы. Итак, поехали

Инструментарий: нам понадобятся всего лишь два онлайн сервиса и документация к ним Impact: Earth!  (собственно, программа, моделирующая вхождения болида в плотные слой атмосферы Земли, а также формирование кратера) и Nukemap (программа симуляции атомных взрывов с визуализацией на карте).
Легенда: пусть любитель-астроном N со своим 270-кратным телескопом замечает подозрительную точку. Этой точкой оказывается 60-метровый, состоящий целиком из камня (знаю, не очень частый случай, но всё же...), метеорит, движущийся к земле на скорости 25 км/с. Оговоримся, что сам астроном пока этого не знает, ведь, чтоб он мог увидеть хоть очертания метеорита, последний должен занимать на небе хоть 0.01 квадратный градус, рассчитаем, с какого расстояния метеорит станет видимым (0.01 кв. градус преобразуем в 0.1 обычный)

Моделируем падение метеорита своими руками Метеорит, Апокалипсис, Расчет, Длиннопост

Но мы-то помним, что метеорит (на самом деле, может быть и болид, но об этом позже) движется со скоростью 25 км/с и преодолеет это расстояние в 18564 (на рисунке ошибка округления) за 12 с половиной минут (считая, что он движется по прямой к Земле и игнорируя центростремительное ускорение), поэтому никакие меры предприняты с Земли не будут - разве что нескольким счастливчикам удастся закрыться в метро и переждать надвигающуюся угрозу. Однако, на деле метеорит скорее всего обнаружат с помощью больших телескопов (хотя Челябинский метеорит остался незамеченным до самого конца).

Вхождение в атмосферу: те 12 минут, которые любитель-астроном потратил на обзванивание своих близких прошли и вот наш красавец метеорит(болид?) вошёл в атмосферу. Пускай парабола его падения (а все тела во вселенной под воздействием гравитации движутся по кривым 2-го порядка - парабола, гипербола, эллипс) оканчивается в самом центре Садового кольца и наш герой падает под углом в 39 градусов (почти наиболее вероятный сценарий, как говорят учёные). И тут нам на помощь в расчётах приходит сервис Impact: Earth!

Моделируем падение метеорита своими руками Метеорит, Апокалипсис, Расчет, Длиннопост

Итак, все данные вбиты, процесс запущен, а нашего астронома я разместил в 5 км от взрыва. Последний, кстати, по расчётам произошёл на высоте 6730 метров, то есть высоко над поверхностью Земли, поэтому - если никакие осколки не долетят до земли, - то официально это будет не метеорит, а болид, но будем называть его всё-таки метеоритом, чтобы не усложнять терминологию ;-) Распадаться наш герой начал на высоте 60 км, в т.н. стратопаузе - таком участке атмосферы, повыше стратосферы. Опыт и расчёты показали, что именно здесь неудачно снижающиеся космические аппараты могут отскочить от атмосферы и полететь дальше по орбите. Некоторые осколки до нескольких метров диаметром, правда, наверняка долетят до поверхности земли, но это не причинят особого вреда, ведь там, где они упадут, уже ничего не будет. И вот почему: в 5 км от проекции точки взрыва на землю (прямо под ней, говоря по-русски) давление от взрыва составляет 20.3 psi или примерно 1,4 атмосфер, что гарантирует нашему астроному повреждение внутренних органов и, скорее-всего, смерть. Давление в 20 psi обеспечивает почти гарантированное уничтожение гражданских зданий любого типа. 5 psi - 0.35 атмосфер причиняет ощутимый вред городским постройкам и сносит деревянные. Начиная с 1,5 psi начинаются биться окна, а это очередной (причём немаловажный!) поражающий фактор взрыва. Такого поражающего фактора, как термическое излучение не наблюдается - энегретически энергия излучения метеорита не превышает таковую у солнца для наблюдателя с Земли. Но, начиная с 100 метров в диаметре, это становится ощутимым поражающим фактором.
Но сложно у себя в голове представить разрушения на карте Москвы, и тут нам поможет nukemap. Итак, взрыв произошёл на высоте 6730 метров, его энергия - 22.6 мегатонн в тротиловом эквиваленте. А это где-то в полторы тысячи раз больше, чем в Хиросиме! Итак, визуализируем:

Моделируем падение метеорита своими руками Метеорит, Апокалипсис, Расчет, Длиннопост

Круги (по возрастанию радиуса) - 20, 5, 1.5 psi соответственно. Область с давлением выше 5 psi имеет радиус 19 км(!) что, по расчётам программы, приблизительно равно 7 миллионам 391 тысяче погибших.
Ссылки даны, можете сами поиграться с параметрами, но учтите - Nukemap работает с энергиями до 100 мегатонн, так что можно просто составлять таблицы перепадов давления на разных расстояниях в Impact:Earth.
Надеюсь, было интересно)

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

50 лет назад вышел альбом, изменивший поп музыку - Pet Sounds

50 лет назад вышел альбом, изменивший поп музыку - Pet Sounds Музыка, Beach boys, Юбилей

16 мая 1966 года вышел записывавшийся с июля 1965 по апрель 1966 (а это не много, не мало 10 месяцев) альбом Beach Boys в стиле поп-рок/барокко поп.
Автором альбома является лидер группы Брайан Вилсон, который зимой 65-66' заперся в своём поместье и в соавторстве с Тони Эшером написал тексты к песням. Удивительно, но на Вилсона повлиял альбом The Beatles - Rubber Soul, а без самого Pet Sounds в свою очередь был бы невозможен концептуальный альбом битлов - Sgt. Pepper's lonely hearts club band.

50 лет назад вышел альбом, изменивший поп музыку - Pet Sounds Музыка, Beach boys, Юбилей

Последующие годы прошли для группы не в лучшем ключе. Вилсон задумывал отличительно американский альбом по стилю и тематике — в противовес господству британской поп-культуры того времени. Однако до слушателя добрались только сингл "Good Vibrations" (oct 66') и песни, раскиданные по альбомам следующих лет.

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

Что бы произошло со Вселенной , если бы число Пи начало уменьшатся. Часть II

Предыдущая часть: http://pikabu.ru/story/_3125612
Что бы произошло со Вселенной , если бы число Пи начало уменьшатся. Часть II Предыдущая часть:  <a href="http://pikabu.ru/story/chto_byi_proizoshlo_so_vselennoy__esli_byi_chislo_pi_nachalo_umenshatsya_3125612#comments">http://pikabu.ru/story/_3125612</a>
Показать полностью 1

Что бы произошло со Вселенной , если бы число Пи начало уменьшатся.

Часть 1. Жду конструктивной критики. Буду рад всем сведениям по теме.
Что бы произошло со Вселенной , если бы число Пи начало уменьшатся. Часть 1. Жду конструктивной критики. Буду рад всем сведениям по теме.
Показать полностью 1

Теперь я узнал, откуда него такой подвешенный язык...

Теперь я узнал, откуда него такой подвешенный язык...

Апокалипсис

...а теперь представьте, что в России закончился маянезик.

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

Простите, подписчики(
То чувство, когда утром после пьянки зашёл посмотреть, что ты вчера напостил на Пикабу... Простите, подписчики(
Отличная работа, все прочитано!