Сліди і базиси розширеного поля. Подання точок кривоїу різних координатних системах. Складність арифметичних операцій у групах точок ЕК
Від ідеї створення криптосистем на еліптичних кривих (
Насамперед це відноситься до швидкодії криптосистеми або швидкості обчислень. Одним з напрямків робіт у цій сфері було вивчення і порівняльний аналіз арифметики в поліноміальному і нормальному базисах поля
1. Сліди і базиси розширеного поля
Операції в розширених полях вимагають введення таких понять, як слід елемента поля та базису поля.
Нехай
Слідом елемента
Зокрема, слід елемента над полем
Розширення поля Галуа
Теорема 1. Елементи
або визначник
Із множини всіляких базисів найбільш розповсюдженими є поліноміальний і нормальний базиси поля
Поліноміальний базис, звичайно, будується за допомогою послідовних степенів примітивного елемента поля
Примітивний елемент
Наприклад. Розглянемо поле
Таблиця 1.
(0000) | (0001) | (0010) | (0011) | (0100) | (0101) | (0110) | (0111) |
(1000) | (1001) | (1010) | (1011) | (1100) | (1101) | (1110) | (1111) |
Використовуємо при обчисленнях поліном
Додавання:
(0101)+(1101) = (1000).
Множення:
(0101)×(1101) =
Піднесення до степеня:
Таблиця 2 - Мультиплікативна інверсія
| | | |
| | | |
| | | |
| | | |
Мультиплікативною інверсією для
Дійсно
Нормальний базис (НБ) над полем
Зазначимо, що молодший розряд НБ звичайно записується ліворуч (на відміну від поліноміального, у якому молодший розряд прийнято записувати праворуч).
Кожен наступний елемент базису є циклічним зсувом вправо попереднього. Оскільки
Для порівняння двійкове подання елементів у поліноміальному і нормальному базисах подано в таблиці 3.
Таблиця 2 - Двійкове подання елементів у поліноміальному і нормальному базисах
| | | | | |
0 | 0000 | 0000 | | 1011 | 1110 |
1 | 0001 | 1111 | | 0101 | 0011 |
| 0010 | 1001 | | 1010 | 0001 |
| 0100 | 1100 | | 0111 | 1010 |
| 1000 | 1000 | | 1110 | 1101 |
| 0011 | 0110 | | 1111 | 0010 |
| 0110 | 0101 | | 1101 | 1011 |
| 1100 | 0100 | | 1001 | 0111 |
Довільний елемент поля в нормальному базисі подається як