Processing math: 100%

First time here? Check out the FAQ!

Ask Your Question
1

How to construct random divisor once the set of rational points over the Jacobian of a hyperelliptic curve is created?

asked 9 years ago

s3binator gravatar image

I know how to deliberately create a divisor with knowledge of the mumford coordinates, but is there a way to generate a divisor randomly inside of X = J(FF) and extract its mumford coordinates as polynomials over FF?

Where divisors D = X([a,b]) are elements of X = J(FF), a and b are the mumford polynomials, and J is the Jacobian of a hyperelliptic curve.

Thanks!

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 9 years ago

nbruin gravatar image

I assume FF is a finite field. One approach is to randomly choose the polynomial a and then try and solve for a polynomial b. The condition you have to meet is that for every irreducible factor xi of a, a root ri of ai is an x-coordinate of a point on the hyperelliptic curve defined over FF(ri), say with y-coordinate yi. So the probability you choose a polynomial a that works is (1/2)m, where m is the number of irreducible factors of m.

Recovering b is now a matter of interpolating the points (xi,yi) and their conjugates. Make sure to properly randomize the sign choice in the square roots that you end up taking.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 9 years ago

Seen: 328 times

Last updated: Apr 27 '16