Background Image
Previous Page  3 / 14 Next Page
Information
Show Menu
Previous Page 3 / 14 Next Page
Page Background

Рис. 1. Архитектура преобразований на основе эллиптических кривых

Пусть

E

— множество рассматриваемых кривых

E

(

F

p

)

,

L

i

— мно-

жество алгоритмов вычисления преобразований на основе эллиптиче-

ских кривых уровня

i

математической иерархии. При

i

= 1

множество

алгоритмов

L

1

будем называть множеством

базовых алгоритмов

. То-

гда алгоритм

a

∈ L

i

,

i >

1

, получается композицией из

t

алгоритмов

множества

L

i

1

:

F

a

:

L

t

i

1

−→ L

i

.

Архитектура алгоритмов представляет собой математическую ие-

рархию. Множество алгоритмов всех уровней архитектуры обознача-

ется как

A

=

S

i

=1

,

5

L

i

.

Вычислительной (средней вычислительной) сложностью

алгорит-

ма

a

является функция

L

a

(

n

)

(

ˆ

L

a

(

n

)

), определяющая зависимость вре-

мени (среднего времени) работы алгоритма

a

от входного параметра

n

[3].

Введем функцию

S

(

a

)

,

a

∈ A

, определяющую объем дополни-

тельной памяти для хранения данных, которые связаны с предва-

рительными вычислениями, и необходимой для работы алгоритма

a

:

S

:

A −→

Z

+

. Тогда наиболее эффективным алгоритмом

a

∈ L

i

,

полученным композицией

F

a

, является такой алгоритм, что

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 3 67