On the Isomorphism Classes of Elliptic Curves with 2-Torsion Points
This paper derives explicit formulas for counting isomorphism classes of elliptic curves with 2-torsion points over finite fields, providing results relevant for elliptic curve cryptography and classification, thereby facilitating the analysis of curve structures and their applications.
This paper presents explicit formulas for the number of isomorphism classes of elliptic curves with 2-torsion points over finite fields. These results also can be used in the elliptic curve cryptosystems and classification problems.Keywordselliptic curvecryptographyisomorphism classesfinite field
- Research Article
4
- 10.1016/j.jnt.2015.05.009
- Jul 7, 2015
- Journal of Number Theory
On the number of isomorphism classes of CM elliptic curves defined over a number field
- Book Chapter
3
- 10.1007/978-1-4615-3198-2_3
- Jan 1, 1993
In this chapter, we count the isomorphism classes of elliptic curves over finite fields K. For the case K = F 2 m, we list a representative, in Weierstrass form, of each isomorphism class. We determine #E(F 2 m) for each supersingular curve E defined over F 2 m.
- Research Article
18
- 10.4310/mrl.2012.v19.n2.a6
- Dec 30, 1899
- Mathematical Research Letters
For a prime p and a given square box, B, we consider all elliptic curves Er,s : Y 2 = X 3 + rX + s defined over a field Fp of p elements with coefficients (r, s) ∈ B. We obtain a nontrivial upper bound for the number of such curves which are isomorphic to ag iven one overFp, in terms of the size of B. We also give an optimal lower bound on the number of distinct isomorphic classes represented.
- Research Article
25
- 10.1090/mcom/3213
- May 5, 2017
- Mathematics of Computation
Let E / Q E/\mathbb {Q} be an elliptic curve and let Q ( 3 ∞ ) \mathbb {Q}(3^\infty ) be the compositum of all cubic extensions of Q \mathbb {Q} . In this article we show that the torsion subgroup of E ( Q ( 3 ∞ ) ) E(\mathbb {Q}(3^\infty )) is finite and we determine 20 possibilities for its structure, along with a complete description of the Q ¯ \overline {\mathbb {Q}} -isomorphism classes of elliptic curves that fall into each case. We provide rational parameterizations for each of the 16 torsion structures that occur for infinitely many Q ¯ \overline {\mathbb {Q}} -isomorphism classes of elliptic curves, and a complete list of j j -invariants for each of the 4 that do not.
- Book Chapter
474
- 10.1007/978-3-540-76900-2_3
- Dec 2, 2007
Edwards recently introduced a new normal form for elliptic curves. Every elliptic curve over a non-binary field is birationally equivalent to a curve in Edwards form over an extension of the field, and in many cases over the original field.This paper presents fast explicit formulas (and register allocations) for group operations on an Edwards curve. The algorithm for doubling uses only 3M + 4S, i.e., 3 field multiplications and 4 field squarings. If curve parameters are chosen to be small then the algorithm for mixed addition uses only 9M + 1S and the algorithm for non-mixed addition uses only 10M + 1S. Arbitrary Edwards curves can be handled at the cost of just one extra multiplication by a curve parameter.For comparison, the fastest algorithms known for the popular “a 4 = −3 Jacobian” form use 3M + 5S for doubling; use 7M + 4S for mixed addition; use 11M + 5S for non-mixed addition; and use 10M + 4S for non-mixed addition when one input has been added before.The explicit formulas for non-mixed addition on an Edwards curve can be used for doublings at no extra cost, simplifying protection against side-channel attacks. Even better, many elliptic curves (approximately 1/4 of all isomorphism classes of elliptic curves over a non-binary finite field) are birationally equivalent — over the original field — to Edwards curves where this addition algorithm works for all pairs of curve points, including inverses, the neutral element, etc.This paper contains an extensive comparison of different forms of elliptic curves and different coordinate systems for the basic group operations (doubling, mixed addition, non-mixed addition, and unified addition) as well as higher-level operations such as multi-scalar multiplication.
- Research Article
20
- 10.1016/j.jnt.2007.10.008
- Jan 28, 2008
- Journal of Number Theory
Elliptic curves, modular forms, and sums of Hurwitz class numbers
- Conference Article
4
- 10.1109/icacdot.2016.7877545
- Sep 1, 2016
Elliptic curve cryptosystem has been heavily studied by computer scientists for many decades. This form of cryptosystem is based on elliptic curves over some Galois fields. Elliptic Curve Cryptography or Cryptosystem (ECC) is a public-key cryptosystem that makes use of public and private key pairs as a means of encrypting and decrypting information in the internet. The critical security of ECC relies on the ability to compute multiplication of a point by an integer easily and the unfeasibility or failure to find out the multiplier and multiplicand given product point within a time window. The size of the elliptic curve determines the security of the system. The main advantage and benefit of using ECC compared to other cryptosystems is that we can use smaller keys without compromising the security of the system. The performances of elliptic curve cryptosystem are critically evaluated in this paper.
- Conference Article
19
- 10.1109/apccas.1998.743829
- Nov 24, 1998
The concept of public key cryptography was first introduced by Diffie and Hellman in 1976 using discrete logarithm problem as base of difficulty. In 1985, T. ElGamal proposed public key cryptosystem scheme based on discrete logarithm problem. Elliptic curve cryptosystems were first proposed in 1985 independently by Neil Koblitz and Victor Miller. Elliptic curve cryptosystems are unique in using elliptic curve groups for arithmetic. This cryptosystem is based on discrete logarithm problem in the group of points of an elliptic curve defined over a finite field. The discrete logarithm problem in an elliptic curve group appears to be much harder than the discrete logarithm problem in other groups. Hence elliptic curves cryptosystem can match the security of other cryptosystems while using smaller key. In this paper we will discuss a VLSl implementation of elliptic curves cryptosystem for ElGamal encryption scheme.
- Research Article
145
- 10.3934/amc.2010.4.215
- Jan 1, 2010
- Advances in Mathematics of Communications
We propose a public-key encryption scheme and key agreement protocols based on a group action on a set. We construct an implementation of these schemes for the action of the class group $\mathcal{CL}(\mathcal{O}_K)$ of an imaginary quadratic field $K$ on the set $\mathcal{ELL}$p,n$(\mathcal{O}_K)$ of isomorphism classes of elliptic curves over $\mathbb{F}_p$ with $n$ points and the endomorphism ring $\mathcal{O}_K$.This introduces a novel way of using elliptic curves for constructing asymmetric cryptography.
- Research Article
- 10.56557/ajomcor/2024/v31i28672
- Apr 29, 2024
- Asian Journal of Mathematics and Computer Research
Doche et al. constructed a family of elliptic curves (DIK elliptic curves) and proposed more efficient tripling formulas leading to a fast scalar multiplication algorithm. In this paper we present a direct method to compute the number of \(\bar{F}\)q-isomorphism classes (isomorphism over \(\bar{F}\)q ) and \(\bar{F}\)q isomorphism classes of DIK family of elliptic curves defined over a finite field \(\bar{F}\)q. We give the explicit formulae for the number of \(\bar{F}\)q-isomorphism and an estimate formulae for the number of isomorphism classes. These result can be used in the elliptic curve cryptosystems.
- Research Article
- 10.25073/2588-1086/vnucsce.255
- Nov 24, 2020
- VNU Journal of Science: Computer Science and Communication Engineering
This article presents building an Elliptic curve cryptography and using it to encode and decode Vietnamese text. Here we have illustrated the prime number p = 151 in the future, which will use a large prime number. We consider an elliptic curve with a total score of 172 points. Encode and decode with standard Vietnamese text and combine with the special characters in ASCII code. The program is designed and installed and on the C# environment to give the correct result of the encryption algorithm.
 KeywordsData sequence, Decryption, Discrete logarithm, Elliptic curve, Elliptic curve cryptosystem, Encryption, Public key
 References[1] Koblitz, “Elliptic curve cryptosystems”, Mathematics of Computation”, 203 - 209, 1987.[2] Miller, “Uses of elliptic curves in cryptography, Advances in Cryptology - Crypto”, Lecture Notes in Computer Science, SpringerVerlag, 1986, pp. 417-426.[3] Sugantha Priya, Dr.M. Mohanraj, “A Review on Secure Elliptic Curve Cryptography (ECC) and Dynamic Secure Routing Link Path Detection Algorithm (DSRLP) Under Jamming Attack”, ISSN 68(30) (2020) 0474-9030.[4] Negin Dinarvand, Hamid Barati, “An efficient and secure RFID authentication protocol using ellipticcurvecryptography”,SpringerfScience+Business Media, LLC, 2017[5] Utku Gulen, Selcuk Baktir, “Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform”, journal-sensors, Published: 9 March, 2020.[6] Sravana Kumar, C.H. Suneetha, A.R. Chandrasekh, “Encryption of Data Using Elliptic Curve Over Finite Fields”, International Journal of Distributed and Parallel Systems (IJDPS). 3(1) (2012) 301-308.[7] Amounas, E.H. El Kinani, ECC Encryption and Decryption with a Data Sequence, Applied Mathematical Sciences 6(101) (2012) 5039-5047.[8] Vu Thi Hai Ha, Dinh Thi Hang, Bui Dang Binh, “The influence of volume on the formant of vowels and the identification of Vietnamese speakers”, Vietnam Institute of Linguistics, 2015.[9] Enge, “Elliptic curves and their applications to cryptography”, Norwell, MA: Kulwer Academic publishers, 1999.[10] Neil Koblitz, “An Elliptic Curve implementation of the finite field digital signature algorithm”, in Advances in cryptology,(CRYPTO 1998), SpringerLecture Notes in computer science, 1462 (1998) 327-337.[11] S. Sandeep, Kumar, “Elliptic curve cryptography for constrained devices”, PhD thesis, Ruhr-University Bochum, June, 2006.
