Подсчет числа точек на гиперэллиптических кривых с геометрически разложимым якобианом

Новоселов Семен Александрович
Бесплатно
В избранное
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Глава 1. Предварительные сведения . . . . . . . . . . . . . . . . . . 16
1.1 Абелевы многообразия над конечным полем . . . . . . . . . . . . 16
1.2 Гиперэллиптические кривые . . . . . . . . . . . . . . . . . . . . . 19
1.3 Оператор Картье и матрицы Картье-Манина . . . . . . . . . . . . 20
1.4 Методы разложения якобианов гиперэллиптических кривых . . . 22
1.4.1 Разложения из накрытий . . . . . . . . . . . . . . . . . . . 23
1.4.2 Метод Кани-Роузена . . . . . . . . . . . . . . . . . . . . . . 24
1.5 Сложность операций в конечном поле . . . . . . . . . . . . . . . . 26
1.6 Методы подсчёта точек на абелевых многообразиях . . . . . . . . 27

Глава 2. Основные теоретические результаты . . . . . . . . . . . . 29
2.1 Восстановление характеристического многочлена χ , по χ , . . 29
2.1.1 Общая схема . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.1.2 Составление системы уравнений . . . . . . . . . . . . . . . 30
2.1.3 Решение системы уравнений . . . . . . . . . . . . . . . . . 34
2.1.4 Спуск . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.1.5 Случай = 3, = 2 · 3 . . . . . . . . . . . . . . . . . . . . 48
2.1.6 Случай = 4, = 2 . . . . . . . . . . . . . . . . . . . . . . 51
2.1.7 Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.2 Подсчёт точек на геометрически разложимых абелевых
многообразиях. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2.1 Общая схема . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2.2 Спуск . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.2.3 Случай = 3, = 2 · 3 . . . . . . . . . . . . . . . . . . . . 57
2.2.4 Случай = 4, = 2 . . . . . . . . . . . . . . . . . . . . . . 59
2.2.5 Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.3 Кривые вида : 2 = 2 +1 + +1 + . . . . . . . . . . . . . . 61
2.3.1 Обзор известных результатов . . . . . . . . . . . . . . . . . 61
2.3.2 Разложение якобиана над расширением поля . . . . . . . . 63
Стр.

2.3.3 Общий алгоритм подсчёта точек на основе разложения
якобиана . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.3.4 Матрица Картье-Манина и её связь с многочленами
Лежандра. . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.3.5 Метод подсчёта точек на основе многочленов Лежандра . 87
2.3.6 Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
2.4 Кривые, задаваемые многочленами Диксона и Чебышева . . . . . 90
2.4.1 Обзор известных результатов . . . . . . . . . . . . . . . . . 90
2.4.2 Матрица Картье-Манина. . . . . . . . . . . . . . . . . . . . 91
2.4.3 Характеристические многочлены (mod ) . . . . . . . . . 94
2.4.4 Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Глава 3. Специализированные алгоритмы и формулы . . . . . . . 97
3.1 Алгоритм для рода = 3 на основе многочленов Лежандра . . . 97
3.2 Явные формулы для рода 3 на основе разложения якобиана . . . 103
3.3 Алгоритм для рода = 4 на основе разложения якобиана . . . . 109
3.4 Выводы к главе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Глава 4. Применение в криптографии и других областях . . . . . 115
4.1 Новые сравнения для многочленов Лежандра и метод для их
получения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
4.2 Генерация гиперэллиптических кривых с заданными свойствами . 117
4.2.1 Кривые с заданным числом точек в якобиане . . . . . . . 118
4.2.2 Кривые с (почти) простым числом точек в якобиане . . . 120
4.3 Генерация кривых рода 3 с большой подгруппой якобиана
простого порядка . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
4.4 Анализ криптосистем на группах с неизвестным порядком . . . . 124
4.5 Выводы к главе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Список сокращений и условных обозначений . . . . . . . . . . . . . 128

Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Стр.

Публикации автора по теме диссертации . . . . . . . . . . . . . . . . 142

Список рисунков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

Список таблиц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Приложение А. Список характеристических многочленов для
кривых ′ : 2 = 2 +1 + +1 + . . . . . . . . . . . 145

Приложение Б. Список характеристических многочленов для
кривых : 2 = 2 +1 + +1 + . . . . . . . . . . . 148

