Настоящее второе издание публикуется параллельно со вторым изданием (М.: URSS, 2012) книги "Элементарное введение в эллиптическую криптографию: Алгебраические и алгоритмические основы", которая является сходной по тематике. Поэтому ссылки на нее в тексте помечены как первая книга. Во втором издании обеих книг помещен раздел "Уточнения и дополнения к первому изданию". Работа авторов над вторым изданием осуществлена при финансовой поддержке Российского фонда фундаментальных исследований, проекты N08–01–00632а и N11–01–00792а. При этом были учтены замечания наших читателей и использованы научные результаты авторов, полученные при выполнении указанных проектов. Первая глава данной книги посвящена базовым алгоритмам для операций в группе точек эллиптических кривых. Такими операциями являются основная операция сложения, операция умножения на константу, равную характеристике поля, и основная криптографическая операция – умножение точки на произвольную константу, аддитивный аналог операции возведения в степень элемента мультипликативной группы. Анализируются условия безопасного применения этих операций, в связи с чем приводятся рекомендации стандартов по выбору эллиптических кривых. Приводится и алгоритм дискретного логарифмирования в группе точек эллиптической кривой. Во второй главе описаны примитивные операции – взятие точки эллиптической кривой и размещение данных в точке кривой. Здесь формируется представление о реализации на эллиптических кривых ряда известных криптографических протоколов (распределения ключей для классической криптосистемы, цифровой подписи, передачи с забыванием), допускающих также реализацию с использованием мультипликативной группы конечного поля. Третья глава отражает последние достижения в области криптографических приложений эллиптических кривых. В ней рассматриваются так называемые спаривания Вейля и Тейта и основанные на них криптосистемы с новыми интересными свойствами, которые не удается реализовать, используя только арифметику конечного поля. В Приложении помещены таблицы неприводимых многочленов и некоторые громоздкие примеры. Для удобства пользования в конце книги приведен предметный указатель, где ссылки на первую книгу [4] помечены символом I после номера страницы. Приведен также список цитируемых источников. Теоремы, следствия, леммы, утверждения, примеры и упражнения нумеруются по главам и разделам, например, "Теорема 3.2.1" есть первая теорема второго раздела третьей главы; а уравнения (или алгебраические выражения), таблицы и рисунки имеют сплошную нумерацию внутри главы, и номер раздела в их обозначениях отсутствует. В издании отражен опыт преподавания авторами математических основ криптологии и криптографических методов обеспечения информационной безопасности в Московском государственном университете, Московском энергетическом институте, на факультете защиты информации Российского государственного гуманитарного университета, на кафедре информационной безопасности Российского государственного социального университета и даже в физико-математической школе-интернате при МГУ. При подготовке примеров использована библиотека алгоритмов криптографии эллиптических кривых и "визуализирующий" ее алгебраический процессор, разработанные под руководством авторов студентами МЭИ П.И.Артемьевой, В.С.Гамовым, Я.Ю.Грачевым, А.Б.Дроздовым, Ал.И.Мамонтовым и Е.В.Шестаковым при выполнении дипломных проектов и магистерских диссертаций, и другие программы, разработанные под руководством авторов студентами МГУ и МЭИ. В заключение авторы выражают благодарность за замечания О.Н.Василенко и Д.В.Матюхину, прочитавшим рукопись, студентам МЭИ и МГУ, заметившим ряд неточностей и осуществившим экспериментальную проверку описаний алгоритмов и числовых параметров, приведенных в книге. Также мы благодарны заведующему кафедрой информационной безопасности РГСУ профессору А.В.Бабашу и доценту РГГУ Э.А.Применко за поддержку настоящего издания. Мы с благодарностью примем замечания наших читателей. ![]() Кандидат физико-математических наук, доцент. До 2000 г. доцент кафедры математического моделирования МЭИ и старший научный сотрудник кафедры математической теории интеллектуальных систем механико-математического факультета МГУ имени М. В. Ломоносова; с 2000 г. работает в США, Member of Board of Trustees (Lincoln University, California, USA), Distinguished Engineer/Director (LSI/Avago/Intel Corporation, California, USA). Соавтор книг "Дискретная математика и сложность алгоритмов", "Алгоритмические основы эллиптической криптографии", "Основы теории однородных структур", "Элементарное введение в эллиптическую криптографию" (URSS; в 2 кн.), "Дискретная математика: теория однородных структур", "Дискретная математика: прикладные задачи и сложность алгоритмов" и других.
![]() Доктор физико-математических наук, профессор. Профессор кафедры дискретной математики механико-математического факультета МГУ имени М. В. Ломоносова. Автор и соавтор книг «Примени математику», «Арифметика. Алгоритмы. Сложность вычислений», «Системы счисления и их применения», «Современная элементарная алгебра», «Элементарное введение в эллиптическую криптографию» (URSS; в 2 кн.), «Криптографические методы защиты информации», «Занимательная компьютерная арифметика» (URSS; в 2 кн.), «Геометрические неравенства: Путеводитель в задачах и теоремах» (URSS), «Алгоритмические основы эллиптической криптографии», «Дискретная математика: Учебник и практикум для академического бакалавриата», «Обыкновенные дроби: От Древнего Египта до наших дней» (URSS), «Булев куб, или Булеан: Уникальная комбинаторная конструкция и ее приложения» (URSS), «Введение в конструктивную комбинаторику» (URSS), «Элементарная комбинаторика» (URSS).
![]() Доктор технических наук, профессор. Профессор кафедры математического моделирования НИУ "МЭИ". Автор и соавтор книг "Модели и методы технической диагностики", "Дискретная математика и сложность алгоритмов", "Алгоритмические основы эллиптической криптографии", "Элементарное введение в эллиптическую криптографию" (URSS; в 2 кн.), "Дискретная математика: Учебник и практикум для академического бакалавриата", "Дискретная математика: Прикладные задачи и сложность алгоритмов" и других.
|