Possiamo creare APDU personalizzati per schede contactless non intelligenti (tipo di memoria)?

1

Voglio implementare l'autenticazione basata su tessere per il sistema di parcheggio in un'università. Attualmente tutti gli studenti posseggono una carta d'identità studentesca basata su Java Card, se non l'hanno rotto o perso.

Possiamo creare strutture APDU personalizzate in una scheda 13,56Mhz vuota e non intelligente?

Elaborerò.

Mentre la maggior parte del parcheggio è occupata dagli studenti, una manciata di personale della scuola parcheggia anche in questo lotto. Il personale non ha una carta simile alla carta d'identità dello studente. Voglio anche prendere in considerazione gli studenti che hanno perso la carta d'identità dello studente. Per utilizzare la carta d'identità dello studente e servire anche le persone senza uno, ho bisogno di trovare una sostituzione drop-in per la carta d'identità dello studente.

Il sistema di autorizzazione di parcheggio comunica con la scheda dello studente utilizzando i comandi APDU, ovvero un comando che seleziona un'applet e fornisce parametri aggiuntivi. La scheda risponde al comando APDU con determinati dati statici univoci per ogni studente. Questo è tutto per la carta. Quindi questa è interamente un'operazione di sola lettura per quanto riguarda la scheda.

Da quanto ho capito, la Java Card è una scheda a microprocessore (una smartcard), mentre la solita carta vuota a basso costo che possiamo trovare facilmente sul mercato è una memory card. Per una sostituzione drop-in con funzionalità limitate dovrei usare la memory card.

Desidero emulare le strutture APDU della Java Card nella scheda vuota, la sostituzione drop-in. In breve, voglio che la sostituzione drop-in dia la stessa risposta della risposta originale della carta d'identità dello studente quando interrogata dal lettore e solo per alcuni tipi di comandi APDU (cioè da una singola applet Java Card).

È possibile? Ho letto che molti chip come un Mifare Classic / Ultra Light o un chip NXP utilizzano comandi APDU pre-programmati proprietari. Non penso di aver bisogno di usare una nuova vera smartcard solo per emulare alcune applet APDU che rispondono con dati specifici.

Gli standard utilizzati sono ISO 14443-A e ISO 7816-4.

    
posta Arya S. 10.04.2014 - 08:31
fonte

0 risposte

Leggi altre domande sui tag