Descargar

Introducción a la tarjeta con banda magnética (página 2)


Partes: 1, 2, 3, 4, 5

Cada carácter que es codificado en la banda esta hecho de un número de bits, donde la polaridad de las partículas define cada bit. Los esquemas más comunes de codificación son F2F (Aiken BiPhase) y MFM (Modified Frequency Modulation).

Figura 4. Lectura de Banda Magnética

El estándar ISO/IEC 7811 especifica el esquema F2F. La longitud física de cada bit en la banda es la misma. La forma de definir un Uno o Cero en el bit es a través de la polaridad de las partículas. El ancho del bit siempre es el mismo y cuando el bit tiene un cambio adicional de polaridad en el medio es un Uno.

El estándar 7811 es necesario aplicarlo solamente en ambientes de intercambio, en el caso de las tarjetas para el transporte, aun no se han normalizado, aunque ya existen algunos comités a nivel de ISO que están trabajando en ellos.

Figura 5. Medidas de las Dimensiones de la tarjeta

Track No.

Densidad de Grabación

(bit por pulgada)

Configuración de carácter

(incluyendo bit de paridad)

(bit por carácter)

Información de contenido

(Incluyendo caracteres de control)

1

210

7

79 caracteres alfanuméricos

2

75

5

40 caracteres numéricos

3

210

5

107 caracteres numéricos

Tabla 1. Descripción de los Track de la Banda Magnética

Track 1 (IATA)

Compuesto por 7 bits, 6 bit de datos + 1 paridad (impares). En los datos se lee primero el bit más insignificante (b1)

 

< 76 Caracteres alfanuméricos >

 

CI

CF

PAN

CS

Nombre

CS

Add Data

Dis Data

CF

LRC

  

Descripción

No. Caracteres

Valor

CI

Centinela Inicial

1

05h

CF

Código de Formato

1

 

PAN

Número Cuenta Principal

19 dígitos Máx.

 

CS

Campo Separador

1

3Eh

Nombre

Nombre

26 Máx.

 

CS

Campo Separador

1

3Eh

Add Data

fecha de vencimiento (AA/MM)

4

 

código de servicio

3

 

Dis Data

Datos discretos PVKI

1

 

y/o PVV o offset

4

 

y/o CVV o CVC

3

 

CF

Centinela Final

1

1Fh

LRC

Carácter de verificación de Redundancia Longitudinal

  

PVKI Pin Indicador de Verificación de llave PVV Pin verificador de valor

CVV Valor de verificación de Tarjeta CVC Código de validación de Tarjeta

Tabla 2. Composición Track 1

Descripción del Número PAN:

Identificador Mayor de Industria (MII)

Numero Identificador de Emisor (IIN)

No. Cuenta

Digito de control

1 digito

5 dígitos

Máx. 12 dígitos

1 dígito

Tabla 3. Composición Número PAN

Digito MII

Categoría

0

ISO/TC 68 y otras asignaciones de industria

1

Aerolíneas

2

Aerolíneas y otras asignaciones de industria

3

Viajes y entretenimiento

4

Banca y Finanzas

5

Banca y Finanzas

6

Mercadería y finanzas

7

Petróleo

8

Telecomunicaciones y otras asignaciones de industria

9

Asignación Nacional (le siguen los tres dígitos del país de acuerdo a ISO 3166-1)

Tabla 4. Identificador Mayor de Industria

El dígito de control se calcula con el algoritmo de Luhn, que consiste en multiplicar por dos los números en posición par (de derecha a izquierda, incluyendo el número de control a calcular), luego se suman los dígitos de los resultados, para finalmente dividir el resultado entre 10, si el cociente de la división es cero (0) el número es válido, es decir el digito de control tiene que completar la decena superior.

Ejemplo:

Número al que se le va a calcular el digito de control 9170 123456 789

9

1

7

0

1

2

3

4

5

6

7

8

9

 

1*2

 

0*2

 

2*2

 

4*2

 

6*2

 

8*2

 

=

=

=

=

=

=

=

=

=

=

=

=

=

9

2

7

0

1

4

3

8

5

12

7

16

9

         

1+2

 

1+6

 

=

=

=

=

=

=

=

=

=

=

=

=

=

9

2

7

0

1

4

3

8

5

3

7

7

9

9+2+7+0+1+4+3+8+5+3+7+7+9=65

70-65=5 dígito de control 5

70/10=7 cociente 0

Número con el dígito de control 9170 123456 7895

Nombre:

Apellido (s)

Separador

Nombre(s)

Periodo

Titulo

Separados por espacio

/

ó iniciales, separados por espacio

Cuando es seguido por el título

Cuando se usa, si no es usado, el contenido será un espacio seguido por un separador (/)

Tabla 5. Composición Nombre

El carácter de verificación de redundancia longitudinal, es un verificador de paridad para las sumas de todos los bits de datos b1, b2, b3, b4 de todos los caracteres precedentes. El carácter LRC capturará el error remoto que pudo ocurrir si un carácter individual tiene dos compensadores de error en su patrón de bits (que podría engañar la verificación de paridad del quinto bit).

Bits datos

Carácter

Valor (Hex)

Función

b1

b2

b3

b4

b5

b6

b7

0

0

0

0

0

0

1

espacio

00

Especial

1

0

0

0

0

0

0

!

01

Especial

0

1

0

0

0

0

0

"

02

Especial

1

1

0

0

0

0

1

#

03

Especial

0

0

1

0

0

0

0

$

04

Especial

1

0

1

0

0

0

1

%

05

Centinela Inicial

0

1

1

0

0

0

1

&

06

Especial

1

1

1

0

0

0

0

'

07

Especial

0

0

0

1

0

0

0

(

08

Especial

1

0

0

1

0

0

1

)

09

Especial

0

1

0

1

0

0

1

*

0A

Especial

1

1

0

1

0

0

0

+

0B

Especial

0

0

1

1

0

0

1

,

0C

Especial

1

0

1

1

0

0

0

0D

Especial

0

1

1

1

0

0

0

.

0E

Especial

1

0

0

1

0

0

1

/

0F

Especial

0

0

0

0

1

0

0

0

10

Data

1

0

0

0

1

0

1

1

11

Data

0

1

0

0

1

0

1

2

12

Data

1

1

0

0

1

0

0

3

13

Data

0

0

1

0

1

0

1

4

14

Data

1

0

1

0

1

0

0

5

15

Data

0

1

1

0

1

0

0

6

16

Data

1

1

1

0

1

0

1

7

17

Data

0

0

0

1

1

0

1

8

18

Data

1

0

0

1

1

0

0

9

19

Data

0

1

0

1

1

0

0

:

1A

Especial

1

1

0

1

1

0

1

;

1B

Especial

0

0

1

1

1

0

0

<

1C

Especial

1

0

1

1

1

0

1

=

1D

Especial

0

1

1

1

1

0

1

>

1E

Especial

1

1

1

1

1

0

0

?

1F

Centinela Final

0

0

0

0

0

1

0

@

20

Especial

1

0

0

0

0

1

1

A

21

Data

0

1

0

0

0

1

1

B

22

Data

1

1

0

0

0

1

0

C

23

Data

0

0

1

0

0

1

1

D

24

Data

1

0

1

0

0

1

0

E

25

Data

0

1

1

0

0

1

0

F

26

Data

1

1

1

0

0

1

1

G

27

Data

0

0

0

1

0

1

1

H

28

Data

1

0

0

1

0

1

0

I

29

Data

0

1

0

1

0

1

0

J

2A

Data

1

1

0

1

0

1

1

K

2B

Data

0

0

1

1

0

1

0

L

2C

Data

1

0

1

1

0

1

1

M

2D

Data

Bits datos

Carácter

Valor (Hex)

Función

b1

b2

b3

b4

b5

b6

b7

0

1

1

1

0

1

1

N

2E

Data

1

1

1

1

0

1

0

O

2F

Data

0

0

0

0

1

1

1

P

30

Data

1

0

0

0

1

1

0

Q

31

Data

0

1

0

0

1

1

0

R

32

Data

1

1

0

0

1

1

1

S

33

Data

0

0

1

0

1

1

0

T

34

Data

1

0

1

0

1

1

1

U

35

Data

0

1

1

0

1

1

1

V

36

Data

1

1

1

0

1

1

0

W

37

Data

0

0

0

1

1

1

0

X

38

Data

1

0

0

1

1

1

1

Y

39

Data

0

1

0

1

1

1

1

Z

3A

Data

1

1

0

1

1

1

0

[

3B

Especial

0

0

1

1

1

1

1

3C

Especial

1

0

1

1

1

1

0

]

3D

Especial

0

1

1

1

1

1

0

^

3E

Campo Separador

Tabla 6. Formato datos ANSI/ISO Alpha

Track 2 (ABA)

 

< 37 Caracteres numéricos >

 

CI

PAN

CS

Add Data

Dis Data

CF

LRC

  

Descripción

No. Caracteres

Valor

CI

Centinela Inicial

1

0Bh

PAN

Número Cuenta Principal

19 dígitos Máx.

 

CS

Campo Separador

1

0Dh

Add Data

fecha de vencimiento (AA/MM)

4

 

código de servicio

3

 

Dis Data

Datos discretos PVKI

1

 

y/o PVV o offset

4

 

y/o CVV o CVC

3

 

CF

Centinela Final

1

0Fh

LRC

Carácter de verificación de Redundancia Longitudinal

  

PVKI Pin Indicador de Verificación de llave PVV Pin verificador de valor

CVV Valor de verificación de Tarjeta CVC Código de validación de Tarjeta

Tabla 7. Composición Track 2

Partes: 1, 2, 3, 4, 5
 Página anterior Volver al principio del trabajoPágina siguiente