Кривая Доче – Икарта – Кохеля, ориентированная на утроение - Tripling-oriented Doche–Icart–Kohel curve - Wikipedia
Эта статья может требовать уборка встретиться с Википедией стандарты качества. Нет причина очистки был указан. Пожалуйста помоги улучшить эту статью если вы можете.(Февраль 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
В кривая Доче – Икарта – Кохеля, ориентированная на утроение это форма эллиптическая кривая который использовался в последнее время в криптография; это особый тип Кривая Вейерштрасса. При определенных условиях некоторые операции, поскольку сложение, удвоение или утроение точек, быстрее вычислить с использованием этой формы. Кривая Доче – Икарта – Кохеля, ориентированная на утроение, часто называется с сокращением 3DIK был представлен Кристофом Доче, Томасом Икартом и Дэвидом Р. Кохелем в [1]
Эллиптическая кривая в утроение ориентированной формы Доче – Икарта – Кохеля определяется уравнение:
с .
Генерал точкап на имеет аффинные координаты. «Точка в бесконечности» представляет собой нейтральный элемент для группового закона, и он записан в проективные координаты как O = (0: 1: 0). Отрицание точки п = (Икс, у) относительно этого нейтрального элемента -п = (Икс, −у).
Групповой закон
Рассмотрим эллиптическую кривую в ориентированной на утроение форме Доче-Икарта-Кохеля в аффинные координаты:
Как и в других формах эллиптических кривых, между точками можно определить некоторые «операции», такие как добавление точек или удвоение (см. Также Групповой закон ). В следующих разделах приведены формулы для сложения, отрицания и удвоения. Формулы сложения и удвоения часто используются для других операций: с учетом точки п на эллиптической кривой можно вычислить [n] P, куда п является целое число, используя сложение и удвоение; вычисление кратных точек важно в криптография на основе эллиптических кривых И в Факторизация эллиптической кривой Ленстры.
Добавление
Данный и на , смысл имеет координаты:
Удвоение
Учитывая точку на , смысл имеет координаты:
Отрицание
Учитывая точку на , это отрицание относительно нейтрального элемента является .
Есть и другие формулы, приведенные в [2] для ориентированных на утроение кривых Доче – Икарта – Кохеля для быстрой операции утроения и смешанного сложения.
Новые якобианские координаты
Для расчета на этих кривых точки обычно представлены в новые якобианские координаты (Jп):
точка в новых якобианских координатах имеет вид ; более того:
для любого .
Это означает, например, что точка и точка (за ) на самом деле одинаковы.
Итак, аффинная точка на записывается в новых якобианских координатах как , куда и ; таким образом, уравнение для становится:
Период, термин точки на кривой делает смешанное добавление (это сложение двух точек в разных системы координат ) более эффективным.
Следующий алгоритм представляет собой сумму двух точек. и на эллиптической кривой в форме Доче-Икарта-Кохеля, ориентированной на утроение. Результат - точка .Предполагается, что и это Стоимость этой реализации составляет 7M + 4S + 1 * a3 + 10add + 3 * 2 + 1 * 4, где M указывает умножения, S квадраты, a3 указывает умножение на константу a.3, add представляет необходимое количество добавлений.
Пример
Позволять и аффинные точки на эллиптической кривой над :
.
Потом:
Обратите внимание, что в этом случае В результате получается точка , что в аффинных координатах равно .
Удвоение
Следующий алгоритм представляет собой удвоение точки. на эллиптической кривой в ориентированной на утроение форме Доче-Икарта-Кохеля. Предполагается, что , Стоимость этой реализации составляет 2M + 7S + 1 * a2 + 1 * a3 + 12add + 2 * 2 + 1 * 3 + 1 * 8; здесь M представляет собой умножение, S квадрат, a2 и a3 указывает умножение на константы a2 и3 соответственно, а add указывает на дополнения.
Пример
Позволять быть точкой на .
Потом:
Обратите внимание, что здесь точка находится в аффинных координатах, поэтому В результате получается точка , что в аффинных координатах равно .