First of all, sorry if I didn't put this question in the correct category.
This a paper aimed for undergraduate math majors. So I am writing a general paper explaining about elliptic curves over finite fields for my senior undergraduate project. After summarizing the main topics in elliptic curves over finite fields I want to focus on the cryptographic applications since I have an interest in cryptography. However this topic isn't easy for me to understand and so I want to make sure I am including all the important things relating to my topic. So here are some important things I think I should include:
- Weierstrass Equation
- Hasse's Theorem
- How to add points on Elliptic Curves
- Frobenius Endomorphism
- Schoof's Algorithm & SEA
- Weil Conjectures
- Riemann Hypothesis
- Zeta Function
- Sato-Tate Conjecture
- Elliptic Curve Cryptography (ECC) (as well as a short explanation of public key cryptography)
- Elliptic Curve Discrete Logarithm Problem (ECDLP)
- Elliptic Curve ElGamal example
- Supersingular Curves
Some things I am not sure about:
- Mentioning specifically curves of characteristic 2
Is there anything from my list that I shouldn't include in my paper or is there any important topic I am missing? Also if you know of any good reference material that would be greatly appreciated!
I have two of Silverman's books, the arithmetic of Elliptic Curves and Rational Points over Elliptic Curves as well as some books on elliptic curve cryptography and some other scholarly articles on various topics.