Приложение В. Рекуррентные формулы для вычисления
коэффициентов характеристических
многочленов над расширениями . . . . . . . . . . . 150
В.1 Размерность = 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
В.2 Размерность = 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
В.3 Размерность = 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
В.4 Размерность = 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
В.5 Размерность = 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Приложение Г. Данные для специализированного алгоритма
для кривых рода 4 . . . . . . . . . . . . . . . . . . . 154

Первая глава посвящена описанию предварительных сведений и методов, кото­
рые используются в последующих главах для получения результатов. Пусть C ––
гиперэллиптическая кривая рода g над конечным полем Fq характеристики p, за­
даваемая уравнением y 2 = f (x). Для получения разложения якобиана кривой в
работе использовались следующие две теоремы и основанные на них методы.

Теорема (Клайман­Серр). Если существует неконстантный морфизм кри­
вых C → D, определённый над Fq , то LD,q (T ) делит LC,q (T ).

Данная теорема позволяет получить разложение якобиана в случае нали­
чия морфизма кривых. Так как по теореме Тэйта [21] многочлен LD,q (T ) де­
лит LC,q (T ) тогда и только тогда, когда JacC ∼ JacD ×A. В случае если группа
авторфизмов кривой C нетривиальна, т. е. помимо гиперэллиптической инволю­
ции есть другие автоморфизмы, то может применяться следующая теорема.

Теорема (Кани­Роузен). Пусть G ≤ Aut(C) –– (конечная) подгруппа, для кото­
рой выполняется G = H1 ∪ . . . ∪ Ht , где подгруппы Hi ≤ G удовлетворяют
условию Hi ∩ Hj = 1, i 6= j. Тогда имеет место изогения
g
C × JacC/G ∼ JacC/H1 × . . . × JacC/Ht ,
h1ht
Jact−1

где g = |G|, hi = |Hi | и Jacn обозначает Jacn = Jac × . . . × Jac (n­раз).

Помимо разложения якобиана для подсчёта точек на кривой и получения
списка всех возможных характеристических многочленов кривой по модулю p
мы используем метод подсчёта точек на основе оператора Картье. Обозначим
p−1
через ci –– коэффициенты при xi в f (x) 2 . Тогда матрицей Картье­Манина на­
зывается матрица W = (cip−j )i,j , для 1 ≤ i,j ≤ g, а матрица H = W t называется
n−1i
матрицей Хассе­Витта. Введём матрицу Wp = H · H (p) · … · H (p ) , где H (p )
i
обозначает возведение каждого элемента матрицы H в степень p . Тогда харак­
теристический многочлен χC,q (T ) кривой C связан с матрицей Wp формулой
Манина [47––49]: χC,q (T ) ≡ (−1)g T g det(Wp − T I) (mod p).
Вторая глава содержит в себе основные общие теоретические результаты,
состоит из 4­х подразделов.
Первый подраздел посвящён задаче восстановления характеристическо­
го многочлена эндоморфизма Фробениуса χA,q (T ) абелева многообразия A по
известному многочлену χA,qk (T ). Предлагаемый метод решения задачи пред­
ставляет собой обобщение метода из работы Сато [37] для якобианов кривых
вида y 2 = x5 + ax3 + bx на случай любых абелевых многообразий. Он пред­
ставляет собой спуск по относительным расширениям конечных полей, исполь­
зуя разложение k = k1 · . . . · km и соответствующую башню конечных по­
лей Fq ⊂ Fqk1 ⊂ Fqk1 k2 ⊂ . . . ⊂ Fqk с последовательным вычислением цепочки
характеристических многочленов χA,qk 7→ . . . 7→ χA,qk1 k2 7→ χA,qk1 7→ χA,q . В
худшем случае при простом k метод ведёт к следующей оценке сложности реше­
ния задачи.
Теорема 1. Пусть A –– абелево многообразие размерности g над конечным
полем Fq . Вычисление характеристического многочлена χA,q (T ) по заданно­
му χA,qk (T ) занимает эвристическое вероятностное время

Oe 22g g2 kϵ log2 q + Cgw (g, β) + R + 22g g log2 (gk)ϵ′ S log q

