OdpornoÅÄ na bÅÄdy bizantyjskie w systemach peer-to-peer - Instytut ...
OdpornoÅÄ na bÅÄdy bizantyjskie w systemach peer-to-peer - Instytut ...
OdpornoÅÄ na bÅÄdy bizantyjskie w systemach peer-to-peer - Instytut ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.5 Podsumowanie 59<br />
Pro<strong>to</strong>kół 3.5.4: Secure Causal A<strong>to</strong>mic Broadcast - SC-ABC<br />
dla uczestnika P i oraz z<strong>na</strong>cznika ID<br />
ROZPOCZĘCIE :<br />
otwórz ka<strong>na</strong>ł dla a<strong>to</strong>mowego rozgłaszania ID|scabc<br />
PO ODEBRANIU WIADOMOŚCI ( ID, in, s-broadcast, c ):<br />
a-broadcast c ze z<strong>na</strong>cznikiem ID| scabc<br />
ZAWSZE:<br />
wait for kolejną wiadomość c a-deliver ze z<strong>na</strong>cznikiem ID|scabc<br />
oblicz E 1 udział δ odszyfrowujący dla c oz<strong>na</strong>czony ID<br />
zakończ ( ID, out, s-schedule, c ) i<br />
send ( ID, s-decrypt, c, δ ) i do wszystkich P<br />
δ j ←⊥ (1 ≤ j ≤ n)<br />
wait for t +1wiadomości ( ID, s-decrypt, c, δ j ) j od różnych j<br />
zawierających poprawny udział odszyfrowujący dla c oz<strong>na</strong>czony ID<br />
scal wszystkie udziały δ 1 , ···,δ n by uzyskać wiadomość m<br />
zakończ ( ID, out, s-reveal, m ) i<br />
wait for <strong>na</strong> potwierdzenie<br />
zatwierdź ostatnią wiadomość a-delivered oz<strong>na</strong>czoną ID|scabc