Интернет магазин китайских планшетных компьютеров



Компьютеры - Эллиптическая криптография - Эллиптические кривые над конечными полями

22 января 2011


Оглавление:
1. Эллиптическая криптография
2. Эллиптические кривые над конечными полями
3. Теорема Хассе
4. Реализация шифрования
5. Приложения



Эллиптической кривой называется множество точек , удовлетворяющих уравнению:

y + a1xy + a3y = x + a2x + a4x + a6

Это уравнение может рассматриваться над произвольными полями и, в частности, над конечными полями, представляющими для криптографии особый интерес.

В криптографии эллиптические кривые рассматриваются над двумя типами конечных полей: простыми полями нечётной характеристики и полями характеристики 2).

Эллиптические кривые над полями нечётной характеристики

Над полем \mathbb{Z}_p характеристики p > 3 уравнение эллиптической кривой E можно привести к виду:

E:\quad y^2 = x^3 + Ax + B \pmod p,

где A, B \in \mathbb{Z}_p — константы, удовлетворяющие 4A^3 + 27B^2 \not\equiv 0 \pmod p.

Группой точек эллиптической кривой E над полем \mathbb{Z}_p называется множество пар , лежащих на E, объединённое с нулевым элементом \mathcal{O}:

E = \mathcal{O} \cup \left\{ \in \mathbb{Z}_p \times \mathbb{Z}_p | y^2 \equiv x^3 + Ax + B \pmod p \right\}.

Следует отметить, что в \mathbb{Z}_p у каждого ненулевого элемента есть либо два квадратных корня, либо нет ни одного, поэтому точки эллиптической кривой разбиваются на пары вида и .

Пример

Рассмотрим эллиптическую кривую y = x + 3x + 2 над полем \mathbb{Z}_5. На этой кривой в частности лежит точка , так как 1^2 \equiv 1^3 + 3 \cdot 1 + 2 \pmod 5.



Просмотров: 8470


<<< Электронные методы и средства разведки