10. 2018/11/15 10
受け取った値に対して,自分の手元で
●
↓ を秘密にして各々計算。
● DA = D ^ a ≡ (g1..gn ^ d) ^ a ≡ g1..gn ^ da
● AB = A ^ b ≡ (g1..gn ^ a) ^ b ≡ g1..gn ^ ab
● BC = B ^ c ≡ (g1..gn ^ b) ^ c ≡ g1..gn ^ bc
● CD = C ^ d ≡ (g1..gn ^ c) ^ d ≡ g1..gn ^ cd
●
※ 省略していますが,各項の末尾には「 mod p 」があります。
11. 2018/11/15 11
計算した値を,公に各々送付
● Alice は DA => Bob
● Bob は AB => Carol
● Carol は BC => Dave
● Dave は CD => Alice
●
このやり取りを参加人数分繰り返して,
●
(今回は4回)
47. 2018/11/15 47
This work is licensed under a Creative Commons
Attribution-ShareAlike 3.0 Unported License.
It makes use of the works of Mateus Machado Luna.