Cryptocurrency1
- 14. 秘匿性
• ハッシュ関数の出力𝑦 = 𝐻 𝑥 が与えられたとき、𝑥を求める
現実的な手段がないとき𝐻は秘匿性を満たす
• ∥は結合を表す
• min-entropyが高いと分布は散らばっている
min-entropyの高い確率分布から秘密の値𝑟が選ばれているときに、𝐻(𝑟 ∥ 𝑥)が
与えられても𝑥を現実的に見つけることはできない
秘匿性(hiding)
- 15. 秘匿性
• ハッシュ関数の出力𝑦 = 𝐻 𝑥 が与えられたとき、𝑥を求める
現実的な手段がないとき𝐻は秘匿性を満たす
• ∥は結合を表す
• min-entropyが高いと分布は散らばっている
min-entropyの高い確率分布から秘密の値𝑟が選ばれているときに、𝐻(𝑟 ∥ 𝑥)が
与えられても𝑥を現実的に見つけることはできない
秘匿性(hiding)
一様ランダムな分布など
- 49. Goofycoin コインの送金
𝑝𝑘 𝑏𝑜𝑏に𝐻 を支払う
𝑝𝑘 𝑎𝑙𝑖𝑐𝑒に𝐻 を支払う
𝐶𝑟𝑒𝑎𝑡𝑒𝐶𝑜𝑖𝑛 𝑢𝑛𝑖𝑞𝑢𝑒𝐶𝑜𝑖𝑛𝐼𝐷
𝑠𝑘 𝑎𝑙𝑖𝑐𝑒によって署名
𝑠𝑘 𝑔𝑜𝑜𝑓𝑦によって署名
𝑠𝑘 𝑔𝑜𝑜𝑓𝑦によって署名
各ステップで正当な所有者
が正しい声明に署名してい
ることを確認できる
- 64. CreateCoins
取引ID : 73 タイプ : CreateCoins
作成されたコイン
番号 価値 受領者
0
3.2
0x………
1 1.4 0x………
2 7.1 0x………
coinID 73(0)
coinID 73(1)
coinID 73(2)
- 68. PayCoins
取引ID : 73 タイプ : PayCoins
消費されたcoinID :
68(1), 42(0), 72(3)
作成されたコイン
番号 価値 受領者
0
3.2
0x………
1 1.4 0x………
2 7.1 0x………
署名