как начать заново проходить курс, если уже пройдено несколько лекций со сданными тестами? |
Эллиптические кривые
4.1.2 Операция на множестве точек эллиптической кривой
Будем временно полагать, что , т. е. что эллиптическая кривая - обычная плоская кривая (с добавлением еще одной, бесконечно удалённой, точки ). В графической интерпретации следует себе представлять ее расположенной на оси y в предельном направлении, определяемом все более "крутыми" касательными к кривой.
Она является "третьей точкой пересечения" с кривой для любой вертикальной прямой: такая прямая пересекается с кривой в точках вида , и в точке .
Определение 4.6 Пусть - эллиптическая кривая над полем вещественных чисел и пусть и - две точки на . Определим точки и по следующим правилам.
- Точка - нейтральный элемент по сложению. В следующих пунктах предполагается, что ни , ни не являются точками в бесконечности.
- Точки и имеют одинаковые -координаты, а их -координаты различаются только знаком, т. е. = . Из уравнения кривой сразу следует, что - также точка на .
- Если и имеют различные -координаты, то прямая имеет с еще в точности одну точку пересечения (за исключением двух случаев: когда она оказывается касательной в , и мы тогда полагаем , или касательной в , и мы тогда полагаем ). Определяем теперь как точку , т. е. как отражение от оси третьей точки пересечения. Геометрическое построение, дающее , приводится ниже в примере 4.2.
- Если (т. е. координата точки та же, что и y , а координата отличается лишь знаком), то полагаем ("точке в бесконечности"; это является следствием п.1}).
- Остается возможность . Тогда считаем, что - касательная к кривой в точке . Пусть - единственная другая точка пересечения с . Полагаем (в качестве берем , если касательная прямая в имеет "двойное касание", т. е. если есть точка перегиба кривой).
Пример 4.2 Рассмотрим эллиптическую кривую = - x в плоскости xOy ( рис. 4.1).
Здесь приведен типичный случай сложения точек и . Чтобы найти , проводим прямую и в качестве берем точку, симметричную относительно оси третьей точке , определяемой пересечением прямой и кривой. Если бы совпадала с , т. е. если бы нам нужно было найти , мы использовали бы касательную к кривой в : тогда точка симметрична третьей точке, в которой эта касательная пересекает кривую.
(Взята эллиптическая кривая )
В случае, когда основное поле не снабжено топологией (т.е. на нём не определено понятие предела), понятие касательной приходится заменять на прямую, проходящую через данную точку кривой, и формальные частные произоводные которой в этой точке совпадает с формальными частными производными уравнения кривой.
Обозначим , - координаты точек , и соответственно. Мы хотим выразить и через , , и .
Если , , либо , то . В остальных случаях получаем:
( 4.1) |
Пример 4.3 Пусть и - точки на эллиптической кривой . Найти и .
Решение. Подстановка , , , в (4.1) при дает , . Непосредственной подстановкой координат точки в уравнение кривой можно убедиться в том, что она также лежит на ней.
Для нахождения используем второй вариант формулы (4.4) с . Подставляя , , , находим , . Точка также принадлежит рассматриваемой кривой.
Теорема 4.2 Множество точек эллиптической кривой вместе с бесконечно удаленной точкой относительно операции, введённой в определении 4.6, образуют коммутативную группу.
Если - целое число, то, как и в любой коммутативной группе, обозначает сумму точек при и сумму точек , если .
4.1.3 Точки конечного порядка
Порядком точки на эллиптической кривой называется такое наименьшее натуральное число, что ; разумеется, такого конечного может и не существовать, в этом случае мы будем говорить о точке бесконечного порядка. Часто требуется найти точки конечного порядка на эллиптической кривой, в особенности на эллиптических кривых, определенных над полем рациональных чисел .
Пример 4.4 Найти порядок точки на .
Решение. Применяя (4.1), находим, что , . Поэтому и, следовательно, . Тем самым порядок может быть равен 2, 3 или 6. Но , а если бы имела порядок 3, то было бы , что неверно. Итак, имеет порядок 6.