Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a AID 5
c AID 4
u AID 3
e AID 2
d info
e CRC
AID 7 AID $F
AID $D
AID $C GPB
AID $A
AID 8
1.1. Application identier (AID) Es un identicador nico de 16 bit que se divide en 2 campos:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Para una clasicacin ms sencilla, el cdigo de funcionalidad deber ser recogido de una tabla estndar segn el uso que tiene la aplicacin. 1.2. CRC-byte Se trata de un cdigo de redundancia cclica de 8 bits generado por el coprocesador CRC. ste deber ser reseteado cada vez que cambie alguno de los bytes utilizados en su clculo. Se genera utilizando el Info-byte y del byte ID1 al ID $F para el sector 0x00 o el Info-byte y del byte ID$11 al ID$27 en el sector 0x10. Debern ser enviado al coprocesador CRC en ese mismo orden para el clculo del cdigo. 1.3. Info-byte Contiene un puntero al card publisher sector. Dicho sector tiene funciones de control de errores y es el responsable de mantener el MAD. No es obligatorio su uso, normalmente cumple su funcin el sector 0x00.
libre
puntero
1.4. General purpouse byte (GPB) Se encuentra en el bloque trailer del sector 0x00, concretamente en el byte 10 del mismo. Describe bastantes aspectos del estndar MAD.
7 6 5 4 3 2 1 0
DA
MA
ADV
ADV (MAD versin code): 01 para tarjetas con 16 sectores, 10 para las que albergan 39. MA (multiapplication card): 1 si se utiliza para varias aplicaciones, 0 para tarjetas monoaplicacin. DA (MAD available): 1 existe un directorio MAD, 0 el sector 0x00 no contiene MAD. 1.5. Read-key A La clave A del sector 0x00 permite la lectura del mismo y debido a que sta es necesaria para operar con la tarjeta debe ser pblica. Normalmente, en cdigo hexadecimal, es la siguiente:
5 4 3 2 1 0
a5
a4
a3
a2
a1
a0
2. Write-key B ! Por el contrario, la clave B del sector 0x00 se usa para escribir en el mismo y deber ser nicamente conocida por el programador de la tarjeta con el n de que sta no pueda ser manipulada. Para aadir una nueva aplicacin a la tarjeta se debe conocer sta clave ya que hay que indexar la aplicacin en el MAD del sector 0x00.