битовых операций, где ϵ = 3.545, ϵ′ = 1.766, R –– сложность выбора случайной
точки, S –– сложность группового закона, Cgw –– сложность выполнения кон­
вертации базиса Грёбнера из grevlex порядка в lex для системы из многочленов
2
2g−1
степени β = 2 (gk)2+ gkот g –– неизвестных. В случае, если соответ­
ствующая система уравнений имеет размерность 0, полагаем Cgw = 0.
Получение точных оценок для Cgw в случае положительной размерно­
сти является открытой проблемой теории сложности. Однако, в наших вычис­
лениях такой случай не встречался. Более точные оценки доказываем для случа­
ев g = 3, k = 2r 3s и g = 4, k = 2s , используя вместо базисов Грёбнера метод
результантов.
Теорема 2. Пусть A –– абелево многообразие размерности 3 над конечным по­
лем Fq . Тогда задача нахождения характеристического многочлена χA,q (T ) по
известному χA,qk (T ) для k = 2r 3s , где r, s ≥ 0, имеет эвристическую вероят­
ностную сложность O(2 e 2r−4 32s−4 log2 q(R+2r−1 3s+1 S log q)) битовых опера­
ций. Здесь R –– сложность выбора случайной точки из A(Fq2r−1 3s ), а S –– слож­
ность группового закона.
Теорема 3. Пусть A –– абелево многообразие размерности 4 над конечным по­
лем Fq . Тогда задача нахождения характеристического многочлена χA,q (T ) по
известному χA,qk (T ), где k = 2r , имеет эвристическую вероятностную слож­
e 2r log2 q(R + 2r+1 S log q)) битовых операций. Здесь R –– сложность
ность O(2
выбора случайной точки из A(Fq2r−1 ), а S –– сложность группового закона.
Так как для якобианов гиперэллиптических кривых задача выбора случай­
ной точки (в данном случае класса дивизоров) и групповой закон имеют поли­
номиальную сложность от log q, получаем следующие оценки.
Следствие 3.1. Пусть C –– гиперэллиптическая кривая рода 3 над конечным
полем Fq . Тогда задача нахождения характеристического многочлена χC,q (T )
по известному χC,qk (T ), где k = 2r 3s , имеет эвристическую вероятностную
сложность O(2e 4r 34s log4 q) битовых операций.

Следствие 3.2. Пусть C –– гиперэллиптическая кривая рода 4 над конечным по­
лем Fq . Тогда задача нахождения характеристического многочлена χC,q (T ) по
известному χC,qk (T ), где k = 2r , имеет эвристическую вероятностную слож­
e 4r log4 q) битовых операций.
ность O(2
Применяя полученные оценки сложности нахождения χA,q (T ) по извест­
ному χA,qk (T ) к геометрически приводимым абелевым многообразиям, получа­
ем во втором подразделе второй главы следующие теоремы.

Теорема 4. Пусть A –– абелево многообразие размерности 3 над конечным по­
лем Fq и k = 2r 3s . Тогда характеристический многочлен χA,q (T ), а значит,
и #A(Fq ), может быть найден за эвристическое вероятностное время (в би­
товых операциях):
e 4 log4 q + OD )), если A(Fqk ) ∼ E1 × E2 × E3 .
1. O(k
e ∆ log∆ q + OD )), если A(Fqk ) ∼ E1 × A2 .
2. O(k
e 8 log8 q + OD )), если A(Fqk ) ∼ E1 × A2 и A2 –– якобиан гиперэллип­
3. O(k
тической кривой рода 2.
Здесь OD = O(2 e 2r 32s log2 q(R + 2r 3s S log q)) –– сложность спуска. В случае,
если A –– якобиан гиперэллиптической кривой рода 3, то имеем:
e 4 log4 q), если A(Fqk ) ∼ E1 × E2 × E3 .
1. O(k
e ∆ log∆ q)), если A(Fqk ) ∼ E1 × A2 .
2. O(k
e 8 log8 q), если A(Fqk ) ∼ E1 × A2 и A2 –– якобиан гиперэллиптиче­
3. O(k
ской кривой рода 2.
Здесь ∆ –– экспонента из алгоритма Пилэ для абелевой поверхности A2 , R ––
сложность выбора случайной точки на A, S –– сложность группового закона
на A.

Теорема 5. Пусть A –– абелево многообразие размерности 4 над конечным по­
лем Fq такое, что A ∼ A1 × . . . × Am над Fqk , где k = 2r и A1 , . . . , Am ––
абелевы многообразия размерности g1 , . . . , gm . Тогда характеристический мно­
гочлен χA,q (T ), а значит, и число точек на A, может быть найден за эвристи­
ческое вероятностное время

e
O(logq + . . . + log∆(gm ) q k + OD )
∆(g1 ) k

битовых операций. Здесь OD = 22r log2 q(R + 2r+1 S log q), ∆(gi ) –– экспонен­
ты из алгоритма Пилэ для абелевых многообразий Ai , R –– сложность выбора
случайной точки на A(Fq2r−1 ), S –– сложность группового закона.

Третий подраздел второй главы посвящен исследованию специального
класса гиперэллиптических кривых с геометрически разложимым якобианом,
задаваемых уравнением C : y 2 = x2g+1 + axg+1 + bx. Данные кривые име­
ют длинную историю изучения, которую можно проследить от работ Лежандра.
Поэтому сначала даётся обзор известных результатов по данному классу кри­
вых. Затем мы находим разбиение якобиана данной кривой, на основе частич­
ных результатов из [33; 41; 42] и метода Кани­Роузена. Получаем, что JacC ∼
JacC/⟨σ⟩ × JacC/⟨σι⟩ , где уравнения фактор­кривых по автоморфизмам приво­
дим в следующей теореме.
Теорема 6. Пусть C : y 2 = x2g+1 +axg+1 +αg x –– это гиперэллиптическая кри­
вая рода g, определенная над конечным полем Fq , и ι –– гиперэллиптическая ин­
волюция. Тогда кривая C имеет негиперэллиптическую инволюцию σ : (x, y) 7→
g+1
( αx , y αxg+1
) и уравнения фактор­кривых кривой X по модулю инволюций σ и ισ
следующие.
1. Если род g нечётный, то C/ hσi : y 2 = Dg (x,α) + a и C/ hισi : y 2 =
(x2 − 4α)(Dg (x,α) + a).√
2. Если род g чётный,
√то C/ hσi : y 2 = (x+2 α)(Dg (x, α)+a) и C/ hισi :
y 2 = (x − 2 α)(Dg (x, α) + a).
Здесь Dg (x, α) –– многочлен Диксона степени g.

Соответственно, якобиан кривой C√раскладывается над полем Fq [ g b] в
случае нечётного рода и над полем Fq [ 2g b] в случае чётного рода. Таким об­
разом, мы знаем точную степень расширения, над которым имеет место раз­
ложение якобиана, и явные уравнения кривых в разложении. Поэтому мы мо­
жем подсчитать характеристические многочлены кривых в разложении и вос­
становить характеристический многочлен кривой C по методам из предыду­
щих подразделовQ или по следующей формуле [50, с. 195] для L­многочленов:
LC,qk (T k ) = ζ k =1 LC,q (ζT ).
Соответствующий алгоритм для рода 2 с разложениями якобиана, полу­
ченными другим методом, представлен в работах [37; 39]. Наш алгоритм и раз­
ложение якобиана работает для любого рода.
Другой метод для подсчёта точек на данных кривых, представленный в гла­
ве 2, основан на операторе Картье и его матрицах действия. Можно показать,
что матрица Картье­Манина кривой C с параметром b = 1 состоит из много­
членов Лежандра. Из свойств многочленов Лежандра следует, что данная мат­
рица –– центросимметрична. Кроме того, в работах [51; 52] было замечено, что
данная матрица является ещё и мономиальной (обобщенной перестановочной)
при p ∤ g. Данные свойства также можно частично распространить и на матри­
цу Картье­Манина кривой C в случае b 6= 1. Перечисленные свойства позволя­
ют перебрать все характеристические многочлены кривой C, используя формулу
Манина и разложение на циклы перестановки, которая соответствует нашей мо­
номиальной матрице. В итоге получается список из g возможных многочленов,
выраженных через многочлены Лежандра.
На основе данного метода нами были составлены списки характеристиче­
ских многочленов (mod p) для родов 1 − 7. Но их можно получить для любого
рода. Заметим, что для эллиптических кривых известны [53––55] сопоставления
следов Фробениуса с многочленами Лежандра P p−1 , P p−1 , P p−1 , P p−1 . Поэтому
2346
данные многочлены в полученных нами списках характеристических многочле­
нов можно рассчитать за время O(log e4
q) по эффективному алгоритму Схоофа­
Элкиса­Аткина, что даёт нам эффективный алгоритм подсчёта точек для рода 3.
В остальных случаях соответствие многочленов Лежандра коэффициентам ха­
рактеристического многочлена кривых рода 2 и выше можно получить из раз­
ложения якобиана кривой C, которое мы используем для получения следующих
утверждений в четвёртом подразделе второй главы.
Следствие 6.1. Пусть g –– чётное целое. Для матриц Картье­Манина W ′ =

(wi,jf ′ = (w
), W′
ei,j ) гиперэллиптических кривых X2′ : y 2 = (x + 2)(Dg (x) + c) и
e ′
X2 : y = (x − 2)(Dg (x) + c) над конечным полем Fq выполняется:

1. wi,j = P ip−j − p−1 (− 2c ) − P (g−i)p−j − p−1 (− 2c );
g2gg2g

ei,j
2. w= P ip−j − p−1 (− 2c ) + P (g−i)p−j − p−1 (− 2c ).
g2gg2g
Здесь 1 ≤ i,j ≤ g2 и Pm –– многочлен Лежандра степени m, Dg (x) = Dg (x, 1) ––
многочлен Диксона степени g. При этом в случае m 6∈ Z полагаем Pm = 0.

Следствие 6.2. Пусть g –– нечётное целое. Для матриц Картье­Манина W ′ =

(wi,jf ′ = (w
), W′
ei,j ) гиперэллиптических кривых X1′ : y 2 = Dg (x) + c и X3′ : y 2 =
(x − 4)(Dg (x) + c) над конечным полем Fq выполняется:

1. wi,j = P ip−j − p−1 (− 2c ) − P (g−i)p−j − p−1 (− 2c ), 1 ≤ i, j ≤ g−1
2 ;
( g2gg2g

P ip−j − p−1 (− 2c ) + P (g−i)p−j − p−1 (− 2c ), 1 ≤ i, j ≤ g−12 ;

2. wei,j =g2gg2g
c
P p−1 (− 2 ),g+1
i = 2 или j = g+1 2 .
Здесь Pm –– многочлен Лежандра степени m, Dg (x) = Dg (x, 1) –– многочлен
Диксона степени g. При этом в случае m 6∈ Z полагаем Pm = 0.

Изложенные во второй главе результаты опубликованы в [A1; A2; A5; A6].
Третья глава посвящена специализации общих алгоритмов и методов из
главы 2 к случаю кривых y 2 = x7 +ax4 +bx рода 3 и кривых y 2 = x9 +ax5 +bx ро­
да 4, что позволило получить более точные результаты. В частности, явные фор­
мулы для коэффициентов характеристического многочлена в случае рода 3 вме­
сто алгоритма на основе разложения якобиана. Доказано также, что сложность
e
подсчёта точек на данных кривых равна O(log 4e
q) и O(log 8
q) соответственно.
Изложенные в третьей главе результаты опубликованы в [A1; A2; A7].
Четвертая глава посвящена применению полученных результатов в крип­
тографии и других областях. Представлены алгоритмы для генерации кривых с
заданным числом точек в якобиане. Получены сравнения для многочленов Ле­
жандра. Показано, что полученные результаты делают гиперэллиптические кри­
вые y 2 = x7 + ax4 + bx и y 2 = x9 + ax5 + bx слабыми для использования в
криптографических конструкциях на группах с неизвестным порядком.
В заключении приведены основные результаты работы.

Алгебраические кривые над конечным полем имеют множество прило­
жений в криптографии и теории кодирования. При этом в каждой области
накладываются определенные требования на число точек как на кривой, так
и в её якобиане.
В криптографии, основанной на сложности задачи нахождения дискрет­
ного логарифма, число точек в якобиане должно содержать большой простой
делитель. В криптографии на изогениях [1; 2] число точек должно быть,
наоборот, «гладким» — состоять из произведения малых простых чисел, что
позволяет эффективно вычислять изогении большой составной степени как ком­
позицию изогений малых простых степеней. Кроме того, совсем недавно [3]
было предложено использование якобианов гиперэллиптических кривых для
построения групп с «неизвестным порядком», то есть групп с трудновычис­
лимым на практике порядком. В частности, в [3] такие группы используются
для построения криптографических верифицируемых функций задержки. При
этом алгоритмы нахождения порядка группы, соответственно, для кривых —
подсчёта точек, представляют собой методы криптоанализа таких криптоси­
стем, т. е. проведения атаки. Несмотря на то, что задача вычисления числа
Δ
точек имеет полиномиальную сложность (log
̃︀ ), где Δ — константа и — раз­
мер конечного поля, над которым определена кривая, на практике алгоритмы
с такой сложностью неприменимы, так как константа Δ может быть большой.
Поэтому в реальных вычислениях применяется комбинированный алгоритм —
сначала вычисляется число точек по модулю произведения как можно больше­
го количества простых чисел ℓ, используя подход Схоофа-Пилэ [4; 5], затем
запускаются экспоненциальные (от log ) алгоритмы [6; 7] для восстановления
точного числа точек. Необходимость запуска экспоненциального алгоритма на
практике и позволяет в итоге основывать на сложности задачи подсчёта точек
криптографические конструкции групп с неизвестным порядком. Также задача
подсчёта точек на гиперэллиптических кривых имеет приложения в симметрич­
ной криптографии, где число точек влияет на нелинейность некоторых блоков
подстановки, что позволяет доказать нижние границы нелинейности блока [8;
9].
В теории кодирования важную роль играют кривые с большим числом
точек и нахождение уравнений таких кривых [10], [11, Глава 3.4].
При исследовании числовых последовательностей одним из самых мощ­
ных инструментов является метод производящих функций, который заключает­
ся в сопоставлении изучаемой последовательности чисел некоторого специально
подобранного числового ряда, что позволяет исследовать дискретный объект
(последовательность) аналитическими методами. Ряд подбирается так, чтобы
он сходился к какой-либо удобной для работы функции. Например, если такой
ряд сходится к рациональной функции, то его члены можно записать в виде
выражения от корней многочленов в числителе и знаменателе, из чего можно
вывести нетривиальные соотношения для членов исходной последовательности.
Данная работа посвящена задаче нахождения числа точек на кривой над ко­
нечным полем и в её якобиане, поэтому нас интересует последовательность,
составленная из чисел точек на кривой над расширениями поля.
Ключевую роль в подсчёте точек на кривой рода над конечным
полем F характеристики играет дзета-функция, которая определяется как
производящая функция следующего вида:
(︃ ∞ )︃
∑︁ # (F )
ζ ( ) = , ( ) = exp ,

=1

Основные результаты работы заключаются в следующем.
1. Предложен общий алгоритм для подсчёта точек на кривой на основе
разложения якобиана над расширением поля.
2. Получен полный список возможных характеристических многочленов
(редуцированных по модулю характеристики ) кривой : 2 = 2 +1 +
+1 + для родов 1 − 7 и аналогичные списки для кривых 2 =
( ± 2)( ( ) + ) и 2 = ( ) + .
3. Получено соотношение между многочленами Лежандра и коэффици­
ентами характеристического многочлена χ , , расширяющее известное
соотношение для эллиптических кривых (через инварианты Хассе-Вит­
та).
4. Для кривых рода 3, 4 вида : 2 = 2 +1 + +1 + получена
эвристическая вероятностная оценка сложности подсчёта точек, рав­
4 8
ная (log
̃︀ ) и (log
̃︀ ) соответственно. Для сравнения — общие
14 18+ε
алгоритмы имеют сложность (log ̃︀ ) для рода 3 и (log
̃︀ )
для рода 4.
Перспективными для дальнейших исследований по теме диссертации вы­
глядят следующие вопросы:
1. Нахождение явных формул для кривых рода 4 и выше.
2. Применение общих алгоритмов из главы 2 к другим классам кривых с
геометрически приводимым якобианом.
3. Исследование -ранга кривой , который равен рангу матрицы .
4. Обобщение работ Брилхарта и Мортона [129; 139] для эллиптических
кривых на кривые больших родов. Использование полученных резуль­
татов по связи многочленов Лежандра с кривыми 2 = 2 +1 + +1 +
для нахождения соответствия между числом классов идеалов поля
Q(ζ2 ) и количеством множителей в факторизации многочлена Лежанд­
ра.
Благодарности. В заключение автор благодарит Киршанову Е. А. за
вычитку работы и полезные комментарии к ней, Малыгину Е. С. за под­
держку, вычитку работы и обсуждение результатов, Алешникова С. И. за
обсуждение результатов, помощь и организацию семинаров по алгебраической
геометрии, которые заложили теоретическую базу для выполнения работы;
Болтнева Ю. Ф. за выполнение вычислительных экспериментов для кривых
рода 3. Также автор выражает благодарность фонду РФФИ за финансовую
поддержку проведённых исследований.
Список сокращений и условных обозначений

F конечное поле размера = , где — простое число.
# (F ) число точек на кривой над конечным полем F .
Jac ( ) якобиан кривой над полем .
χ , ( ) характеристический многочлен эндоморфизма Фробениуса якобиа­
на кривой над конечным полем F .
χ , ( ) характеристический многочлен эндоморфизма Фробениуса абелева
многообразия над конечным полем F .
ι гиперэллиптическая инволюция.
алгебраическое замыкание поля .
циклическая группа порядка .
диэдральная группа порядка .
( , ) многочлен Диксона степени .
( ) многочлен Диксона ( ,1).
dim( ) размерность многообразия .
( ) многочлен Лежандра степени .
ζ примитивный корень степени из единицы.
ГЭК гиперэллиптическая кривая.
ЭК эллиптическая кривая.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Читать

    Публикации автора в научных журналах

    Explicit isogenies
    preprint. –– 1Atkin A. O. The number of points on an elliptic curve modulo a prime //Preprint. –– 1
    Computing in the Jacobian of a hyperelliptic curve
    Math. Com­put. –– 1–– Vol. 48, no. –– P. 95–
    Efficiently computable endomorphisms for hyperelliptic curves
    Lect. Notes Comput. Sci. –– 2–– Vol. 4–– P. 495–
    О матрице Хассе–Витта алгебраической кривой
    Изв. АНСССР. Сер. матем. –– 1–– Т. 25, № –– С. 153–
    К теории абелевых многообразий над полем конечной характеристики
    Изв. АН СССР. Сер. матем. –– 1–– Т. 26, № ––С. 281–

    Помогаем с подготовкой сопроводительных документов

    Совместно разработаем индивидуальный план и выберем тему работы Подробнее
    Помощь в подготовке к кандидатскому экзамену и допуске к нему Подробнее
    Поможем в написании научных статей для публикации в журналах ВАК Подробнее
    Структурируем работу и напишем автореферат Подробнее

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Ольга Р. доктор, профессор
    4.2 (13 отзывов)
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласован... Читать все
    Преподаватель ВУЗа, опыт выполнения студенческих работ на заказ (от рефератов до диссертаций): 20 лет. Образование высшее . Все заказы выполняются в заранее согласованные сроки и при необходимости дорабатываются по рекомендациям научного руководителя (преподавателя). Буду рада плодотворному и взаимовыгодному сотрудничеству!!! К каждой работе подхожу индивидуально! Всегда готова по любому вопросу договориться с заказчиком! Все работы проверяю на антиплагиат.ру по умолчанию, если в заказе не стоит иное и если это заранее не обговорено!!!
    #Кандидатские #Магистерские
    21 Выполненная работа
    Кирилл Ч. ИНЖЭКОН 2010, экономика и управление на предприятии транс...
    4.9 (343 отзыва)
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). С... Читать все
    Работы пишу, начиная с 2000 года. Огромный опыт и знания в области экономики. Закончил школу с золотой медалью. Два высших образования (техническое и экономическое). Сейчас пишу диссертацию на соискание степени кандидата экономических наук.
    #Кандидатские #Магистерские
    692 Выполненных работы
    Екатерина Д.
    4.8 (37 отзывов)
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два об... Читать все
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два образования: экономист-менеджер и маркетолог. Буду рада помочь и Вам.
    #Кандидатские #Магистерские
    55 Выполненных работ
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Рима С.
    5 (18 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Егор В. кандидат наук, доцент
    5 (428 отзывов)
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Ск... Читать все
    Здравствуйте. Занимаюсь выполнением работ более 14 лет. Очень большой опыт. Более 400 успешно защищенных дипломов и диссертаций. Берусь только со 100% уверенностью. Скорее всего Ваш заказ будет выполнен раньше срока.
    #Кандидатские #Магистерские
    694 Выполненных работы
    Вирсавия А. медицинский 1981, стоматологический, преподаватель, канди...
    4.5 (9 отзывов)
    руководитель успешно защищенных диссертаций, автор около 150 работ, в активе - оппонирование, рецензирование, написание и подготовка диссертационных работ; интересы - ... Читать все
    руководитель успешно защищенных диссертаций, автор около 150 работ, в активе - оппонирование, рецензирование, написание и подготовка диссертационных работ; интересы - медицина, биология, антропология, биогидродинамика
    #Кандидатские #Магистерские
    12 Выполненных работ

    Последние выполненные заказы

    Другие учебные работы по предмету

    Минимальные расширения цветных графов
    📅 2022год
    🏢 ФГАОУ ВО «Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского»