Discrete-Logarithm
Pedersen 承諾,如果我選擇會發生什麼HHH這樣H=a×GH=一個×GH = atimes G?
對於以下形式的 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 $ 這是均勻隨機的。