Re: bilinear pairing between special groups
- From: Zsuzsanna Doncho <nospam@xxxxxxxxxx>
- Date: Thu, 16 Jun 2005 00:26:35 +0200
Hi,
Yes...sadly. So with the bilinear pairing it doesn't work, but maybe with this more straightforward solution:Sigh. First, turns out that you do NOT have a way of efficiently working in the cyclic group of order q that is sitting inside of (Z_{n^2})^*, because you do not have a way of FINDING that group. Then, you do not have a way of relating this algorithm from this paper to the problem you would ->then<- have, so you do not have an efficient algorithm even for the situation to which you cannot get in an efficient manner. Then, you are asking whether there is an efficient way of calculating the discrete logarithm of a product, given that you know the two factors, in that setting. If there were, then the discrete logarithm problem would be simple: pick an element whose discrete logarithm you know ahead of time (e.g., the generator, whose discrete logarithm is 1), multiply it by the element whose discrete logarithm you want to know; efficient calculate the answer to the discrete logarithm problem for this product. Then subtract the known discrete logarithm from this answer (which can be done efficiently, obviously). So: IF such a method were known, then the original problem would have a known efficient solution. Since it doesn't, no such method exist.
So: you don't know how to get to where you said you want to be, you do not know what to do once you get there, and then finally, you want to solve a problem which is just as hard as the original one once you do get there and figure out what to do. Doesn't sound like a very well-formed or promising plan to me.
Assume we have 3 parties. Every party i \in {1,2,3} has a secret m_i \in Z_n. Parti 1 further knows the values x_{1,2} and x_{1,3}, Party 2 knows x_{1,2} and x_{2,3} and Party 3 knows x_{1,3} and x_{2,3}. Further the values r \in Z*_n, n=pq and the following values are publicly known:
c_1= r^{x_{1,2} + x_{1,3}}*(n+1)^{m_1} mod n^2
c_2= r^{x_{2,3} - x_{1,2}}*(n+1)^{m_2} mod n^2
c_3= r^{-x_{1,3} - x_{2,3}}*(n+1)^{m_3} mod n^2
So now everyone can reconstruct the value m_1+m_2+m_3, but noone can calculate m_1, m_2 and m_3 by its own?
Btw. Aldar told in his posting, that there are weak curves on which a bilinear pairing is defined. Can I maybe use them to solve my problem?
Thanks in advance, Zsuzsi .
- Follow-Ups:
- Re: bilinear pairing between special groups
- From: Arturo Magidin
- Re: bilinear pairing between special groups
- References:
- bilinear pairing between special groups
- From: Zsuzsanna Doncho
- Re: bilinear pairing between special groups
- From: Zsuzsanna Doncho
- Re: bilinear pairing between special groups
- From: Arturo Magidin
- Re: bilinear pairing between special groups
- From: Zsuzsanna Doncho
- Re: bilinear pairing between special groups
- From: Arturo Magidin
- bilinear pairing between special groups
- Prev by Date: Re: Google should stop archiving as it violates human rights
- Next by Date: Re: Schizophrenia related stats question
- Previous by thread: Re: bilinear pairing between special groups
- Next by thread: Re: bilinear pairing between special groups
- Index(es):
Relevant Pages
|