<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analysis of 2-Isogeny Properties of Generalized Form Edwards Curves</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv University</institution>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv National University of Radio Electronics</institution>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute</institution>
          ,”
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The analysis of the 2-isogeny existence conditions of generalized Edwards form curves over a prime field, including complete, quadratic, and twisted Edwards curves, is presented. An overview of the properties of these three classes of curves is given. Generalization of the results known for the classes of complete and quadratic curves to the class of twisted Edwards curves is obtained. A modified law of point's addition is used to correctly determine the isogeny degree.</p>
      </abstract>
      <kwd-group>
        <kwd>Generalized Edwards Form Curve</kwd>
        <kwd>Complete Edwards Curve</kwd>
        <kwd>Twisted Edwards Curve</kwd>
        <kwd>Quadratic Edwards Curve</kwd>
        <kwd>Curve Order</kwd>
        <kwd>Points Order</kwd>
        <kwd>Addition of Points</kwd>
        <kwd>Isomorphism</kwd>
        <kwd>Isogeny</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>One of the well-known prospects of post-quantum cryptography (PQC) is the isogeny
of supersingular elliptic curves with as many subgroups of their points as possible. The
discrete logarithm problem (DLP) of classical elliptic cryptography is replaced by the
problem of finding one of the isogenies of a large number of subgroups of such a
noncyclic curve, which is sufficiently resistant to the attacks of a virtual quantum
computer. To date, the growing interest in isogenies is associated with the shortest key
length in the proposed algorithms in comparison with other known candidates for PQC
at a given level of security [1].</p>
      <p>Sect. 2 provides a brief review of the literature on this topic. Sect. 3 of the article
gives the basic definitions of isomorphic curves in Montgomery and Edwards forms,
the laws of the point’s addition, and doubling with a modification adapted to the
horizontal symmetry of inverse points. A brief overview of the properties of three
classes of generalized Edwards form curves following the classification is given. Sect. 4
summarizes the results of one of the methods for obtaining 2-isogeny for two classes
of complete and quadratic Edwards curves [3] to the class of twisted Edwards curves,
analyzes the existence conditions for the 2-isogeny in three classes of Edwards curves
over a prime field, and includes examples.</p>
      <p>Review of the Literature
The properties of isogenies for Weierstrass curves are well studied. Effective methods
for constructing and isogenies properties of promising classes of curves in the Edwards
form are much less known. The Edwards curves with one parameter, defined in [2],
have very attractive advantages for cryptography: fastest exponentiation of a point [2],
completeness and universality of the law of point’s addition, affine coordinates of a
neutral element of a points group, enhanced security against side-channel attacks [2–
4]. 3- and 5-isogenies are considered in previous works [5] and [6].</p>
      <p>The programming of group operations is accelerated due to the absence of a singular
point at infinity as a neutral element of an Abelian group of points. The introduction of
the second curve parameter in [7] extended the class of curves in the Edwards form and
gave rise to classes of quadratic and twisted curves with new properties of interest to
cryptographic applications. In this paper, the known results for the 2-isogeny of
complete and quadratic Edwards curves [3, 8] are generalized to the class of twisted
Edwards curves [9, 10]. In particular, an analysis of the existing conditions of such
curves over a prime field is given.
3</p>
      <p>Isomorphism and Properties of Classes of Generalized
Edwards Form Curves
The analysis of isogenies of Edwards curves is often based on Weierstrass and their
special cases of isomorphic curves in Montgomery or Legendre form. Let’s describe
the curve of the Montgomery form over the field   ,  =   by the equation [7]
  , :   2 =  3 +   2 +  ,  = 2
 −
 + ,  =
 −
4 ,  =
 +2 ,  =</p>
      <p>−2 ,  2 ≠ 4.


This curve is by a rational transformation of coordinates
 =

 ,  =
 +1
 −1 ⟹  =
1−
1+ ,  =


is mapped into a birationally equivalent in the generalized Edwards form curve of
[7, 10] with the equation</p>
      <p>, :  2 +   2 = 1 +   2 2,  ,  ∈   ∗,  ≠ 1,  ≠  ,  ≠ 2.</p>
      <p>
        Unlike the original equation of this curve in [7] here we multiply the parameter  by
 2 instead of  2. If the quadratic character  (
) = −1, the curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) is isomorphic to
the complete Edwards curve [2]  1, =   with one parameter d
      </p>
      <p>:  2 +  2 = 1 +   2 2,  ( ) = −1,  ≠ 0,1.</p>
      <p>
        In the case of  ( ) = 1 and  ( ) =  ( ) = 1 the curve (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is isomorphic with the
quadratic Edwards curve [10]
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
  :  2 +  2 = 1 +   2 2,  ( ) = 1,  ≠ 0,1
having, in contrast to (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), the parameter d defined as a square. This difference leads to
radically different properties of curves (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) [10], which are summarized below.
Despite this, in the pioneering work [7], these classes of curves are united by the general
term “Edwards curves.”
      </p>
      <p>
        In [10], we proposed to swap the coordinates X and Y in the form of an Edwards
curve. Then the modified universal law of addition of points has the form
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
( 1,  1)+ ( 2,  2) = (  1 2−  1 2 ,  1 2+ 2 1 ).
      </p>
      <p>
        1−  1 2 1 2 1+  1 2 1 2
If two points coincide, we obtain from (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) the law of points doubling
2( 1,  1) = (  12−  12 ,
      </p>
      <p>1−  12 12 1+2 1121 12).</p>
      <p>
        The use of modified laws (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ), (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) allows us to preserve the generally accepted horizontal
symmetry (relative to the axis X) of the inverse points.
      </p>
      <p>
        Let’s define now the inverse point as − 1 = ( 1, − 1) we will acquire according to
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) the coordinates of the neutral element of the group of points  = ( 1,  1)+
( 1, − 1) = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ). Except for the neutral element О on the axis x, there is also the point
of the second order, for which by (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) 2 0 = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ) =  . Depending on the properties
of the parameters a and d we can get also two singular points of the 2nd order and two
singular points of the 4th order.
      </p>
      <p>
        As follows from (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), the axis Y can also contain non-singular points
