Protokoll: 3 résztvevővel, véletlen pénzfeldobás

{1,2,3}

résztvevők: A,B,C

Mindenki kap egy számot, tehát mindenki ismeri  a saját számát de nem  tudja, hogy mi a másik kettő.

Ideális protokoll: „Trusted Third(Fourth) Protokoll” –  

van egy megbízható 3./4, fél, aki megsúgja a számokat, aztán eltűnik.

Szimuláljuk ezt a protokollt

A-nak van egy véletlen táblázata:

 

                   1        2        3

                   x        y        z

                   g        a       b

                   III      I        II

 

B: kiosztja az x,y,z-t :

            Pl         x-et megtartja magának,

                        y-t elküldi A-nak Þ A tudja a számát

                        z -t elküldi C-nek

A elküldi B-nek

        

                   1       2        3

                   g        a       b

 

A elküldi C-nek:

 


                   1       2        3

                   III      I        II

 

A elküldi B-nek          

 

                   x       y        z

                   III      I        II      

 

A elküldi C-nek          

 

                   x       y        z

                   g        a       b

 

B elküldi C-nek  a C számát római számmal Þ C tudja a számát        

B elküldi C-nek  a B számát latin betűvel

C elküldi B-nek  a C számát görög betűvel Þ B tudja a számát