ArticleslgStudy

computer science

Twisted Edwards curve

Twisted Edwards curve is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Twisted Edwards curve rather than just read about it. In short: In algebraic geometry, the twisted Edwards curves are plane models of elliptic curves, a generalisation of Edwards curves introduced by Bernstein, Birkner, Joye, Lange and Peters in 2008. The curve set is named after mathematician Harold M.

Twisted Edwards curve — main illustration
Twisted Edwards curve — illustration

Key takeaways

  • Twisted Edwards curve belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Twisted Edwards curve to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Twisted Edwards curve from memory before moving on to harder problems.

Reference excerpt

In algebraic geometry, the twisted Edwards curves are plane models of elliptic curves, a generalisation of Edwards curves introduced by Bernstein, Birkner, Joye, Lange and Peters in 2008. The curve set is named after mathematician Harold M. Edwards. Elliptic curves are important in public key cryptography and twisted Edwards curves are at the heart of a digital signature scheme called EdDSA that offers high performance while avoiding security problems that have surfaced in other digital signature schemes.

Definition A twisted Edwards curve E E , a , d {\displaystyle E_{E,a,d}} over a field K {\displaystyle \mathbb {K} } with characteristic not equal to 2 (that is, no element is its own additive inverse) is an affine plane curve defined by the equation:

E E , a , d : a x 2 + y 2 = 1 + d x 2 y 2 {\displaystyle E_{E,a,d}:ax^{2}+y^{2}=1+dx^{2}y^{2}}

where a , d {\displaystyle a,d} are distinct non-zero elements of K {\displaystyle \mathbb {K} } . Each twisted Edwards curve is a twist of an Edwards curve. The special case a = 1 {\displaystyle a=1} is untwisted, because the curve reduces to an ordinary Edwards curve. Every twisted Edwards curve is birationally equivalent to an elliptic curve in Montgomery form and vice versa.

Group law As for all elliptic curves, also for the twisted Edwards curve, it is possible to do some operations between its points, such as adding two of them or doubling (or tripling) one. The results of these operations are always points that belong to the curve itself. In the following sections some formulas are given to obtain the coordinates of a point resulted from an addition between two other points (addition), or the coordinates of point resulted from a doubling of a single point on a curve.

Addition on twisted Edwards curves Let K {\displaystyle \mathbb {K} } be a field with characteristic different from 2. Let ( x 1 , y 1 ) {\displaystyle (x_{1},y_{1})} and ( x 2 , y 2 ) {\displaystyle (x_{2},y_{2})} be points on the twisted Edwards curve. The equation of twisted Edwards curve is written as;

E E , a , d {\displaystyle E_{E,a,d}} : a x 2 + y 2 = 1 + d x 2 y 2 {\displaystyle ax^{2}+y^{2}=1+dx^{2}y^{2}} . The sum of these points ( x 1 , y 1 ) , ( x 2 , y 2 ) {\displaystyle (x_{1},y_{1}),(x_{2},y_{2})} on E E , a , d {\displaystyle E_{E,a,d}} is:

… excerpt ends here. Continue reading the full article.

Illustrations

Twisted Edwards curve: A twisted Edwards curve of equation 
  
    
      
        10
        
          x
          
            2
          
        
        +
        
          y
          
            2
          
        
        =
        1
        +
        6
        
          x
          
            2
          
        
        
          y
          
            2
          
        
      
    
    {\displaystyle 10x^{2}+y^{2}=1+6x^{2}y^{2}}
A twisted Edwards curve of equation 10 x 2 + y 2 = 1 + 6 x 2 y 2 {\displaystyle 10x^{2}+y^{2}=1+6x^{2}y^{2}}

Worked examples

Example 1 — a first encounter with Twisted Edwards curve

Start with the simplest possible case. Write down what Twisted Edwards curve claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Twisted Edwards curve before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Twisted Edwards curve ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Twisted Edwards curve

In research
Twisted Edwards curve appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Twisted Edwards curve in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Twisted Edwards curve is common in secondary-school and first-year university syllabi. It links to neighbouring topics Elliptic curve cryptography, Elliptic curves, Quartic curves, so understanding it makes those chapters shorter.
In everyday life
Look for Twisted Edwards curve outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Twisted Edwards curve” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Twisted Edwards curve in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Twisted Edwards curve means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Twisted Edwards curve out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Twisted Edwards curve in simple terms?

In algebraic geometry, the twisted Edwards curves are plane models of elliptic curves, a generalisation of Edwards curves introduced by Bernstein, Birkner, Joye, Lange and Peters in 2008. The curve set is named after mathematician Harold M.

Why does Twisted Edwards curve matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Twisted Edwards curve?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Twisted Edwards curve.

Tags

  • Elliptic curve cryptography
  • Elliptic curves
  • Quartic curves

Keep exploring