Your SlideShare is downloading. ×
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre

1,393

Published on

Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre - Federica Gelli - AA 2009-2010 Relatori: Dr. Alessandro Piva, Dr. Roberto Caldelli, Ing. Rudy …

Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre - Federica Gelli - AA 2009-2010 Relatori: Dr. Alessandro Piva, Dr. Roberto Caldelli, Ing. Rudy Becarelli, Ing. Matteo Casini

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,393
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Università degli Studi di Firenze Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni Studio e sviluppo di una libreria Java  per  la lettura di Smart Card  su decoder TV digitale terrestre Tesi di laurea diRelatori: Federica Gelli Dr. Alessandro Piva Dr. Roberto Caldelli Ing. Rudy Becarelli Ing. Matteo Casini 21 Febbraio 2011
  • 2. ObiettivoScenario di riferimento: la TV digitale terrestreLe Smart CardRealizzazione della libreria JavaRealizzazione dell’applicazione MHP ‘SCReader’Conclusioni e sviluppi futuri 2
  • 3. ObiettivoStudio e sviluppo di una API Java MHP per la lettura di Smart Card su decoder TV digitale terrestre  segnale digitale  terrestre Broadcaster rt c ard sma TV e Set Top Box 3
  • 4. La TV digitale terrestre MPEG ‐ 2 Standard  aperto  per  la  TV  digitale  interattiva.  Definisce l’interfaccia tra le applicazioni interattive  e  i  terminali  sui  quali  queste  possono  essere  eseguite.  4
  • 5. Le Smart Card Memory Card Microprocessor Card APDU   (Application Protocol Data Unit) 5
  • 6. Smart Card analizzate  Carta Nazionale dei Servizi (CNS)   Carta Sanitaria Elettronica  (CSE)  Carte di pagamento  Riduzione frodi  Chip e Pin «chip only» 6
  • 7. Comunicazione tra Smart Card e lettore C ‐ APDU R ‐ APDU Tag: uno o due byte consecutivi che  Tag identificano in maniera univoca un  oggetto Length: lunghezza del campo Value  Length dell’oggetto Value: contenuto dell’oggetto Value 7
  • 8. Sequenza di messaggi APDU tra lettore e carte di pagamento SELECT PSE (Payment System  Environment) Risposta  READ RECORD Risposta  SELECT AID00A40000 07 A0000000031010 Risposta SelectLunghezza GET PROCESSING VISA OPTIONS Risposta  READ RECORD Risposta  8
  • 9. Realizzazione della libreria API Java Smart Card I/O API SATSA Runtime J2SE (Java 2 Platform, Standard Edition) Runtime J2ME (Java 2 Micro Edition) 9
  • 10. Realizzazione della libreria 10
  • 11. Realizzazione della libreria API SATSA 5f20 0e 47 45 4c 4c 49 2f 46 45 44 45 52 49 43 41 API Java Smart Card I/O Cardholder name 0e = 14 GELLI FEDERICA 11
  • 12. Le interfacce Realizzare una libreria estendibile e configurabile senza la  necessità di andare a modificare il codice già scritto. 12
  • 13. Struttura della libreriaConnection Cards Card Factory uses<<Singleton>> <<Interface>> Connection  Connection  <<Interface>> Factory Card <<Interface>> CardImpl <<Interface>>SATSAConnection SCIOConnection CNS/CSE Credit Card depends CNSImpl CreditCardImplSCIO CreditCardImplSATSA depends 13
  • 14. J‐mag 14
  • 15. L’applicazione ‘SCReader’• Istanza della classe ‘Connection Factory ‘ per il recupero della giusta  connessione.• Metodo ‘recognizeCard( )’ restituisce il giusto oggetto  (Credit Card). 15
  • 16. L’applicazione ‘SCReader’• Istanza della classe ‘Connection Factory ‘ per il recupero della giusta  connessione.• Metodo ‘recognizeCard( )’ restituisce il giusto oggetto  (CNS).• Metodo ‘CheckPin( )’ per la verifica del PIN. 16
  • 17. L’applicazione ‘SCReader’ 17
  • 18. Risultati ottenuti DiPro Interact I‐MHP Telesystem TS7900HD Elsag Aries1000H Humax  Combo‐9000 18
  • 19. Conclusioni e sviluppi futuri Realizzazione di una API Java per la lettura di  Smart Card. Libreria modulare. Realizzazione dell’applicazione test (Xlet) MHP.Sviluppi futuri: Riuscire a leggere in maniera omogenea tutte le Smart Card in tutti  i Set Top Box. Integrare la libreria con la lettura di altre tipologie di carte come,  ad esempio, la Carta d’Identità Elettronica (CIE). 19
  • 20. Università degli studi di Firenze Facoltà di Ingegneria Corso di laurea in Ingegneria delle Telecomunicazioni Studio e sviluppo di una libreria Java  per  la lettura di Smart Card  su decoder TV digitale terrestre Tesi di laurea diRelatori: Federica Gelli Dr. Alessandro Piva Dr. Roberto Caldelli Ing. Rudy Becarelli Ing. Matteo Casini 21 Febbraio 2011

×