Популярность Длины Ключа На Эллиптических Кривых

Ключ, построенный по эллиптической кривой над конечным полем, в три раза короче, чем ключ, построенный по полю целых чисел.

Если вчитаться в это предложение, то любому здравомыслящему человеку оно покажется абсурдным, почему оно короче, а если я хочу длиннее, то оно имеет какое-то ограничение или что? Если переформулировать это и сказать: ключ, построенный на эллиптической кривой над конечным полем, обеспечивает криптостойкость алгоритма, сравнимую с ключом в три раза дольше, но над полем целых чисел это будет звучать более правдоподобно.

Попробуем разобраться, что означает «укорачивание» длины ключа.

Криптографическая стойкость — это не что иное, как сложность вычисления самой трудоемкой обратной операции алгоритма.

В теории односторонних функций, на которой построена асимметричная криптография, предположение о сложности дискретного логарифма представляет собой NP-трудную задачу.

Итак, возведение числа a в степень n в конечном поле и умножение точки эллиптической кривой на число являются основой асимметричного шифрования.

Задача дискретного логарифма на эллиптической кривой над конечным полем состоит в нахождении m в паре mA=P. Где A и P — точки эллиптической кривой.

Ключи m и P являются частными и общедоступными соответственно.

Те.

вся сложность алгоритма основана на предположении, что не существует полиномиального алгоритма нахождения м, зная А и П.

Сложение точек на эллиптической кривой легче всего рассматривать в геометрической интерпретации.

Операция сложения в этой интерпретации представляет собой построение секущей между двумя точками или касательной в случае удвоения точек и результатом сложения будет третья точка, лежащая на пересечении секущей/касательной и кривой.



Популярность длины ключа на эллиптических кривых

Скалярное умножение точки реализуется как mA=A+A+.

+A=P, т.е.

группа точек эллиптической кривой над полем является конечно порожденной абаловой группой, т.е.

группа точек эллиптической кривой есть аддитивна, и поэтому на ней определены групповые операции сложения и умножения, основанные на индукции сложения.

Те.

Получить точку P, зная n и A, довольно легко, но алгоритмически сложно найти число m, зная только «конечные» точки.

Теги: #Криптография #эллиптические кривые #Чулан

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.