logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czytnik i karta RFID niesklonowalna dla systemu kontroli dostępu z AVR ATmega 328P

daniel151577 21 Mar 2022 10:19 726 13
  • #1 19941498
    daniel151577
    Poziom 6  
    Posty: 107
    Ocena: 11
    Witam,
    Poszukuje czytnika i karty której nie będzie się dało skopiować/sklonować.
    Potrzebuje wykonać system kontroli dostępu.
    Chciałbym taki czytnik podłączyć do mikrokontrolera avr atmega 328p
    I tak jak mówię zależ mi ja tym abynkzda karta miała swoj unikatowy NR i nie dało się jej skopiować.
  • #2 19941657
    szorterek
    Poziom 13  
    Posty: 45
    Pomógł: 8
    Ocena: 4
    A nie lepiej kupić gotowca typu Coral albo Roger tam maja już zaimplementowane wszelkie zabezpieczenia i masę dodatkowych tematów.
  • #3 19941675
    daniel151577
    Poziom 6  
    Posty: 107
    Ocena: 11
    Jestem otwarty na gotowe rozwiązania, ale chodzi o to, ze potrzebuje mieć dostęp do „id karty” w mikrokontrolerze
  • #4 19942869
    szorterek
    Poziom 13  
    Posty: 45
    Pomógł: 8
    Ocena: 4
    No właśnie o to chodzi, żeby nie dało się w prosty sposób wydłubać nr id karty tym bardziej, że karty najczęściej występują w wersji niezaprogramowanej, przy pierwszym przypisaniu do danego systemu następuje zaprogramowanie unikalnego numeru karty za pomocą klucza (są różne systemy kodowania). po tej operacji karta ma unikalny UID dla danego systemu. Poczytaj na stronach bardziej profesjonalnych np. nfc24.pl
  • #6 19946336
    WojtekRav
    Poziom 17  
    Posty: 162
    Pomógł: 29
    Ocena: 64
    Według standardu komunikacyjnego każdy czytnik NFC/Mifare odczyta nr UID karty /chipu NFC. Możesz odczytać nawet UID karty kredytowej zbliżeniowej. Jeśli chcesz zabezpieczyć system oparty na NFC przed nieuprawnionym jej skopiowaniem musisz użyć dodatkowych informacji uwieżytelniających zapisanych na karcie (poza nr UID).
    Zważając na powyższe też proponuję użycie rozwiązań dedykowanych do tego celu np produktów w standardzie HID. Rozwiązania oparte na uniwersalnych standardach zawsze będą podatne w prosty sposób na ich fałszowanie.
  • #7 19946508
    jarek_lnx
    Poziom 43  
    Posty: 22716
    Pomógł: 4194
    Ocena: 6116
    daniel151577 napisał:
    I tak jak mówię zależ mi ja tym abynkzda karta miała swoj unikatowy NR i nie dało się jej skopiować.
    System oparty na prymitywnym odczytaniu numeru seryjnego zawsze da się oszukać, jeśli ta konkretna karta nie da sie skopiować to emulator na mikrokontrolerze może wysłać takie same dane.

    Wszystkie lepsze systemy wykorzystują kryptografię, żeby zarejestrowanie i ponowne wysłanie odebranej transmisji nie wystarczało do uzyskania dostępu.


    WojtekRav napisał:
    Rozwiązania oparte na uniwersalnych standardach zawsze będą podatne w prosty sposób na ich fałszowanie.
    W kryptografii tylko znane i sprawdzone algorytmy są niezawodne, jak ktoś wymyśli swój "super tajny" firmowy algorytm, to często kończy jak pierwsze wersje Mifare.
  • #8 19946573
    daniel151577
    Poziom 6  
    Posty: 107
    Ocena: 11
    A gdybym użył kart mifare desfire?
    Będzie ok?
  • #9 19947538
    WojtekRav
    Poziom 17  
    Posty: 162
    Pomógł: 29
    Ocena: 64
    daniel151577 napisał:
    A gdybym użył kart mifare desfire?
    Będzie ok?


    Wpisz w wyszukiwarce "DESFire® Compatible UID Modifiable Emulator Card" i dostaniesz odpowiedź czy te karty rozwiązują jakkolwiek twoje założenia.
  • #10 19947544
    daniel151577
    Poziom 6  
    Posty: 107
    Ocena: 11
    No dobra ale jeśli żeby odczytać dane z karty będzie trzeba podać klucz to co mi z tego emulatora?
  • #11 19947571
    WojtekRav
    Poziom 17  
    Posty: 162
    Pomógł: 29
    Ocena: 64
    Tak ale klucz chroni dane w pamięci użytkownika a nie UID. Żeby zacząć gadać z tagiem musisz go zaadresować a wiec pobrać jego UID
  • #13 19947614
    WojtekRav
    Poziom 17  
    Posty: 162
    Pomógł: 29
    Ocena: 64
    daniel151577 napisał:

    Jeśli w pamięci użytkownika zapiszę jakiś unikatowy nr chroniony hasłem, to nie będzie można go skopiować?


    Tak, w ten sposób system jest stosunkowo bezpieczny. Oczywiście istnieje możliwość podsłuchania komunikacji i przejęcia hasła ale jest to już bardzo trudne.
  • #14 19947615
    daniel151577
    Poziom 6  
    Posty: 107
    Ocena: 11
    Ale wyczytałem jeszcze ze połączenie pomiędzy karta a czytnikiem może być dodatkowo szyfrowane?

Podsumowanie tematu

✨ Użytkownik poszukuje czytnika RFID oraz karty, które są odporne na klonowanie, do systemu kontroli dostępu opartego na mikrokontrolerze AVR ATmega 328P. W dyskusji poruszono kwestie związane z unikalnością identyfikatorów kart oraz zabezpieczeniami, które mogą być zastosowane, aby uniemożliwić ich skopiowanie. Zasugerowano użycie kart MIFARE DESFire, które oferują dodatkowe zabezpieczenia, takie jak szyfrowanie komunikacji i możliwość przechowywania unikalnych numerów w pamięci chronionej hasłem. Wskazano również na znaczenie kryptografii w systemach zabezpieczeń oraz na ryzyko związane z prostym odczytem numeru UID karty.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA