Pagina 1 di 1

Lettura chip di una smartcard con Arduino

Inviato: mer 14 apr 2021, 18:00
da asdev
Buongiorno a tutti, un pò per diletto, un pò per necessità, ho bisogno di capire come funziona il chip di una smartcard, in particolare il chip di una smartcard generica molto commerciale di quelle che si trovano facilmente sul web (ho allegato una foto).

Dalle informazioni che sono riuscito a reperire, il chip è una EEPROM, in particolare dovrebbe essere una SLE4442 o una di questa famiglia. La piedinatura rispetta lo standard ISO7816, con queste informazioni si dovrebbe riuscire a leggere/scrivere il contenuto di questa memoria con Arduino, collegandola ad Arduino seguendo lo schema fatto nella foto che ho allegato.

Visto che, di fatto, tutte le informazioni che ho le ho trovate sul web, non ne sono molto sicuro, quindi le mie domande sono:
- E' possibile capire che tipo di chip è installato in una smartcard, senza conoscerne le specifiche, il produttore età.?
- Nel caso si tratti di un chip con crittografia, è possibile comunque leggerlo?
- Qualcuno di voi ha esperienze in merito?

Grazie a tutti quelli che risponderanno, spero ne scaturisca una conversazione interessante!

Re: Lettura chip di una smartcard con Arduino

Inviato: mer 14 apr 2021, 18:47
da pgv
Se si tratta di una SLE442, dovrebbe essere leggibile senza criptaggio (ma non scrivibile).
http://www.smartcardsupply.com/PDF/DS_s ... 2_0795.pdf
A seconda di quanto e' vecchia, pero' non e' ovvio che abbia ritenuto i dati scritti.
L'articolo di cui sotto ne parla.
https://hackaday.com/2008/11/25/how-to- ... d-sle4442/

Re: Lettura chip di una smartcard con Arduino

Inviato: mer 14 apr 2021, 23:10
da asdev
È possibile risalire al tipo di chip è integrato nella card? Non so magari c’è una qualche tabella o simili, anche se in rete non ho trovato nulla

Re: Lettura chip di una smartcard con Arduino

Inviato: gio 15 apr 2021, 12:23
da pgv
Credo che i contatti siano tutti gli stessi, e cosi' pure il protocollo di comunicazione. Cfr:

https://en.wikipedia.org/wiki/ISO/IEC_7 ... cteristics

C'e'' un articolo in inglese su Hackaday su come leggerle:

https://hackaday.com/2008/11/25/how-to- ... d-sle4442/

Mi sembra che si servano di questo "oggetto", io ne ho uno (da qualche parte):

https://thepihut.com/products/bus-pirate-bpv3-6

Re: Lettura chip di una smartcard con Arduino

Inviato: sab 8 mag 2021, 9:28
da asdev
Ragazzi giusto come aggiornamento, alla fine ho rinunciato al progetto, purtroppo la mancanza di dati circa le caratteristiche dell'hardware, complica notevolmente la situazione, non vale la pena perderci cosi tanto tempo. Grazie per la collaborazione comunque! al prossimo topic!! :D

Re: Lettura chip di una smartcard con Arduino

Inviato: sab 9 mar 2024, 12:34
da voidnull
La smartcard che hai allegato è sicuramente una SLE4428.
E' possibile leggerle e scriverle con Arduino, utilizzando le arduinosclib che trovi su sourceforge:
https://sourceforge.net/projects/arduinosclib/
Non so, però, se queste librerie supportino anche le SLE4428, al limite puoi fare un tentativo.
Io le ho utilizzate senza alcun problema con le SLE4442 e Arduino Uno REV 3.
Fammi sapere