Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений Нестеренко Алексей Юрьевич

Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений
<
Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений
>

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Нестеренко Алексей Юрьевич. Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений : диссертация ... кандидата физико-математических наук : 01.01.06 / Нестеренко Алексей Юрьевич; [Место защиты: ГОУВПО "Московский педагогический государственный университет"].- Москва, 2010.- 65 с.: ил.

Введение к работе

Актуальность темы.

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

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

В диссертационной работе рассматриваются эллиптические кривые, задаваемые системами уравнений второй степени. Этот способ тесно связан с соотношениями, которым удовлетворяют тэта-функции К-Якоби1 и представляется недостаточно хорошо изученным, с точки зрения его приложений к алгоритмическим вопросам теории чисел.

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

Впервые метод решения систем связанных уравнений Пелля был предложен в 1969 году в публикации А.Бейкера и Г. Дэвенпорта2. Далее метод развивался в работах Г. Гринстида3, Р. Пинча4 и В. Англина5.

Нами предложена модификация данного метода, использующая оценку Е.М. Матвеева6 для формы от трех логарифмов алгебраических чисел и позволившая разработать эффективный алгоритм поиска решений. Данный алгоритм был реализован нами на ЭВМ и позволил получить в явном виде решения ряда систем.

Вопрос о вычислении порядка группы точек кривой, заданной в короткой форме Вейерштрасса считается решенным. Алгоритм вычисления порядка группы

1Мамфорд Д. Лекции о тэта-функциях. — Н.:НФМИ, 1998. — 440 с.

1 Baker A., Davenport Я. The Equations Зі* - 2 = у* and 81а - 7 = г' // The Quaterty Journal of Mathematics, Oxford. - 1969. - V.20, №78.

3 Grinstead CM. On a Method of Solving a Class of Diophantine Equations // Math. Сотр. - 1978. — V.32. -p. 936-940.

* Pinch R.G.E. Simultaneous Pell Equations// Math.Proc. Cambridge Phitos. Soc. — V.103. — 1988. — p.35-46.

"Mnolm W.S. Simultaneous Pell Equations // Math. Сотр. - 1996. - V.65, № 213. - p.355-359.

6Матвеев E.M. Явная нижняя оценка однородной рациональной линейной формы от логарифмов алгебраиЛ ческих чисел. П // Матем. сб. — 2000. — том.64, №6. — стр.125-180.

был предложен в 1985 году Р. Шуфом7 8 и, позднее, модифицирован А. Аткиным и Н. Элкисом9.

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

Мы приводим три различных подхода к доказательству данного результата. Первый подход основан на методе, предложенным Дойрингом для вычисления порядка эллиптической кривой в форме Вейрштрасса. Второй — на представлении порядка эллиптической кривой, заданной системой уравнений, в виде сумм символов Лежандра, взятых отдельно по квадратичным вычетам и квадратичным невычетам по модулю простого числа. Третий подход основан на построении явного отображения точек одной кривой в точки другой.

В третьей главе диссертации мы рассматриваем задачу разложения больших целых чисел на множители. В 1985 году X. Ленстра10 предложил алгоритм факторизации, использующий вычисления с эллиптическими кривыми. Поскольку оценка трудоемкости данного алгоритма зависит от величины наименьшего делителя раскладываемого на множители числа, алгоритм X. Ленстры используется используется в качестве составной части в других алгоритмах, например, в алгоритмах квадратичного решета1112 или решета числового поля1314. Позднее алгоритм Ленстры был модифицирован в статьях П. Монтгомери15, Р. Брента16, а также работе братьев Чудновских17.

Нами описывается оригинальный алгоритм факторизации, использующий вычисления с эллиптическоми кривыми, задаваемыми системами уравнений, развивающий идеи Х.Ленстры и Р.Брента. Получена асимптотическая оценка трудоемкости изложенного алгоритма и приведены точные значения параметров алгоритма, позволяющие снизить оценку трудоемкости при некоторых ограничениях на размер факторизуемого числа.

1Schoof R. Elliptic Curves Over Finite Fields and the Computation of Square Roots mod p // Math. Сотр. — V.44. - 1985. - p.483-494.

sSchoof R. Counting Points On Elliptic Curves Over Finite Fields // J. Theorie des Nombres de Bordeaux. — Vol. 7. - 1995. - p.219-254.

aDewaghe I. Remarks on the Schoof-Elkies-Atldn algorithm. - Math. Сотр. — V.67. -1998. - p.1247-1252.

"towrra B. W. Factoring Integers with Elliptic Curves // Ann. Math. - 1987. — 126. — p.649-673.

nPomerance C. The Quadratic Sieve Factoring Algorithm // EUROCRYPT-84. - Lecture Notes in Computer Science, 209. - Sprioger-Veilag. — 1985. - pp.169-182.

"Silverman R. The Multiple Polynomial Quadratic Sieve // Math. Of Сотр. — V.48. — 1987. - p.329-339.

13Letutra A.K. and lenstra ff. W., Jr.. The Development of The Number Field Sieve. — Lecture Notes in Math, 1554. - Springer -1993.

uPomerance С A Tale of Two Sieves// Notices of the AMS. - V.43. - 1996. p.1473-1485.

15 Montgomery P.L. Speeding The Pollard and Elliptic Curve Methods of Factorization // Math, of Сотр. — 1987. - Vol. 48. - № 177. - P. 243-267.

leBrent R.P. Some Integer Factorization Algorithms Using Elliptic Curves // Australian Computer Science Communacations. — 1986. — 8. — p. 149-163.

17 Chudnovsky D., Chudnovsky G. Sequences of Numbers Generated by Addition in Formal Groups and New Ptimality and Factorization tests // Advances in Applied Mathematics. — 1987. — № 7. — p. 385-434.

a.

Научная новизна работы.

Основные результаты, полученные в диссертации, являются новыми и состоят в следующем.

Разработан оригинальный алгоритм нахождения целочисленных решений систем связанных уравнений Пелля.

Доказано равенство порядков групп точек эллиптической кривой, заданной системой уравнений, и эллиптических кривых, заданных в форме Якоби и Вейерштрасса.

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

Все разработанные автором диссертации алгоритмы реализованы им лично на ЭВМ, что позволило в явном виде получить решения поставленных задач.

Методы исследования.

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

Теоретическая и практическая ценность.

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

Аппробация работы.

Результаты диссертации докладывались автором на научном семинаре механико-математического факультета МГУ им.М.В. Ломоносова, а также на следующих научных конференциях конференциях:

IV Международной конференции «Современные проблемы теории чисел и ее приложения» (Тула, 2001 г.)

Конференции «Математика и безопасность информационных технологий» в МГУ им. М.В. Ломоносова (Москва, 2003 г. и 2004 г.)

VII международной научно-технической конференции «Новые информационные технологии и системы» (Пенза, 2006 г.)

III международной конференции по проблемам безопасности и противодействия терроризму в МГУ им. М.В. Ломоносова (Москва, 2007 г)

Публикации.

Результаты диссертации опубликованы в 8 работах, список которых приводится в конце автореферата.

Структура диссертации.

Диссертация состоит из введения, трех глав, заключения, библиографического списка, включающеего 44 наименования, и приложения, в котором приведены точные решения ряда систем связанных уравнений Пелля. Общий объем диссертации 65 страниц.

Похожие диссертации на Алгоритмические приложения эллиптических кривых, задаваемых системами уравнений