Рейтинг:1

Why does point addition work on EC curves?

флаг in

This may be more of a math question but I cannot find an intuitive answer.

On an EC curve why is 2P+2P equal to P+P+P+P?

The addition operation seems to a layman as some arbitrary sequence of steps. Draw a line here, flip the y coordinate, and so on. And yet point doubling twice brings up the same point. How is this so? (how is it that point addition is associative)

kelalaka avatar
флаг in
[Скалярное умножение] (https://crypto.stackexchange.com/a/68595/18298). Удвоение поднимает тот же вопрос? Не ясно. См. [Групповой закон] (https://crypto.stackexchange.com/q/66288/18298), где мы видим, что групповой закон имеет геометрический характер. Трудно найти одного обманщика!
kelalaka avatar
флаг in
Если эти ответы не решают ваши вопросы, пожалуйста, укажите.
Frank avatar
флаг in
@kelaka хорошо, это указывает мне правильное направление. Мне нужно заглянуть в «группы». Тем не менее, я еще не могу понять, как была создана эта, казалось бы, произвольная операция, добавление 2P дает то же самое, что и P, добавленное 4 раза.
Frank avatar
флаг in
Другими словами, как получается, что эта операция ассоциативна?
kelalaka avatar
флаг in
Эллиптические кривые Теория чисел и криптография Второе издание ЛОУРЕНС К. ВАШИНГТОН, раздел 2.4 дает много для ассоциативного, это долгий процесс, вы можете предположить, что это верно, если вы не математик.
Frank avatar
флаг in
@kelalaka Спасибо. Я не математик, но я не против погрузиться с головой в математику. Недавно я попробовал квантовую механику и в итоге перешел от почти нулевого знания математики к рабочему пониманию. Я думаю, что это важно, потому что криптовалюта EC является основой для многих новых криптографических систем, технологий распределенного реестра, которые, по мнению IMO, образуют зарождающуюся отрасль, подобную Интернету 90-х годов, готовящуюся заменить всю традиционную финансовую инфраструктуру. Философской основой этого движения является децентрализация. Но как это может быть, если криптографию EC понимают немногие?
Frank avatar
флаг in
@kelaka С другой стороны, я бы предпочел, чтобы вершиной доверия были академические учреждения, а не банки. Я думаю, что было бы монументально полезно, если бы кто-то мог составить интуитивное объяснение всех фундаментальных компонентов криптографии ЕС, включая то, почему им следует или не следует доверять, потенциальные бэкдоры, историю и т. д.
kelalaka avatar
флаг in
Кроме того, вас могут заинтересовать [Elliptic Tales] (https://www.amazon.com/Elliptic-Tales-Curves-Counting-Number/dp/0691151199) в качестве введения. И один из многих ответов от math.se; [Групповой закон для эллиптической кривой] (https://math.stackexchange.com/q/5167/338051)
Рейтинг:4
флаг kr

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

Самый элементарный способ доказательства ассоциативности — это, конечно, просто записать коэффициенты для $(P+Q)+R$ и $P+(Q+R)$ и заметьте, что они одинаковы, но я, конечно, согласен, что это ничего не объясняет.

Есть более сложные подходы, объясняющие, почему закон сложения выглядит именно так, но они требуют больше математики. Лежащий в основе аргумент звучит так: существует аддитивная группа, связанная с любой алгебраической кривой, называемая группой делителей нулевой степени, и на самом деле это группа «многообразие» в том смысле, что она может быть представлена ​​геометрическим объектом (называемое многообразием Якоби) с групповыми операциями, заданными геометрическими отображениями.Более того, размерность этого геометрического объекта превращается в род единицы, число, которое $1$ точно для эллиптических кривых или, точнее, для вещей, которые становятся эллиптическими кривыми, как только вы зафиксируете отмеченную точку. И как только вы зафиксируете эту выделенную точку, появится простой способ сопоставить любую точку кривой с делителем нуля градусов. Это дает вам отображение между исходной кривой и якобианом, которое оказывается изоморфизмом, и, таким образом, групповой закон на исходной эллиптической кривой происходит из естественного группового закона на якобиане, для которого все групповые свойства выполняются тривиально. Из-за того, как ведут себя делители, также легко увидеть, что сумма трех точек равна нулю тогда и только тогда, когда они лежат на прямой, поэтому вы восстанавливаете традиционное геометрическое описание.

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

Frank avatar
флаг in
Большое спасибо Мехди. Что ж, теперь у меня есть кроличья нора математики, в которую можно погрузиться и которая была создана кроликом размером с динозавра, но, по крайней мере, теперь я знаю, что это правильный кролик!
Frank avatar
флаг in
Книга заказана!

Ответить или комментировать

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