Рефетека.ру / Математика

Реферат: Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

1. Методи Полларда


Розглядаючи метод Полларда для вирішення проблеми дискретного логарифмування розв'яжемо наступну задачу.

Задача 1. Нехай точка Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої належить ЕК


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої,


причому Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої і Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тобто


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.


Відкритий ключ Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Порядок точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, порядок ЕК Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, де Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-кофактор. Необхідно знайти відкритий ключ Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої із порівняння


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


У нашому випадку

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Розв'язання задачі. Використовуючи співвідношення, отримаємо


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Результати розв'язку задачі наведено в таблиці 1.


Таблиця 1 – Результати розв'язку задачі 1

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

1 0

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

2 0

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

3 0

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

4 1

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Виберемо як Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої тоді Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої належить Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тому


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривоїСкладність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.


Розв'язуємо це рівняння, використовуючи алгоритм Евкліда

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Отже Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Таким чином, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

У результаті маємо, що


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Таким чином Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Другий крок: Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Знаходимо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Мультипликативно зворотний елемент числу 2 у полі Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої знаходимо з рівняння


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


дійсно


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Таким чином,


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Далі знаходимо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Таким чином, у таблиці ми знайшли, що


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Знаходимо


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Перевіряємо


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Таким чином


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Цей алгоритм при великих значеннях Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої стає менш ефективним. Як показали дослідження, алгоритм можна поліпшити. Для цього точки еліптичної кривої розбивають на три множини та обчислюють функцію Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої рекурентно за правилом


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


де Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої – випадкові цілі числа з інтервалу Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Під час використання формул даного виду можна зменшити складність криптоаналізу. Крім того це дозволяє ефективно розпаралелити процес знаходження коефіцієнтів Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої та Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, для яких виконується вимога Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої як мінімум на Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої процесів.

Стійкість Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої заснована на складності розв’язання задачі дискретного логарифмування. У порівнянні з більше ранніми прототипами - криптосистемами Діффі-Хеллмана й Ель-Гамала - вони дають істотний виграш у криптостійкості, або практично на порядок дозволяють скоротити розмір поля при порівняній стійкості. Відомо, що Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої порядку 160 біт порівнянний щодо безпеки з RSA і криптосистемою Eль-Гамала з розміром ключа 1024 біт, причому цей виграш прогресує зі збільшенням довжини ключа.

Щоб оцінити складність Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (Elliptic Curve Discrete Logarithm Problem), уявімо на хвилину, що піщина з лінійним розміром 0,1 мм є однією з точок ЕСС. Якої величини буде планета, складена з Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої таких піщин? Якщо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-радіус планети в кілометрах, то Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої км. Це приблизно в Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої раз перевищує радіус нашої планети. Серед цього вражаючого числа піщин потрібно знайти одну. Це й буде розв’язком, порівнянним за складністю з Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої для Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої із числом точок порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Практично обчислювальна складність вимірюється в MIPS-роках (MIPS – Million Instructions per Second - мільйон інструкцій за секунду). Під однією операцією тут розуміють одне додавання точок кривої. Оцінки часу рішення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої за допомогою Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-методу Полларда залежно від розміру поля й порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої криптосистеми наведено в таблиці 2

Проблема дискретного логарифмування на еліптичній кривій формулюється в такий спосіб: відома точка G криптосистеми простого порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й точка Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Необхідно знайти ціле число Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Термінологія тут успадкована із класичної проблеми дискретного логарифмування (Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої) у мультиплікативній групі поля криптосистеми розподілу ключів Діффі-Хеллмана, у якій однобічна функція Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої експоненціювання елемента Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої поля обчислюється швидко (у поліноміальному часі), а зворотна функція дискретного логарифмування Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - повільно (за експоненційний час). Суть цієї проблеми для Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої не міняється, якщо операцію множення замінити операцією додавання (в адитивній групі точок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої), при цьому експоненціювання переходить в Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-кратне додавання точок.


Таблиця 2 - Складність і час обчислення рішення ECDLP за допомогою Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-методу Полларда залежно від порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої криптосистеми

Розмір поля, Біт

Порядок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої криптосистеми, Біт

Складність

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Час обчислень

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-роки

163 160

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

191 186

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

239 234

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

359 354

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

431 426

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


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

Операція експоненціювання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої у мультиплікативній групі найбільш ефективно здійснюється методом послідовного піднесення до квадрата. Для цього число Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої подається у двійковій системі числення


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


як Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-розрядне двійкове число Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Наприклад, мінімальним 5-розрядним числом (з 1 у старшому розряді) є двійкове число Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (рівне 16 у десятковій системі), а максимальним – число 11111 (рівне 31 у десятковій системі). Тоді експоненціювання елемента Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої зводиться до послідовного піднесення до квадрата і множення на Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (останнє за наявності 1 у двійковому записі від старшого розряду до молодшого):


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


У першому випадку виконується 4 операції множення, у другому 8-множень. У загальному випадку експоненціювання у двійкову Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-розрядний степінь цим методом здійснюється за допомогою від Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої операцій множення за модулем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Об'єм обчислень пропорційний розрядності числа Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Така обчислювальна складність називається поліноміальною Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої а - коефіцієнт пропорційності).

Зворотна функція дискретного логарифмування Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої у найгіршому разі може зажадати перебору до Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої значень, при цьому говорять про експонентну складність обчислень Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Взагалі кажучи, поняття обчислювальної складності визначається через співвідношення вхідного й вихідного об'ємів даних деякого обчислювального алгоритму. Алгоритми поліноміального часу (швидкі алгоритми) характеризуються лінійним співвідношенням об'ємів даних на виході й вході процесора, а алгоритми експонентного часу (повільні), відповідно, експонентним. Зі збільшенням об'єму вхідних даних експонентна складність веде до практично нереалізованих обчислювальних витрат.

Сьогодні відомі досить ефективні субекспоненційні методи рішення DLP над скінченними полями. Це пов'язано з тим, що елемент поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - ціле число, яке можна факторизувати у вигляді добутку ступенів простих чисел. Це затребувано з метою безпеки істотно збільшити розміри поля для криптосистем Діффі-Хеллмана й Ель-Гамала (до тисяч біт). З іншого боку, точку еліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої факторизувати на зразок цілого числа не вдається. Тому для ЕСС поки не відомі методи розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, більш ефективні, ніж класичні методи з експонентною складністю обчислень. Цим і пояснюється високий рівень безпеки криптосистем на еліптичних кривих.

Криптоатаки на Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої прийнято розділяти на дві групи: атаки на загальну структуру й атаки ізоморфізму. До першого звичайно відносять:

– метод Шенкса( Shenks Method- Giant Step-Baby step);

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої методи Полларда (Pollardўs Method);

– метод Поліга- Хеллмана (Pohlig-Hellman Method);

– метод обчислення степенів (Index Calculus Method).

Ці методи застосовні для будь-якої скінченної групи, у тому числі й для еліптичної кривої (крім останнього). Атаки ізоморфізму специфічні для ECC. Серед них найбільш відомі:

– атака Менезиса, Окамото й Ванстоуна, або MOV- атака;

– ізоморфізм Семаєва;

– метод спуску Вейля й ін.

Атаки ізоморфізму базуються на перетвореннях, що переводять абелеву групу точок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої в елементи мультиплікативної групи поля. Оскільки, рішення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої у поле набагато простіше, ніж на еліптичній кривій (при порівнянних порядках), то знаходження ізоморфізму між двома групами істотно знижує безпека ЕСС. Поки відомі кілька класів криптографічно слабких кривих, для яких ці атаки успішні.


2. Метод Шенкса


Прямий метод розрахунку дискретного логарифма може використати два варіанти: Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- кратне додавання точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до збігу із точкою Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (шлях від точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої) або шлях від точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до точкиСкладність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. У найгіршому випадку для визначення числа Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої із точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої може знадобитися до Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої додавань точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої( при Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої маємо множину зворотних за знаком точок, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- координати яких уже відомі). Обчислювальна складність безпосереднього розрахунку дискретного логарифма оцінюється числом операцій Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Щоб скоротити шлях до збігу (колізії) з відомою точкою, природно на всьому шляху поставити маркери Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, координати яких визначено на етапі попередніх обчислень. Рухаючись від точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до найближчого маркера, ми істотно скорочуємо зону пошуку (рис 1). Виникає лише питання, як розставити маркери?


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Рисунок 1 - Подання елементів циклічної групи точками на колі й інтервал аналізу за методом Шенкса


По суті введення маркерів - це обмін обчислень на пам'ять. Якщо об'єми цих ресурсів зробити рівними, то відстань між маркерами слід вибирати рівною Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої . Ця ідея запропонована Д.Шенксом.

Метод Шенкса часто називають методом великих і малих кроків (Giant step-Baby step). Маркери Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - це Giant step. Номери Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої цих точок з їх Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-координатами зберігаються в пам'яті. Baby step – це послідовні додавання точок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої після чого обчислені Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-координати порівняюються з координатами маркерів. При збігу координат отримуємо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, звідки визначається шукане значення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Метод Шенкса є детерміністським.

Обчислювальна складність методу Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої оцінюється як середнє число малих кроків. Основний недолік методу – надмірний об'єм необхідної пам'яті, пропорційний Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Крім того, на кожному кроці порівняння координат здійснюється по всіх точках, що зберігаються в пам'яті. Для задач реального криптоаналізу метод не знайшов застосування. Однак, часто метод Шенкса приводиться як теоретична основа для інших, більш практичних методів рішення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Метод ділення точок на два ( продовження)


Він заснований на використанні точок <P> з максимальним порядком Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (коефіцієнт кривої a=0). Задамо рекурентну функцію ділення-відрахування


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривоїСкладність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (1)


Оскільки кожне ділення дає дві точки, повна процедура утворює дерево розв’язків із Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої галузями (Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - число віднімань точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої). В ідеальному випадку, при правильному виборі точок ділення, одна з галузей найбільш коротким шляхом веде до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, а інша – Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. При цьому двійковий запис алгоритму ділення (0) або відрахування – ділення (1) дає шукане число Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої або Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Для цього буде потрібно не більше Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої ділень. Зрозуміло, при випадковому виборі точок ділення ймовірність знаходження таких галузей мізерно мала.

Точки групи <P> зручно подати у вигляді еквідистантних точок кола, починаючи відлік від точки ПРО, розташованої ліворуч за годинниковою стрілкою (рис. 2). Будь-якій парній точці групи <P> ® Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої відповідають дві точки ділення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, розташовані на одній діагоналі кола й пов'язані співвідношенням Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої із точкою Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої другого порядку. Значення точок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої верхнього півкола можна розглядати як додатні, а нижнього півкола Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - як від’ємні. Координати Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої кожної такої пари збігаються, а Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. У процедурі ділення, що прагне до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, можна ігнорувати знак точки, зазначимо, що є лише Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- координата точки. Назвемо "правильною" точкою ділення точку лівого півкола (на рис 2 – точка Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої). Послідовний вибір "правильних" точок ділення в процедурі Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої веде до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й, відповідно до розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Злом криптосистеми, у такий спосіб зводиться до вирішення еквівалентних проблем:

– визначення, у якому пів кола групи <P> перебуває деяка точка цієї групи;

– визначення співвідношення (більше - менше) між двома довільними
точками Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої групи <P>;

– визначення парності ( непарності) числа Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої для точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої;

– чи виконується редукція за модулем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої при подвоєнні довільної точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої із групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої?

Доки відповісти на ці запитання не вдається ECC залишається стійкою криптосистемою з експоненційною складністю розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Для криптоаналізу зовсім необов'язково прийти до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої або Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, достатньо знайти точку з Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-координатою точки, що раніше зустрічалася в цій процедурі, або будь-якої іншої відомої точки групи <P>. У першому випадку рішення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої при колізії Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої близько до Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- методу Полларда, у другому – до методу Шенкса.

Доцільно використовувати максимально можливу кількість інформації (передрозрахунки) з метою збільшення ймовірності колізій, однак це веде до збільшення кількості перевірок і розширення пам'яті.


крива поле дискретний логарифмування атака

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Рисунок 2 - Геометрична ілюстрація методу ділення точок кривої на два


Якщо в 1 залишити лише одну операцію ділення на два з вибором точки із групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, то ітераційна процедура ділення на два в остаточному підсумку також призведе до точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (або іншої відомої точки), якщо 2 є примітивним елементом поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Послідовне ділення точок на два вимагає в НБ лише одне множення в полі на кожному кроці, інші операції практично не вимагають витрат. При цьому, імовірно, можна досягти максимальної швидкості криптоаналізу. Цей метод, однак, рівносильний повному перебору всіх точок. Більш доцільним, можливо, є випадковий пошук колізій зі складністю Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.


4. Аномальні криві й криві над розширеннями малого поля


Аномальні криві над розширеннями поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (криві Коблиця) виду Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої мають особливості структури групи E, що дозволяють зменшити в Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої раз об'єм аналізованих точок кривої (у порівнянні із групою загальної структури) і, відповідно, у Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої раз обчислювальну складність пошуку колізій. Це пов'язано з виникненням класів еквівалентності точок кривої, породжуваних послідовним піднесенням у квадрат координат вихідної точки.

Позначимо функцію Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої при цьому Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Для будь-якої точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої визначається ендоморфізм Фробеніуса (відображення поля в поле), який задовольняє характеристичне рівняння


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Тут операція додавання визначена як додавання в групі E, а параметр Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої називають слідом ендоморфізма Фробеніуса. Зокрема, для кривої Коблиця з коефіцієнтами з поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й параметром Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої маємо


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Тому що функція Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої не змінює порядку точки, справедлива рівність Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, при цьому Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, а характеристичне рівняння Фробеніуса приймає вигляд Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Розв’язання цього квадратного рівняння в кільці Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої дає значення параметра Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, що визначає всі точки класу еквівалентності


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Через те, що їхні координати визначаються послідовним піднесенням у квадрат, простіше всього їх виразити в НБ, у якому їх Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-бітовий запис утворює циклічний код із Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої слів для кожної координати. Такі точки називають помітними. Задача розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, таким чином, зводиться до пошуку класу еквівалентності з точністю до циклічного зсуву, що практично не вимагає додаткових обчислень. Неважко переконатися, що для підгрупи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої точок цієї кривої порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої коренем рівняння


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


є значення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, а класи еквівалентності містять точки


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Для точок максимального порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої корінь рівняння


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


дорівнює Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Один із класів еквівалентності точок даного порядку включає точки Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Їхні координати утворюються послідовним піднесенням у квадрат. Усього є 4 класи еквівалентності точок максимального порядку.

В порівнянні із загальним типом груп Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої аномальні бінарні криві поступаються у стійкості в Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої раз, що не є катастрофічною втратою. Для полів з розширенням Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої втрата складає не більше 4-х біт. Тому з урахуванням високої технологічності такі криві не виключаються із криптографічних застосувань і входять у відомі стандарти. Подібні ж міркування справедливі, якщо як вихідну прийняти криву Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої над малим полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, після чого ту ж криву розглядати над розширенням Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (при цьому як і раніше Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої). Слід Фробеніуса Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої визначає порядок кривої над підполем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (і розв’язання характеристичного рівняння для скаляра Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої), а слід Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - порядок кривої над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Виникнення класів еквівалентності точок кривої над таким розширенням приводить до втрати складності криптоатаки в Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої раз. Крім того, поле Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої є композиційним і містить принаймні підполя Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Такі криві уразливі стосовно атаки методом спуску Вейля.

Аномальні криві над простим полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої визначаються як криві з порядком Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й, відповідно, слідом Фробеніуса Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Такі криві виявилися криптографічно слабкими, тому що порядки групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й адитивної групи поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої рівні, що дозволяє порівняно просто побудувати атаку ізоморфізму, що переводить точки кривої в елементи групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Цей метод уперше був запропонований І. Семаєвим, а також незалежно авторами Т. Сатохом, К. Араки й Н. Смартом. Складність Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої при цій атаці стає поліноміальною, що робить аномальні криві даного типу неприйнятними в криптографії.


5. Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- атака


Під час вивчення властивостей суперсингулярних кривих виявилося, що порядок групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої ділить порядок мультиплікативної групи розширень Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої або Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Це дозволяє побудувати ізоморфізм між елементами групи E й мультиплікативної групи розширеного поля, після чого розв’язувати більше просту задачу визначення дискретного логарифма в полі. Ця атака ізоморфізму заснована на використанні Іспарювання ВейляІ і була запропонована А. Менезисом , Т. Окамото й С. Ванстоном, у зв'язку із чим називається Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- атакою.

Суперсингулярні криві над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої при непарних розширеннях Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої мають три класи ізоморфізму, зображених у таблиці 3 з порядками Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.


Таблиця 3 - Порядки суперсингулярних кривих над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривоїпри непарних степенях Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Крива Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Порядок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Непарне

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Для кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої з порядком Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої ізоморфізм існує вже при розширенні Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тому що мультиплікативна група цього поля має порядок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Для інших кривих ізоморфізм виникає при розширенні Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тому що Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й, отже, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої ділить порядок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої мультиплікативної групи поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. Оскільки відомі субекспоненційні алгоритми розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої в полі, такі розширення порівняно невеликі й роблять атаку успішною. У цьому зв'язку суперсингулярні криві не рекомендуються в криптографічних стандартах.

Несурперсингулярні криві й криві над простими полями також проходять тест на Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- атаку. Тест на стійкість до цієї атаки можна рахувати успішним, якщо порядок Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої не ділить порядок мультиплікативної групи розширення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, рівний Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, для всіх розширень Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Верхня межа безпеки звичайно приймається рівною Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


6. Метод спуску Вейля


Заснована на методі спуску Вейля атака називається Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- атакою.

Нехай несуперсингулярна крива Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої визначена над композиційним полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої з непростим розширенням. Позначимо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої,Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої (Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої мале поле, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- розширення поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої). Тоді


Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої


Припустимо, що виконується хоча б одна з умов:

1. Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- непарне число;

2. Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої;

3. Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Тут Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої - Імагічне числоІ, певне в працях А Менезиса, М.Ку, Гаудрі, Хасе й Смарта. Воно визначає рід Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої якоїсь гіпереліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-атака пропонує використати метод спуску Вейля для зведенняСкладність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої на кривій Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої до Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої якобіану Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої гіпереліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої роду Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

Порядок підгрупи якобіану Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої може виявитися більше порядку Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої але для групи Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої існують субекспоненціальні алгоритми розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

За допомогою алгоритму Кантора Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої у підгрупі Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої може бути вирішена за Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої групових операцій. При практичній реалізації для Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої часто залучаються такі три методи:

1. Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої- метод Полларда зі складністю Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої бітових операцій.

2. Метод Енге-Гаудрі, що має субекспоненційну обчислювальну складність Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої

3. Алгоритм Гаудри, який оцінюється складністю

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої бітових операцій.

Алгоритм Гаудрі швидше, ніж алгоритм Полларда, якщо Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої У зв'язку зі швидким зростанням співмножника Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої цей алгоритм стає непрактичним при Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. У цьому випадку доцільно використати метод Енге-Гаудрі. Він вважається прийнятним при Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої атака вважається успішною, якщо рід Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої гіпереліптичної Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої малий настільки, що алгоритми 2 і 3 більш ефективні, ніж метод Полларда. Нехай, наприклад, крива Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої визначена над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тоді Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої. У випадку максимального значення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої величина Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, тому очікується, що при Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої-атака для майже всіх кривих над полем Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої буде успішною. При Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої приходимо до якобіану Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої ізоморфної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої з експонентною складністю розв’язання Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої.

Щоб уникнути атаки методом спуску Вейля, розширення Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої поля слід вибирати простим. При цьому Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої й Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої, а рід Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої гіпереліптичної кривої Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої набагато перевищує граничне значення 1024. Практично у всіх сучасних стандартах Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої у цьому зв'язку рекомендується степінь поля Складність методів вирішення проблеми дискретного логарифмування в групі точок еліптичної кривої вибирати як просте число.

Похожие работы:

  1. • Методи вирішення проблем дискретного логарифмування
  2. • Проблема дискретного логарифмування
  3. • Основи криптографії
  4. • Амплітудні кутові пеленгатори і дискримінатори
  5. • Електронне растрування
  6. • Евклідова і неевклідова геометрії
  7. • Шифрування з секретним ключем
  8. • Розкриття невизначеностей з використанням правила Лопіталя
  9. • Розкриття невизначеностей за правилом Лопіталя
  10. • Розкриття невизначеностей за правилом Лопіталя
  11. • Культура Стародавнього Риму
  12. • Капустяні овочі
  13. • Методика вивчення логарифмічних рівнянь і нерівностей ...
  14. • Лікарські рослини урочища Вістова Калуського району
  15. • Послідовність та технологія гнуття гіпсокартонних виробів
  16. • Англомовні газетні заголовки та їх переклад на ...
  17. • Міжпредметні зв"язки на уроках хімії при розв ...
  18. • Економетрія (економічні моделі)
  19. • Католицька культова архітектура України XIV-XVIII ...
  20. • Опорядження прямокутних колон з конелюрами
Рефетека ру refoteka@gmail.com