lechu lechu
  • Joined on 2018-12-17
lechu commented on issue HSWro/zamek-hswro#9 2019-05-19 19:38:17 +00:00
Zaimplementować zabezpieczenie przed klonowaniem

Tak, w tym przypadku potrzebna jest zapisywalna pamięć na karcie.

lechu commented on issue HSWro/zamek-hswro#9 2019-05-18 20:54:22 +00:00
Zaimplementować zabezpieczenie przed klonowaniem

Przypominam, że mamy mieć kilka zamków. Czy może oczekujesz, że ludzie będą nosić ze sobą wiele kart?

lechu commented on issue HSWro/zamek-hswro#10 2019-05-18 20:39:31 +00:00
Zaprojektować HW z obsługą komunikacji (np. Ethernet lub RS485)

Najpierw oczywiście trzeba zebrać wymagania.

lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 20:34:33 +00:00
Dodać hashowanie + solenie kluczy

Z resztą... ataki side-channel i tak wykonuje się na biurku a nie on-site. Oba rodzaje.

lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 20:31:30 +00:00
Dodać hashowanie + solenie kluczy

No chyba nie. Do takiego czytnika kart, który jest po stronie zewnętrznej też trzeba dociągnąć zasilanie.

lechu commented on issue HSWro/zamek-hswro#9 2019-05-18 20:28:28 +00:00
Zaimplementować zabezpieczenie przed klonowaniem

RTC to nie wszystko, trzeba będzie dodać baterię podtrzymania czasu (i ją sprawdzać).

lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 20:20:50 +00:00
Dodać hashowanie + solenie kluczy

...a obecna metoda "xor znak po znaku plus or ze wszystkich xorów) nie daje, bo są możliwe ataki przez analizę zasilania. Been there, done that.

lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 20:18:46 +00:00
Dodać hashowanie + solenie kluczy

Tak, miałem na myśli niepoleganie na ID (ale można ich użyć jako "login"), a w pamięci trzymać, ekhm, "blockchain" czyli kody tymczasowe odpowiadające za unieważnianie klonów.

lechu opened issue HSWro/zamek-hswro#12 2019-05-18 20:14:52 +00:00
Dodać logowanie użycia kluczy po sieci
lechu opened issue HSWro/zamek-hswro#11 2019-05-18 20:14:28 +00:00
Dodać przechowywanie kluczy dostępu w LDAP
lechu commented on issue HSWro/zamek-hswro#9 2019-05-18 20:13:55 +00:00
Zaimplementować zabezpieczenie przed klonowaniem

Also, domyślne klucze do Mifare są znane. Więc można by je albo zostawić albo zmienić przy tworzeniu klucza.

lechu commented on issue HSWro/zamek-hswro#9 2019-05-18 20:12:25 +00:00
Zaimplementować zabezpieczenie przed klonowaniem

Na obecnym HW nie. W nowym - tak, byle jaki mocniejszy MCU niż AVR zazwyczaj ma RTC na pokładzie. Z resztą, nie trzeba nawet używać RTC jako źródła timestampu... Można użyć poprzedniego hasha jako jednego ze składników. To na razie pomysł.

lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 20:08:40 +00:00
Dodać hashowanie + solenie kluczy

Nie. Samo zahashowanie IDków już ma sens. Nawet tych wkompilowanych w kod. Bo zabezpiecza przed atakami timingowymi.

lechu opened issue HSWro/zamek-hswro#10 2019-05-18 19:51:17 +00:00
Zaprojektować HW z obsługą komunikacji (np. Ethernet lub RS485)
lechu opened issue HSWro/zamek-hswro#9 2019-05-18 19:50:28 +00:00
Zaimplementować zabezpieczenie przed klonowaniem
lechu commented on issue HSWro/zamek-hswro#1 2019-05-18 19:47:58 +00:00
Dodać hashowanie + solenie kluczy

Tak, mam na myśli klucze, czyli IDki. Inna sprawa jest taka, że można by na nich nie polegać.

lechu opened issue HSWro/zamek-hswro#8 2019-05-18 19:10:25 +00:00
Stworzyć testy jednostkowe
lechu opened issue HSWro/zamek-hswro#7 2019-05-18 19:08:59 +00:00
Wyrzucić Arduino jako zależność
lechu opened issue HSWro/zamek-hswro#6 2019-05-18 19:08:39 +00:00
Zaimplementować driver do GPIO niezależny od Arduino
lechu opened issue HSWro/zamek-hswro#5 2019-05-18 19:08:17 +00:00
Zaimplementować driver do SPI niezależny od Arduino