From e98ec44fb603f7564e0cfa03cc07882d9d15b97c Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 4 Jan 2019 16:30:04 +0100 Subject: Adding scetion on board set tampering --- .../04-01.png | Bin 0 -> 25298 bytes .../04-02.png | Bin 0 -> 29083 bytes .../04-03.png | Bin 0 -> 43337 bytes .../thumbs/04-01.png | Bin 0 -> 3600 bytes .../thumbs/04-02.png | Bin 0 -> 4262 bytes .../thumbs/04-03.png | Bin 0 -> 8350 bytes ...rating-and-verifying-boards-with-squaredeal.tpl | 42 +++++++++++++++++++++ 7 files changed, 42 insertions(+) create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/04-01.png create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/04-02.png create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/04-03.png create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-01.png create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-02.png create mode 100644 src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-03.png diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/04-01.png b/src/_img/generating-and-verifying-boards-with-squaredeal/04-01.png new file mode 100644 index 0000000..9d596e4 Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/04-01.png differ diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/04-02.png b/src/_img/generating-and-verifying-boards-with-squaredeal/04-02.png new file mode 100644 index 0000000..c0b740f Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/04-02.png differ diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/04-03.png b/src/_img/generating-and-verifying-boards-with-squaredeal/04-03.png new file mode 100644 index 0000000..bb87fa2 Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/04-03.png differ diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-01.png b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-01.png new file mode 100644 index 0000000..4b0f0ce Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-01.png differ diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-02.png b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-02.png new file mode 100644 index 0000000..97055ca Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-02.png differ diff --git a/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-03.png b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-03.png new file mode 100644 index 0000000..69e1a0b Binary files /dev/null and b/src/_img/generating-and-verifying-boards-with-squaredeal/thumbs/04-03.png differ diff --git a/template/content/2019/01/03/generating-and-verifying-boards-with-squaredeal.tpl b/template/content/2019/01/03/generating-and-verifying-boards-with-squaredeal.tpl index 864bfda..729ac3b 100644 --- a/template/content/2019/01/03/generating-and-verifying-boards-with-squaredeal.tpl +++ b/template/content/2019/01/03/generating-and-verifying-boards-with-squaredeal.tpl @@ -375,3 +375,45 @@ + +
+
+

Uniemożliwienie sędziemu podmiany rozdań na inny wygenerowany zestaw

+ Sekcja dodana 04.01.2019 +
+
+

+ Sprawdźmy jeszcze, co by się stało, gdyby nieetyczny sędzia próbował manipulować rozkładami turnieju. Powyżej pokazaliśmy, że z danego pliku SQK i danej informacji opóźnionej da się wygenerować tylko jeden, zawsze ten sam zestaw rozdań. A co gdyby sędzia wygenerował kilka par plików SQK i SQD i próbował wybrać, które rozkłady powielić na turniej? +

+
+
+ + + +
+
+ Załóżmy, że powtórzyliśmy operacje z powyższych sekcji i otrzymaliśmy drugi zestaw plików SQD i SQK. Widzimy, że losowe klucze, służące do generowania rozdań, w nowym pliku SQK są inne, pomimo tego, że wybraliśmy takie same parametry turnieju. +
+
+
+
+ + + +
+
+ Pliki SQD również się różnią - wszystkie parametry są identyczne, ale pole KH, wyliczane na podstawie zawartości wygenerowanego pliku SQK ma inną wartość. Pamiętajmy, że plik SQD został już, wcześniej, opublikowany - więc jedyna właściwa wartość pola KH jest już publicznie znana, i to zanim sędzia miał możliwość wygenerowania rozkładów na turniej (bo nieznana wtedy była jeszcze informacja opóźniona). +
+
+
+
+ + + +
+
+ Jeżeli sędzia po turnieju spróbuje opublikować inny plik SQK niż ten, którego powinien użyć z opublikowanym wcześniej plikiem SQD (np. inny plik SQK użyty niezgodnie z procedurą do powtórzenia wygenerowania rozdań), program nie pozwoli wygenerować rozdań, zwracając uwagę na niezgodność wartości pola KH. Oznacza to, że opublikowane przed turniejem informacje nie poświadczają wiarygodności rozkładów turnieju i rozkłady te mogły być podatne na manipulacje. +
+
+
+
-- cgit v1.2.3