Re: bilinear pairing between special groups
- From: Zsuzsanna Doncho <nospam@xxxxxxxxxx>
- Date: Wed, 15 Jun 2005 19:47:46 +0200
Hi,
thanks for your detailed explanation!
Is q still a prime? You might want to mention that explicitly, you know.
Sorry, I forget ;). Yes q is a prime.
Obviously, you can let G_2 be ANY group that contains a cyclic groupn is the product of 2 primes, for example n=pq, with the q used as the order of G_1.
of order q, or any group that is isomorphic to G_2.
Assuming that, as in your post of June 7, q is a prime so G_1 is cyclic of prime order, then what is n supposed to be?
However, the pairing will be surjective ONLY IF phi(n^2) = q. The only time this happens is if n=2. For if n has any odd prime factors, then phi(n^2) cannot be a prime, so n =2^a for some a, in which case you get phi(2^{2a}) = 2^{2a-1} = 2^a if and only if a=1.
The problem I want to solve is the following:
In general it is not possible to calculate the discrete logarithm in groups of prime order (correct me if I am wrong). So in fact, for 2 given points Q_1, Q_2 \in G_1 (G_1 is of prime order q) and a given value a=e(Q_1,Q_2)^x in G_2, where G_2 is of prime order q, I can't calculate the value x (x in Z_q).
As far as I know, it is possible to calculate the discrete logarithm of a=g^x mod n^2, where g has order n. Then it is possible to calculate the value x mod n.
What I now wanna do is the following:
Given the values:
c_1= e(Q_1, Q_2)^x * g^{m_1} mod n^2
c_2= e(Q_1, Q_2)^{-x} * g^{m_2} mod n^2
it is impossible to calculate m_1 and m_2 and x, but it is possible to calculate the following:
c_1 * c_2 = e(Q_1, Q_2)^x * g^{m_1} * e(Q_1, Q_2)^{-x} * g^{m_2} mod n^2
= g^{m_1+m_2} mod n^2, where g has order n, then it is possible to calculate m_1+m_2 mod n.
Can I do such things?
Bye and thanks, Zsuzsi .
- Follow-Ups:
- Re: bilinear pairing between special groups
- From: Zsuzsanna Doncho
- Re: bilinear pairing between special groups
- From: Arturo Magidin
- Re: bilinear pairing between special groups
- References:
- bilinear pairing between special groups
- From: Zsuzsanna Doncho
- bilinear pairing between special groups
- Prev by Date: Re: Russell's Paradox
- Next by Date: Re: help on simulating correlated random variables
- Previous by thread: bilinear pairing between special groups
- Next by thread: Re: bilinear pairing between special groups
- Index(es):
Loading