Bezpieczeństwo usług
w sieciach
Projekt:
Bezpieczne wybory elektroniczne
Warszawa, 22.01.19
Karol Musolff Paweł Gąska
Schemat wyborów
"Towards Trustworthy e-Voting using Paper Receipts"
Yunho Lee, Kwangwoo Lee, Seungjoo Kim, and Dongho Won
Schemat wyborów
Schemat wyborów
Schemat wyborów
Zliczanie i audyt
Schemat wyborów
Problem długości klucza
Schemat wyborów
Problem długości klucza
Schemat wyborów
Ciało krzywych eliptycznych
Schemat wyborów
ElGamal z użyciem krzywych eliptycznych
- Bob
- Wybiera publiczny punkt P na znanej krzywej (mod m)
- Wybiera tajną liczbę a
- Oblicza publiczne B = a*P
- Alice wybiera losowo k
- oblicza y1 = k*P
- oblicza y2 = m + k*B, gdzie m - wiadomość
- Bob
- oblicza m = y2 - ay1
y_2-ay_1 = x + kB-a*k*P = x + k*a*P - a*k*P
y2−ay1=x+kB−a∗k∗P=x+k∗a∗P−a∗k∗P
Zastosowane technologie
https://github.com/roddhjav/ecurve
Implementacja
Implementacja
Implementacja
Implementacja
Implementacja
Implementacja
Implementacja
Implementacja
Implementacja
Bezpieczeństwo usług
w sieciach
Projekt:
Bezpieczne wybory elektroniczne
Warszawa, 22.01.19
Karol Musolff Paweł Gąska
deck
By kmusolff
deck
- 258