± 0 = (0, ± 1⁄
      </p>
      <p>
        ) of the 4th order, for which ±2 0 =  0 = (−1,0). These points
√
exist over the primary field   if the parameter  is a square (quadratic residue). The
law of points addition (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) of the curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), in contrast to the original, retains the
definition of the degree of isogeny adapted to curves in the Weierstrass form. In
addition to the above, points of the 4th order can exist as non-singular for nonzero
coordinates x and y [10]. The order of the Edwards curve is   = 2 ∙  ,  ≥ 2,  is
odd.
      </p>
      <p>Justification of the new classification of generalized Edwards form curves is given
in papers [10, 11]. Below are definitions of three classes of these curves and a list of
fundamental properties of curves of different classes.</p>
      <p>
        Depending on the properties of the parameters a and d, generalized Edwards form
curves (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) are divided into 3 non-intersecting classes:
• Complete Edwards curves with the condition C1:  ( ) = −1.
• Twisted Edwards curves with the condition C2.1:  ( ) =  ( ) = −1.
• Quadratic Edwards curves with the condition C2.2:  ( ) =  ( ) = 1.
The main properties of these classes of curves [8–10]:
      </p>
      <p>1. For points of the second order, the first class of complete Edwards curves over a
prime field is the class of cyclic curves, while twisted and quadratic Edwards curves
form classes of non-cyclic curves. The maximum order of points of curves of the last 2
classes does not exceed   ⁄ .</p>
      <p>2</p>
      <p>2. The class of complete Edwards curves does not contain singular points. The order
of these curves is   ≡ 4mod8 or   ≡ 0mod8.</p>
      <p>3. The twisted Edwards curves contain only two singular points of the 2nd order
 1,2 = (±√</p>
      <p>(±√</p>
      <p>curves is   ≡ 0mod8.</p>
      <p>; ∞). The order of these curves is   ≡ 4mod8 or   ≡ 0mod8.
4. Quadratic Edwards curves contain two singular points of the 2nd order  1,2 =
; ∞) and two singular points of the 4th order ± 1 = (∞; ± 1 ). The order of these
√
5. Twisted and quadratic Edwards curves form pairs of quadratic torsion based on
the transformation of parameters:  ̃ =  ,  ̃ =  ,  ( ) = −1.</p>
      <p>6. In the classes of twisted and quadratic Edwards curves, the replacement  ↔ 
gives the isomorphism   , ~  , .</p>
      <p>
        7. Complete and quadratic Edwards curves are isomorphic to curves with parameter
 = 1:   , ~ 1, / . The introduction of the parameter into the equation of curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) is
justified only for the class of twisted Edwards curves.
      </p>
      <p>8. Twisted Edwards curves under  ≡ 1mod4 do not have the points of the 4th order
and have the order   = 4 ,  is odd.</p>
      <p>
        9. For points of odd order, the law of addition of points (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) is always complete (i. e.,
the sum of any pair of points does not give a singular point).
4
2-Isogeny for the Classes of Complete, Quadratic,
and Twisted Edwards Curves
The isogeny of the elliptic curve  ( ) over a field 
into a curve  ′( ) is a
homomorphism  :  ( ̅) →  ′( ̅) over an algebraic closure  ̅ given by rational
functions. This means that for all points  ,  ∈  ( ),  ( +  ) =  ( )+  ( ) and
there exist rational functions [12]
 ( ,  ) = ( ( ), 
 ( )
 ( )
 ( )) = ( ′,  ′),
mapping points of the curve  at the points of the curve  ′. The degree of isogeny is
the maximum of the degrees
      </p>
      <p>= deg  ( ,  ) = max{deg  ( ), deg  ( )}, and its
kernel is subgroup</p>
      <p>⊆  of the order  (separable isogeny), the points of which are
mapped by the function  ( ,  ) into a neutral element of the group O.</p>
      <p>Isogeny compresses the points of the curve  at  times and is a surjection ( points
of the curve  are mapped to one point of the curve  ′). When  =  , isogeny becomes
isomorphism ( = 1).</p>
      <p>
        The calculation of isogenies is usually carried out using the Velu formulas [12] for
