Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Криптографічні перетворення в групі точок еліптичних кривих. Приклади розв’язку задач та задачі для самостійного розв’язання



1.9.1 Приклади розв’язку задач

Задача 1.

Скласти точки P 1 і P 2. P 1=(12, 19), P 2=(5, 4). Якщо еліптична крива має вигляд , тобто a = 1, b = 1, P = 23.

Розв’язок задачі:

.

Знаходимо в полі G (23) обернений елемент Z, розв’язавши порівняння

7* Z º1 (mod 23).

Це порівняння має розв’язок при Z = 10, тому

l = 15*10 (mod 23) = 12.

= 122 – 12 –5 = 144 - 12 – 5 (mod23) = 127 mod23 = 12 mod23.

=12*(12 - 12) - 19(mod23) = 4mod23.

Таким чином:

P 1 + P 2 = (x1, y1) + (x2, y2) = P 3 = (x3, y3) = (12, 4).

P 3=(12,4).

Задача 2.

Знайти точку, яка дорівнює . . Еліптична крива має вигляд

, тобто a =1, b =1.

Розв’язок задачі:

Спочатку подвоїмо точку , тобто знайдемо .

Знайдемо , використовуючи (1.88)

.

Знайдемо зворотний елемент

; .

Значить .

Використовуючи (1.85)-(1.86) та враховуючи, що х 1= х 2, знайдемо координати х 2 і у 2 точки P 2(x 2, y 2)

;

.

Таким чином: .

Далі знайдемо суму точок P 1+ P 2= P 1+2 P 1= P 3=(x 3, y 3).

.

Знайдемо , використовуючи (1.87)

.

Знайдемо зворотний елемент

; .

Значить .

Використовуючи (1.85) і (1.86), знайдемо х 3 та у 3

;

.

Таким чином: 3 Р 1 =3(5, 4) = (13, 16).





Дата публикования: 2015-01-14; Прочитано: 675 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...