
- •Тема лекції « Еліптичні криві»
- •2.2 Груповий закон для еліптичних кривих e(f(p)) в афінних координатах
- •2. 3 Груповий закон у проективних координатах
- •2.4. Груповий закон для еліптичних кривих e( f(2m))
- •2.5 Груповий закон для еліптичних кривих e( f(3m))
- •2.6 Складність обчислень у різних системах координат
- •2.7 . Основні властивості щодо еліптичних кривих
- •1.4.1. Властивості еліптичних кривих
- •Задача 3.
- •Знайти , якщо .
- •Знайдемо :
Задача 3.
Нехай є ЕК
з рівнянням:
,a=1,
b=1,
p=23.
Перевірити, чи належать такі точки ЕК:
(1, 7), (1, 16).
Розв’язок задачі:
,
точка (1,7) не належить ЕК;
,
точка (1,16) належить ЕК.
Задача 5.
Побудувати
,
m=4,
,
.
Розв’язок задачі:
Поле
– може бути задано 16 поліномами не вище
третього
ступеня, наприклад, поліномами
над полем GF (2).
Елементи поля можуть бути задані в двійковому вигляді, тоді, наприклад,
x3+ x2+11101
x3+11001.
Операція множення елементів поля виконується в полі GF(P).
Наприклад:
Зведемо цей поліном за модулем f(x) = x4+ x+1. У результаті маємо:
Таким чином: (x3+ x2+1)(x3+ 1)(mod (x4+ x+1),2) = x3+ x2+x +11111.
В табл.
1.5
наведені
елементи aj
для
j=,
якщо
= x.
Таблиця 1.5 – Значення aj
j |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
j |
1 |
x |
x2 |
x3 |
x+1 |
x2+x |
x3+x2 |
x3+x2+x+1 |
Елементи поля
можна отримати
як aj
=
j
(mod f(x),2), j=.
Задача 6.
Нехай
задано поле
,m=4,
,
.
Знайти , якщо .
Розв’язок задачі:
Знайдемо :
.
Далі знайдемо зворотний елемент для числа 0111, яке подамо поліномом х2+х+1.
Враховуючи, що:
;
.
Знайдемо
:
Таким чином:
.
Додаток В Задачі для самостійного розв’язання
1. Нехай є ЕК
з рівнянням:
,a=1,
b=1,
p=23.
Перевірити, чи належать точки, що наведені в табл. 1.6, еліптичній кривій:
Таблиця
1.6 – Значення
N |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
(3,10) |
(3,13) |
(4,0) |
(5,4) |
(5,19) |
(6,4) |
(6,19) |
(7,11) |
(7,2) |
(9,7) |
(9,16) |
(17,3) |
N |
13 |
14 |
15 |
16 |
|
|
|
|
|
|
|
|
|
(17,20) |
(18,20) |
(19,5) |
(13,16) |
|
|
|
|
|
|
|
|
Якщо n= k (mod 17), k – номер в журналі.
Якщо k=17, то k=k+1.
2. Знайти
(
з
попередньої задачі).
3. Знайти
,
якщо
(
з
попередньої задачі).
4. Знайти
і
,
якщо
,а
еліптична крива має вигляд
,
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k
– номер за списком, якщо
k=8,
то
.