Discrete-Logarithm

Pedersen 承諾,如果我選擇會發生什麼HHH這樣H=a×GH=一個×GH = atimes G?

  • October 15, 2018

對於以下形式的 Pedersen 承諾 $ C = x\times G + r\times H $ ,如果我已經知道,我能做的最糟糕的事情是什麼 $ H $ 這樣 $ H = a\times G $ ?

對於標準曲線,有關於什麼值的規範 $ G $ 應該使用。是否有任何這樣的規範值 $ H $ ? 對手在選擇時能做的最糟糕的事情是什麼 $ H = a\times G $ 而世界其他地方則假設沒有人知道兩者之間的關係 $ H $ 和 $ G $ ?

如果送出者知道 $ a $ ,則不再具有約束力。

對於任何 $ m $ 你承諾,承諾將是 $ (m+a)G $ ,所以很容易找到 $ m’ $ 和 $ a’ $ 這樣 $ m’+a’=m+a $ 打開承諾。

編輯添加:如果接收者知道 $ a $ ,那麼它仍然是理論上隱藏的資訊,因為發送者選擇 $ r $ 這是均勻隨機的。

引用自:https://crypto.stackexchange.com/questions/63099