Skip to main content
9 events
when toggle format what by license comment
Nov 7, 2022 at 17:06 comment added baro77 @xenon I have edited my answer because my educated guess is that you need to recap the basics of proofs techniques.. hope my new words can help someway
Nov 7, 2022 at 17:04 history edited baro77 CC BY-SA 4.0
added 1777 characters in body
Nov 7, 2022 at 15:05 comment added xenon I've been thinking about it but I'm still not very sure. Sorry if I'm gonna sound dumb. I'm very new to these stuff. If it's as you said that the DLP can be broken this way, how is Pedersen commitment still used in so many places? It must have been secure to be used, isn't it?
Nov 5, 2022 at 11:34 comment added baro77 #1 as far as G and H are on the same EC group there's just one j (mod the group order), if G and H are about different curves or groups I don't know if you can prove computational binding property at all; #2 just one j (mod...) as said before: if j_2 is calculated it's = j; #3 you're right, in fact the proof proves it will not be your case (j is calculated => DLP is broken, so take the contrapositive - justified by DLP hardness assumption)
Nov 5, 2022 at 10:15 comment added xenon Follow-up #3: If $j$ can indeed be solved from $\frac{m_2 -m}{b-b_2} = j$, doesn’t this mean the pederson commitment can’t exactly bind to the original value because it seems like the original author could find a different $m_2$ and $b_2$ to match the commintment $C$? I think I’m missing something here.😬
Nov 5, 2022 at 10:14 comment added xenon Follow-up #2: When the original author fakes a different message $m_2$ for commitment $C$ and $m_2 \neq m$ with $b_2$, assuming there can only be one value for $j$ such that $H=jG$ (meaning no other value for $j$ to satisfy the equation), will this will cause $\frac{m_2 -m}{b-b_2} = j_2$ such that $j_2 \neq j$? Meaning $j_2$ is different from the original intended value of $j$ for $H=jG$? Since $m_2 \neq m$ and $b_2 \neq b$, the newly derived $j_2$ must be different from $j$ to keep $H$ the same original point so that $H=j_{2}G$, wouldn’t it? Since $j \neq j_2$, isn't the DLP not broken?
Nov 5, 2022 at 10:13 comment added xenon Follow-up #1: Ohh... I've always thought $H$ is simply any generator point on the curve known to everyone and decided by the implementer? Will there always be a $j$ for any point on the curve $H$ such that $H=jG$? What if there isn't such a $j$ for a particular chosen point $H$ on the curve?
Nov 5, 2022 at 8:48 history edited baro77 CC BY-SA 4.0
edited body
Nov 4, 2022 at 8:15 history answered baro77 CC BY-SA 4.0