curves in the Weierstrass form. In paper [3] isogeny formulas of the second (2-isogeny)
and odd degrees are obtained, adapted, in particular, to curves in the form of Edwards
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) and (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) with one parameter  (complete and quadratic Edwards curves).
      </p>
      <p>
        Let us analyze and extend some of their results to curves (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) with the emphasis on
the analysis of the existing conditions for 2-isogeny over a prime field.
The construction of 2-isogeny in [3] is carried out in three stages:
      </p>
      <p>1. Isomorphic transformation  1( ,  ) = ( ,  ) of the Edwards curve into the</p>
    </sec>
    <sec id="sec-2">
      <title>Montgomery form.</title>
      <p>2. The construction of 2-isogeny  2( ,  ) = ( ,  ).</p>
      <p>3. Reverse transformation  3( ,  ) = ( ,  ) of the isogenous curve in the</p>
    </sec>
    <sec id="sec-3">
      <title>Montgomery shape to the Edwards shape.</title>
      <p>
        curve  and the isogenic curve  ′ is found.
transformation (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>
        As a result, the composition  ( ,  ) =  1 ∘  2 ∘  3 of three mappings between the
At the first stage, the Edwards curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )  2 +  2 = 1 +   2 2 by a rational
 1( ,  ) = (( −  )1+
1−
, ( −  )
2 )

is transformed into the birationally equivalent Montgomery form
      </p>
      <p>2 =  3 + 2( +  ) 2 + ( −  )2 .</p>
      <p>
        The point (0,0) is the second-order point of this curve, which, together with the point
at infinity as a neutral element of the group, forms the kernel of the 2-isogeny. It is
required to find parameters  ̅ and  ̅of the isogenous curve with equation (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) and the
rational function  2( ,  ) = ( ,  ).
      </p>
      <p>For the Montgomery curve of the general view</p>
      <p>
        , :  2 =  3 +   2 +  ,
finding 2-isogeny is well known [12]. Based on the Velu formulas, using the laws of
the addition of the points of the curve in the general Weierstrass form, for the curve (
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
one can obtain the 2-isogeny ([12], the example 12.4)
and the equation of the isogenous curve
 2( ,  ) = ( 2+ + ,  2−
      </p>
      <p>2  ) = ( ,  )
 2 =  3 − 2  2 + ( 2 − 4 ) .</p>
      <p>
        The discriminant of the quadratic equation on the right-hand side of (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) is Δ = 16 ,
and depending on the meaning of  ( ), the curve (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) has one or three points of the 2nd
order. In the first case, one can construct one 2-isogeny, in the two-three points (for
three kernels as subgroups of the second-order).
      </p>
      <p>
        The main question in this work is the question of the existence of 2-isogeny in three
classes of Edwards curves. As follows from (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) and (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ), only those curves (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) of general
form can be reduced to the Montgomery form (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) or (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) (and, accordingly, to the
Edwards form), the parameter  of which is the square ( ( ) = 1). This is connected
with the existence on the curve (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) the points of the 4th order 
2
= (0,0). Then, taking  =  12, equation (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) after replacement  →   1 is reduced
= ( 1,  1), such that
to the form
 2 =  3 +   1 2 +  12 ,
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
or to isomorphic (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) (or its quadratic torsion) curve
 2 =  3 +   2 +  ,  = 2  +− .
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
This curve is birationally equivalent to the generalized Edwards form curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) when
 2 →   2. The equation (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) is equivalent to (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) when  12 = ( −  )2 and   1 =
2( +  ).
      </p>
      <p>
        Thus, the 2-isogenic curve (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) with the discriminant Δ = 16 12 in this case, has
three points of the 2nd order, and corresponding isogenies can be found only in the
classes of quadratic and twisted Edwards curves forming pairs of quadratic torsion. At
the time the curve  , for which isogeny is built, can have one point of the 2nd order and
two points of the 4th order (the class of complete Edwards curves), or belong to other
classes of Edwards curves with three points of the second order. For example, with  ≡
3mod4 supersingular curve  2 =  3 +  (for which  ( 2 − 4 ) = −1) has one point
of the second-order and two points of the 4th order and is isomorphic to the complete
Edwards curve. Its 2-isogenous curve (
        <xref ref-type="bibr" rid="ref11">11</xref>
        )  2 =  3 − 4 has three points of the
second-order and falls into the classes of quadratic and twisted Edwards curves with
the same order  + 1 of these curves. However, the element (–4) is a quadratic
nonresidue, and the Edwards curve, isomorphic to a curve of the form  2 =  3 − 4 ,
does not exist over a prime field (see equation (
        <xref ref-type="bibr" rid="ref12">12</xref>
        )). However, taking  →  − 2, we
obtain an isomorphic curve  2 =  3 + 6 2 + 8 , for which isomorphism with the
Edwards curve over a prime field with  ≡ 7mod8 exists. Thus, the original curve 
of the form (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) with the adaptation to Edwards curves can have one or three points of
the second-order and, therefore, over a prime field belongs to one of the classes of
complete, twisted, or quadratic Edwards curves. All these curves in the extension   2,
in which all the elements of the subfield   become squares, become quadratic Edwards
curves. Of course, in the extension    , we can also build complete as well as twisted
Edwards curves.
      </p>
      <p>
        The equations (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) and (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) are identical for  = 2( +  ),  = ( −  )2, then
 2 − 4 = 16 and the isogenic curve equation (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) in the Montgomery form has the
