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
y2ay1=x+kBakP=x+kaPakPy_2-ay_1 = 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