- Book Chapter
61
- 10.1007/978-3-642-13013-7_15
- Jan 1, 2010
This paper considers a generalized form for Hessian curves. The family of generalized Hessian curves covers more isomorphism classes of elliptic curves. Over a finite field $\mathbb{F}_q$, it is shown to be equivalent to the family of elliptic curves with a torsion subgroup isomorphic to ℤ/3ℤ. This paper provides efficient unified addition formulas for generalized Hessian curves. The formulas even feature completeness for suitably chosen parameters. This paper also presents extremely fast addition formulas for generalized binary Hessian curves. The fastest projective addition formulas require 9M+3S, where M is the cost of a field multiplication and S is the cost of a field squaring. Moreover, very fast differential addition and doubling formulas are provided that need only 5M+4S when the curve is chosen with small curve parameters.
- Research Article
3
- 10.15866/irecap.v5i4.5673
- Aug 31, 2015
- International Journal on Communications Antenna and Propagation (IRECAP)
Elliptic Curve Cryptosystem (ECC) is a type of public key cryptography (PKC) based on the algebraic structure of elliptic curve over finite fields. In mid 80s Neal Koblitz and Victor Miller independently proposed the use of elliptic curves in cryptography. For a smaller key size, ECC is able to provide same level of security with RSA. This feature made ECC one of the most popular PKC algorithms today. Scalar multiplication is known as the fundamental operation in ECC algorithm and protocols. The efficiency of ECC is critically depends on efficiency of scalar multiplication operation. Scalar multiplication involves with three levels of computations: scalar arithmetic, point arithmetic and field arithmetic. Improving the first two levels will lead to significant increment in efficiency of scalar multiplication. Scalar arithmetic level can improve by employing an enhanced scalar recoding algorithm that can reduce the Hamming weight or de-crease the number of operations in the scalar representation process. This paper reviews some of the recoding algorithms and techniques.
- Research Article
1
- 10.1017/fms.2024.127
- Jan 1, 2025
- Forum of Mathematics, Sigma
We give a conditional bound for the average analytic rank of elliptic curves over an arbitrary number field. In particular, under the assumptions that all elliptic curves over a number field K are modular and have L-functions which satisfy the Generalized Riemann Hypothesis, we show that the average analytic rank of isomorphism classes of elliptic curves over K is bounded above by $(9\deg (K)+1)/2$ , when ordered by naive height. A key ingredient in the proof is giving asymptotics for the number of elliptic curves over an arbitrary number field with a prescribed local condition; these results are obtained by proving general results for counting points of bounded height on weighted projective stacks with a prescribed local condition, which may be of independent interest.
- Research Article
1
- 10.1016/j.indag.2024.04.003
- Apr 1, 2024
- Indagationes Mathematicae
For each t∈Q∖{−1,0,1}, define an elliptic curve over Q by Et:y2=x(x+1)(x+t2).Using a formula for the root number W(Et) as a function of t and assuming some standard conjectures about ranks of elliptic curves, we determine (up to a set of density zero) the set of isomorphism classes of elliptic curves E/Q whose Mordell–Weil group contains Z×Z/2Z×Z/4Z, and the set of rational numbers that can be written as a product of the slopes of two rational right triangles.