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
Studio e sviluppo di una libreria java per la lettura di smart card su decoder tv digitale terrestre
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 di
Relatori: Federica Gelli
Dr. Alessandro Piva
Dr. Roberto Caldelli
Ing. Rudy Becarelli
Ing. Matteo Casini 21 Febbraio 2011
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 AID
00A40000 07 A0000000031010
Risposta
Select
Lunghezza GET PROCESSING
VISA OPTIONS
Risposta
READ RECORD
Risposta
8
21. 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 di
Relatori: Federica Gelli
Dr. Alessandro Piva
Dr. Roberto Caldelli
Ing. Rudy Becarelli
Ing. Matteo Casini 21 Febbraio 2011