To obtain lambda and beta values for the endomphom of the SECP25K1 curve
Secp256K1 curve is a popular choice for cryptic choice because of its security and efficiency. One of the main features of this curve is endomomfoism, which leads mapping on the curve of another point from one place. In this article, let’s find out how to obtain the lambda (β) and beta (β) assets of the Secp25K1 curve.
Background
You may recall that some of his experience with Hal & Finck’s development team a few years ago. He saw that certain values relating to the Five 246K curve cryptographic purposes. In particular, he mentioned Lambada and Beta as two.
Formula
Lambada (λ) and beta (β) and beta (β) and beta (β), we must use a particular formula:
^ 3 (mod n) = 1
β ^ 3 (MOD P) = 1
The values of the Secp256K1 curve of the secp256k1 and the standard and main factors of the endoopzm of N and P.
Lambada Calculation (λ)
To calculate Callering, we must find the primary cub root modula n. This can be done using extended euclidian algorithm or other methods. Once we have found, we can use it to build an endomepho of the SecP25K1 curve.
Beta calculating (β)
Similarly, to calculate β, we are a primary cube root modular. We must find again, for this, P.
example
Consider a simple example of illustration of these calculations. Suppose we have an endomphomp that maps the point of their own. In other words, we need:
^ 3 = 1
^ ^ 3 = 1
To solve this equation, we can start using some values for β and β.
For example, let’s consider the following values:
*: 0, 1, 1, -1, or other primary cub root modula n
- Β 0, 1, -1, or other primary cub root modula
Through trials and error, one solution is:
^ = 2 ^ (- 3) (mod n)
β = 2 ^ (- 3) (MOD P)
conclusion
Lamboda and beta values are derived for the endomphism of the Secp25K11 curve. By following these steps, you should be able to calculate the values required for your specific Cryptographic needs.
References
- Hal Fun, “SECP25K1 curve” (Bitcink POST)
Various online resources and documents for SCP25K1 curve.
Leave a Reply