form
Its discriminant is Δ = 16(1 −  )2, and the corresponding roots are defined as
2( +  )± 2( −  ) = {4 , 4 }. Therefore, it can be written as follows:
Linear coordinate offset  → { − 4 ,  − 4 } to other values of the cubic roots in
(15) leads to two alternative equations (14) of isogenous curves in the Montgomery
form:
 2:  2 =  3 − 4( − 2 ) 2 + 16 ( −  ) ,
 3:  2 =  3 + 4(2 −  ) 2 − 16 ( −  ) .
      </p>
      <p>1:  2 =  3 − 4( +  ) 2 + 4</p>
      <p>
        .
 1:  2 =  ( − 4 )( − 4 ).
(14)
(15)
(16)
The curve (16), up to isomorphism, coincides with the isogenic curve in the form (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ),
but with the parameters  ̅ and  ̅
      </p>
      <p>2 =  3 + 2( ̅ +  ̅) 2 + ( ̅ −  ̅)2 .</p>
      <p>
        From this equation and (
        <xref ref-type="bibr" rid="ref12">12</xref>
        )–(14) one can obtain the equalities
(18)
(19)
Hence, after the substitution  1 = ±4√
      </p>
      <p>we obtain
2  ̅̅−+ ̅̅  1 = −4( +  ),  12 = 16 .</p>
      <p>
        √ +√ )2.
 ̅+ ̅ = ∓( + ) ⟹  1̅±1 =  ̅1 (√ −√
 ̅− ̅ 2√
So, for curve (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ), two isogenous curves (14) in the form (18) have two mutually inverse
parameters  1̅±1 of isomorphic quadratic or twisted Edwards curves.
      </p>
      <p>According to property 5 of Sect. 2, the twisted Edwards curve is the quadratic torsion
of the quadratic Edwards curve  1, =   with the offset  =  of the parameters  ̃ =
 ,  ̃ =  ,  ( ) = −1, where  is the parameter of the quadratic Edwards curve
( ( ) = 1). In this case, the parameter  can be considered as a fixed factor of the
variable parameter  , moreover  ̃ ±  ̃ =  (1 ±  ). For example, with  ≡ 3mod4 for
a twisted curve, we can take  = −1 аnd with  ≡ 1mod4 as the smallest value of the
quadratic nonresidue.</p>
      <p>Further, instead of the curve   , we will use the curve   , that leads to the
substitution  →  . This simplifies the formulas for the isogenic curve parameters.</p>
      <p>
        The formula (19) is valid only for one of the three points of the 2nd order (0,0) of the
curve (15). Based on (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ), (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ), (16)–(18) one can obtain two more formulas for the
parameter  2̅,3 of isogenic curves, which are given below in Theorem 1.
      </p>
      <p>
        The inverse transformation of isogenous curves in the Montgomery form ( 1,  2,
and  3) into the Edwards form   , is performed based on rational functions (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) taking
into account different values of coordinates of points of the 4th order
± 1 ∈ {4 √ , 4 √1 −  , 4 √ ( − 1)} or ± 1 =  ̅ −  ̅with the help of rational
function
      </p>
      <p>3( ,  ) = ( −+ 11 , 2  √ ̅−1 ̅) = ( ,  ).</p>
      <p>
        Substitution of these rational functions of the form (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) into the equations of the curve
in the Montgomery form gives the isogenic Edwards curve  2 +  ̅ 2 = 1 +  ̅2 2.
      </p>
      <p>The composition  ( ,  ) =  1 ∘  2 ∘  3 of three transformations leads to the
2isogeny formulas for curves in the Edwards form, which are given below in Theorem 1.</p>
      <p>
        In [3], the theorem was proved that is valid for complete and quadratic Edwards
curves ( = 1). We generalize this theorem to all generalized Edwards form curves (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
Besides, we give its formulation taking into account the modification of the law of
points addition (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) of Edwards curves and the replacement ( ↔  ) [10].
mapping   ,
mapping   ,
mapping   ,
Theorem 1. Let’s take the generalized Edwards form curve   ,
and the elements
(possibly in extension) of the field  : 2 =  , 2 = 1 −  , 2 = −1. Then there exist
three pairs of 2-isogeny   ,
      </p>
      <p>→  ′ , ̅, set by the functions  1,  2, and  3
→  ′̅,̅̅ with the parameters  1̅±1 = ̅(11−+ )2;
 1 −  2  2</p>
      <p>1 −  2 ),
 2( , )= ((
(
∓ 1) 2 ± 1
± 1) 2 ∓ 1,(
→  ′̅,̅̅ with the parameters  2̅±1 = ̅(1− )2;</p>
      <p>1+
  2 ∓  − 
 3( , )= (−  2 ±</p>
      <p>−  ,( ±  ) ),
→  ′̅,̅̅ with the parameters  3̅±1 = ̅( −+ )2.</p>
      <p>∓ 1) ),</p>
      <p>
        The proof of the theorem for the case  = 1 is given in [3]. Let us adapt its formulas
for the curve (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ).
curves can be written
      </p>
      <p>
        Taking into account the accepted designations, equations (16), (18), (19) of isogenic
 1: 2 =  3 − 4 (1 +  2) 2 + (4
 2: 2 =  3 + 4 (1 +  2) 2 + (4
 3: 2 =  3 + 4 ( 2 + ( )2) 2 + (4
)2 ;
)2 ;
)2 .
 1(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) = ±4
isogenic curves, we obtain
The first coordinates of the points ( 1, 1)of the 4th order of these curves (for them
2( 1, 1)= (0,0)) are respectively equal to  1(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = ±4 ,  1(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = ±4 , and
. Equating the coefficients at  2 in (15), (20), and the equations of
Hence, for each pair of isogenic curves, we find the values of the parameters:
2
2
̅̅−+  ̅̅ 1(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = −4 (1 +  2),
̅̅−+  ̅̅ 1(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = 4 (1 +  2),
2
̅̅−+  ̅̅ 1(
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) = 4 ( 2 + ( )2).
      </p>
      <p>1̅±1 = ̅(
 2̅±1 = ̅(
 3̅±1 = ̅( +</p>
      <p>We emphasize that for the curve   , they do not depend on the parameter  , but they
depend on the parameter ̅.</p>
      <p>The proof of formulas for mapping rational functions  1,  2, and  3 is based on the
composition  ( , )=  1 ∘  2 ∘  3 of three transformations: from an Edwards curve
to a Montgomery shape, an isogenous transformation of a Montgomery curve, and
finally the inverse transformation of the latter to an Edwards curve. It repeats the
corresponding proof in [3] with the replacement  →  ,  →  .</p>
      <p>
        It should be noted that the generally accepted definition of the degree of isogeny is
the highest of the degrees of the polynomials of the first rational function  ( ) of the
 ( )
transformation  ( ,  )[11]. It is valid for Weierstrass curves. If we turn to the original
Theorem 1 [3], then we come to a paradoxical result: the degree of 2-isogeny is equal
to 1. The modified law of Edwards curve points addition (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) with horizontal symmetry
of inverse points ±( 1,  1) = ( 1, ± 1)adopted by us removes this paradox: the degree
of isogeny is  = deg( ) = 2.
      </p>
      <p>Let’s consider some properties of 2-isogeny of Edwards curve   , over a prime
field.</p>
      <p>Proposition 2. The complete Edwards curve with the order   ≡ 0mod8 has a
unique mapping  2( ,  ) over the primary field   at  ( ) = 1 to the quadratic
Edwards curve.</p>
      <p>
        Proof. By doing  ( ) = 1 the complete curve has points of the 8th order and its order
is   ≡ 0mod8 [10]. At  ( ) = 1 there exist elements ± of the field   and the
2
parameter  2̅±1 =  ̅(1− ) of the quadratic ( ̅ = 1) or twisted ( ( ̅) = −1) Edwards
1+
curve. At  ̅ = 1 there exists a 2-isogeny  2( ,  ) and the corresponding quadratic
curves are isomorphic to each other with parameters  2̅±1. The transformation from a
quadratic curve to a twisted curve as a quadratic torsion change all points of the curve
(except  = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ) and  0 = (−1,0)), therefore, an isogeny  2( ,  ) from a complete
curve exists only in a pair of quadratic curves ( ̅ = 1). On the other hand, for the
complete Edwards curve over the field   there are no elements of the field  = ±√ ,
because  ( ) = −1 and 2-isogeny  1( ,  )and  3( ,  ) over the field   do not exist.
This proves the uniqueness of the mapping  3( ,  ) as one of three functions defined
in Theorem 1.
      </p>
      <p>Consequence. The complete Edwards curve with the order   ≡ 0mod4 does not
have 2-isogeny over the field   in all classes of generalized Edwards form curves.</p>
      <p>Proof. From Proposition 2 it follows that the complete Edwards curves are mapped
exclusively to the quadratic Edwards curves. But the order of quadratic Edwards curves
is   ≡ 0mod8 [10], that’s why complete Edwards curves with the order
  ≡ 0mod4, according to the Tate theorem [12], do not have 2-isogeny over the field
  .</p>
      <p>Proposition 3. The quadratic Edwards curve has the only mapping  2( ,  ) over the
prime field   to the quadratic Edwards curve at any values  and  ( ) = 1, and
mappings  1( ,  ) and  3( ,  ) at  ≡ 1mod4 and  ( ) = 1.</p>
      <p>Proof. Similarly to Proposition 2, there is a unique mapping of the Edwards quadratic
curve over the prime field to the Edwards quadratic curve; at  ( ) = 1 the only
mapping  2( ,  ) of the Edwards quadratic curve over the prime field   to the
Edwards quadratic curve takes place. By doing  ≡ 1mod4 and  ( ) = 1 for quadratic
curves there exist the elements of the field  = ±√ ,  = ±√1 −  , and  = ±√−1,
and, respectively, mappings  1( ,  ) and  3( ,  ).
Proposition 4. The twisted Edwards curve has the only mapping  2( ,  ) over the
primary field   to the Edwards twisted curve at  ≡ 3mod4 and  ( ) = 1.</p>
      <p>Proof. According to property 8 of the Sect. 1 [10], at  ≡ 1mod4 the twisted
Edwards curve over the primary field   does not have points of the 4th order, therefore,
the corresponding 2-isogeny does not exist in this class of curves. At  ≡ 3mod4 over
the field   there do not exist elements  = ±√−1 and, respectively, mappings  1( ,  )
and  3( ,  ). The only 2-isogeny in this class at  ≡ 3mod4 and  ( ) = 1 is the
function  2( ,  ).</p>
      <p>Let’s consider examples of the 2-isogeny of complete and quadratic Edwards curves
over the field   .</p>
      <p>Example 1. Let  = 11 and the complete Edwards curve  =  7:  2 +  2 = 1 +
7 2 2 where  ( = 7) = −1,  (1 −  = 4) = 1 with the order   = 16 is given.
According to Theorem 1, there exists only a pair of 2-isogeny Edwards quadratic curves
 ′ =  4 and  ′ =  3 with the parameters  1,2 =  ̅±1 = {4,3} and the mapping
 2( ,  ). They have the same order   = 16 (which corresponds to the well-known
Tate theorem [11]), are isomorphic to each other, but instead of one they already have
3 points of the 2nd order (the curves are noncyclic) and 12 points of the 4th order. There
are two singular points of the 2nd and 4th order. The points of the original complete
curve E are denoted as   , and the points of two isogenic curves  ′ is as   . As with
the doubling of points, the mapping  2( ,  ) compresses the preimage (curve  ) in
half, i.e. maps a pair of points of curve  to one point of curve  ′. Unlike doubling,
2isogeny does not necessarily halve the order of a point of even order.</p>
      <p>
        On the curve E , we have points (±1,0), (0, ±1), (±2, ±4), (±3, ±3), (±4, ±2).
Let  1 = (
        <xref ref-type="bibr" rid="ref2 ref4">2,4</xref>
        ) is the point of the 16th order of the curve.  2 = (
        <xref ref-type="bibr" rid="ref3 ref3">3,3</xref>
        ) = 6 1 is the point
of the 8th order,  3 = (
        <xref ref-type="bibr" rid="ref2 ref4">4,2</xref>
        ) = 11 1. On the isogenous curve  ′ =  4, except points
 = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ),  0 = (−1,0), ± 0 = (0, ±1), we have singular points  1,2 = (±5, ∞),
± 1 = (∞, ±5), and points of the 4th order (±2, ±3) and (±3, ±2). Let’s denote  1 =
(
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ),  2 = (
        <xref ref-type="bibr" rid="ref2 ref3">3,2</xref>
        ),  ∗ =  +  0 = (− 1, − 1). Using the first function value  2( ,  )
we calculate
So, the function  2( ,  ) maps a pair of points of the same order of the curve to one
point of the curve  ′ (i.e. the function  2( ,  ) is a surjection), and one complete
Edwards curve is mapped to two isomorphic quadratic curves.
      </p>
      <p>
        Example 2. Let’s construct the isogeny for the quadratic curve  =  3 from example
1 with the parameters  = 3, 1 −  = 9,  = 3. One of the isogenic curves when
mapping  2( ,  )has the same parameter  = 3 and the same points  1 = (
        <xref ref-type="bibr" rid="ref4 ref4">4,4</xref>
        ),  2 =
(
        <xref ref-type="bibr" rid="ref5 ref5">5,5</xref>
        ),  1,2 = (±2, ∞), ± 1 = (∞, ±2), ± 0 = (∞, ±1),  0,  . The mapping
 2( ,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) of this curve gives us the points of the curve  ′
± 2( 1,  1∗)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (∞, ∓2) = ± 1,
± 2( 2,  2∗)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (0, ∓1) = ∓ 0,
 2(± 0)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (−1,0) =  0,
 2(± 1)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (2, ∞) =  1,
 2( 1,  2)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (−2, ∞) =  2,
      </p>
      <p>
        2( 0,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ) =  .
      </p>
      <p>
        If you reapply the function  2( ,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) to the points of the isogenous curve  ′, we obtain
the points of the curve  ′′
 2(± 0)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (−1,0) =  0,
 2(± 1)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (2, ∞) =  1,
 2( 1,  2)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (−2, ∞) =  2,
      </p>
      <p>
        2( 0,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ) =  .
      </p>
      <p>
        Thus, the second isogeny returns us to the points of the original curve ( ′′ =  ), and
for two steps the mapped points of the curve  are doubled (multiplied by  : points of
the 4th order are mapped into points of the 2nd order, and points of the 2nd order are to
the point  ). This is an example of dual 2-isogeny  ̂2 =  2( ,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) for a quadratic
curve over a prime field.
      </p>
      <p>Consider the isogenies of twisted Edwards curves over the field   . According to
Proposition 3, they exist only at  ≡ 3mod4 and  ( ) = 1, at the same time it is
possible to accept  =  ̅ = −1.</p>
      <p>
        Example 3. Let  = 19 and the twisted curve  −1,−9 with the parameters  = −1,
 = −9,  = √11 = ±7 is given. Its order is   = 16. It has the points  ,  0,
 1,2 = (±6, ∞), and the points of the first quadrant  1 = (
        <xref ref-type="bibr" rid="ref1 ref2">2,1</xref>
        ),  2 = (
        <xref ref-type="bibr" rid="ref3 ref6">3,6</xref>
        ),
 3 = (
        <xref ref-type="bibr" rid="ref5 ref5">5,5</xref>
        ) (total of 12 points of the 4th order with the coordinates (± , ± )). One of
the isogenous curves  ′−1,−16, when mapped  2( ,  ), has the parameter
 2̅ = (11+−77)2 = 16, the points  ,  0,  ′1,2 = (±5, ∞), and the points of the 4th order of
the first quadrant  1 = (
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ),  2 = (
        <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
        ),  3 = (
        <xref ref-type="bibr" rid="ref9 ref9">9,9</xref>
        )(total of 12 points of the 4th order
with the coordinates ( x,  y) ). The mapping  2( ,  )(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) of the curve  −1,−9 gives
the points of the first isogenous curve  ′−1,−16
      </p>
      <p>
        (−7 − 1)22 + 1
± 2( 1,  1∗)(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = ± (
      </p>
      <p>
        (−7 + 1)22 − 1
± 2( 2,  2∗)(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = ±(
        <xref ref-type="bibr" rid="ref8">−7,8</xref>
        ) = ∓ 2∗,
± 2( 3,  3∗)(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = ±(
        <xref ref-type="bibr" rid="ref9">−9,9</xref>
        ) = ∓ 3∗,
 2( 1,  2)(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = (5, ∞) =  ′1,
 2( 0,  )(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = (
        <xref ref-type="bibr" rid="ref1">1,0</xref>
        ) =  .
      </p>
      <p>
        = 2, (−7 − 1)2 = 3) = ± 1,
The second isogenous curve  ′−1,13 with the reverse meaning of the parameter
 2̅−1 = 3−1 = 13 is isomorphic to the first one and contains the points  ,  0,
 ′′1,2 = (±4, ∞),  1 = (
        <xref ref-type="bibr" rid="ref2 ref2">2,2</xref>
        ),  2 = (
        <xref ref-type="bibr" rid="ref6 ref8">8,6</xref>
        ),  3 = (
        <xref ref-type="bibr" rid="ref7 ref9">9,7</xref>
        ). The mapping  2( ,  )(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) of the
curve  −1,−9 gives the points of the 2nd isogenous curve  ′−1,−6
± 2( 1,  1∗)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = ± (
      </p>
      <p>
        = −9, (−7 + 1)2 = 7) = ∓ 3∗,
(−7 + 1)22 − 1
(−7 − 1)22 + 1
± 2( 2,  2∗)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = ±(
        <xref ref-type="bibr" rid="ref6 ref8">8,6</xref>
        ) = ± 2,
± 2( 3,  3∗)(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = ±(
        <xref ref-type="bibr" rid="ref2 ref2">2,2</xref>
        ) = ± 1,
curves that do not have singular 4th order points, pairs of 4th order points of the curve 
are mapped to one point of the same order of the curve  ′. Halving the number of
singular points is an advantage of the class of twisted Edwards curves over quadratic
ones (when programming isogenies).
      </p>
      <p>For isogeny  :</p>
      <p>→  ′ there exists dual isogeny  ̂:  ′ →  , in such way that
 ° ̂ = [deg( ) =  ] [11]. The formulas of Theorem 2 prove that over the field   for
the complete Edwards curves, dual isogeny does not exist, but it exists in the extension
  2. To find dual isogeny  ̂:  ′ →  , for example to the function  1( ,  ) with the
values of the isogenic curve
 1̅±1 =  ̅(</p>
      <p>It is necessary to solve the inverse problem: from the known value  1̅ of the curve  ′ it
is necessary to calculate one of the suitable values of the parameter  of the curve  ,
which is determined by a similar formula
 ±1 =
1 − √ ̅−1 1̅
1 + √ ̅−1 1̅
.</p>
      <p>Hence we see that the dual mapping of the curve  ′ to the complete and twisted
Edwards curves  exists only in the extension   2, in which all curves defined over the
field   , have the properties of quadratic curves.
5</p>
      <p>Conclusions
Thus, over the field   there exists 2-isogenies  :  →  ′ from the complete curves to
the quadratic Edwards curves, from the quadratic curves to the quadratic Edwards
curves, and also from the twisted curves to the twisted Edwards curves. In the extension
  2 all the curves defined over the field   become quadratic Edwards curve (their
parameters  and  are the squares in the field   2), and for any such curve, there is a
pair of isogenic quadratic curves defined by Theorem 1. In practice, in this regard, the
isogenies of curves given over</p>
      <p>are calculated over the extension   2. The
implementation of one of the promising algorithms for PQC Supersingular Isogenies
Diffie-Hellman (SIDH) [13] is based, as is known, on 2- and 3-isogeny of supersingular
elliptic curves. The use of fast twisted Edwards curve arithmetic will undoubtedly allow
the construction of more efficient cryptosystems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Komarova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The analysis of existing post-quantum approaches and electronic signature schemes</article-title>
          .
          <source>Cybersecur. Issues</source>
          <volume>2</volume>
          (
          <issue>30</issue>
          ):
          <fpage>58</fpage>
          -
          <lpage>68</lpage>
          (
          <year>2019</year>
          ). https://doi.org/10.21681/
          <fpage>2311</fpage>
          -3456- 2019-2-
          <fpage>58</fpage>
          -68. [Publication in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Faster addition and doubling on elliptic curves</article-title>
          .
          <source>Lect. Notes Comput. Sci</source>
          .
          <volume>4833</volume>
          :
          <fpage>29</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2007</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -76900-
          <issue>2</issue>
          _
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Moody, D.,
          <string-name>
            <surname>Shumow</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Analogues of Velu's formulas for isogenies on alternate models of elliptic curves</article-title>
          .
          <source>Math. Computation</source>
          <volume>85</volume>
          (
          <issue>300</issue>
          ),
          <fpage>1929</fpage>
          -
          <lpage>1951</lpage>
          (
          <year>2015</year>
          ). https://doi.org/10.1090/ mcom/3036
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Koblitz</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menezes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A riddle wrapped in an Enigma</article-title>
          .
          <source>IEEE Secur. Priv</source>
          .
          <volume>14</volume>
          (
          <issue>6</issue>
          ):
          <fpage>34</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2016</year>
          ). https://doi.org/10.1109/msp.
          <year>2016</year>
          .120
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bessalov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          :
          <article-title>Calculation of parameters of cryptic curves Edwards over the fields of 5th and 7th characteristic</article-title>
          .
          <source>Cybersecur. Educ. Sci. Tech</source>
          .
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>94</fpage>
          -
          <lpage>104</lpage>
          (
          <year>2018</year>
          ). https://doi.org/10.28925/
          <fpage>2663</fpage>
          -
          <lpage>4023</lpage>
          .
          <year>2018</year>
          .
          <volume>1</volume>
          .
          <fpage>94104</fpage>
          . [Publication in Ukrainian]
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bessalov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grubiyan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skladannyi</surname>
          </string-name>
          , P.:
          <article-title>3- and 5-isogenies of supersingular Edwards curves</article-title>
          .
          <source>Cybersecur. Educ. Sci. Tech</source>
          .
          <volume>4</volume>
          (
          <issue>8</issue>
          ):
          <fpage>6</fpage>
          -
          <lpage>21</lpage>
          (
          <year>2020</year>
          ). https://doi.org/10.28925/
          <fpage>2663</fpage>
          -
          <lpage>4023</lpage>
          .
          <year>2020</year>
          .
          <volume>8</volume>
          .
          <fpage>621</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bernstein</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Birkner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joye</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Twisted Edwards curves</article-title>
          .
          <source>Lect. Notes Comput. Sci</source>
          .
          <volume>5023</volume>
          :
          <fpage>389</fpage>
          -
          <lpage>405</lpage>
          (
          <year>2008</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -68164-9_
          <fpage>26</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Ahmadi</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Granger</surname>
          </string-name>
          , R.:
          <article-title>On isogeny classes of Edwards curves over finite fields</article-title>
          .
          <source>J. Number Theory</source>
          <volume>132</volume>
          (
          <issue>6</issue>
          ),
          <fpage>1337</fpage>
          -
          <lpage>1358</lpage>
          (
          <year>2012</year>
          ). https://doi.org/10.1016/j.jnt.
          <year>2011</year>
          .
          <volume>12</volume>
          .013
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bessalov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          :
          <article-title>Unique cryptographic properties of non-cyclic twisted Edwards curves</article-title>
          .
          <source>Appl. Radioelectr</source>
          .
          <volume>17</volume>
          (
          <issue>1</issue>
          ,2):
          <fpage>49</fpage>
          -
          <lpage>54</lpage>
          (
          <year>2018</year>
          ). [Publication in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bessalov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          :
          <article-title>Edwards Elliptic Curves and Cryptography (</article-title>
          <year>2017</year>
          ). [Publication in Russian]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Bessalov</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsygankova</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          :
          <article-title>Number of curves in the generalized Edwards form with minimal even cofactor of the curve order</article-title>
          .
          <source>Probl. Inf. Transm</source>
          .
          <volume>53</volume>
          (
          <issue>1</issue>
          ):
          <fpage>92</fpage>
          -
          <lpage>101</lpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1134/s0032946017010082
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Washington</surname>
          </string-name>
          , L.:
          <article-title>Elliptic Curves</article-title>
          .
          <source>Discrete Mathematics and Its Applications</source>
          (
          <year>2008</year>
          ). https://doi.org/10.1201/9781420071474
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jao</surname>
          </string-name>
          , D.,
          <string-name>
            <surname>de Feo</surname>
          </string-name>
          , L.:
          <article-title>Towards quantum-resistant cryptosystems from supersingular elliptic curve isogenies</article-title>
          .
          <source>Lect. Notes Comput. Sci</source>
          .
          <volume>7071</volume>
          :
          <fpage>19</fpage>
          -
          <lpage>34</lpage>
          (
          <year>2011</year>
          ). https://doi.org/10.1007/978- 3-
          <fpage>642</fpage>
          -25405-
          <issue>5</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>