[sci.electronics] The new California Driver's License

atn@cory.Berkeley.EDU (Alan Nishioka) (05/08/91)

Just got my new California driver's license.  No, I'm not 17, but I take the
bus a lot.

It has a holographic plastic laminate of "DMV" and the California Seal.

My color picture was digitized into and IBM computer as was my thumb print
and my signature.  The mag stripe on the back has three tracks.

Just for fun, I thought I'd try to read it.  I had previously been able
to read bank cards (with help from sci.electronics).  I found that the
information encoded is basically just what is printed on the card.  Kinda
uninteresting.  Of course I couldn't figure out what little extra information
was encoded.... (marked unidentified below)

It took me a little while to figure out the format, and I suppose it is
documented somewhere (anyone know where?) but it was fun.

Bank Cards -- conform to ANSI/ISO 7810-1985 ($10)
Track 1:    6 bit word with 1 bit parity.  LSB first.
            code offset 32 below ASCII code.
Track 2:    4 bit word with 1 bit parity.  LSB first.  Numbers only.

Driver's License --
Track 1:    6 bit word with no parity.  Otherwise same as Bank Card.
Track 2:    Same as Bank Card.

California Driver's License:
---------------------------
Track 2:    (low density)
    8 unidentified digits
    License Number
    Separator
    Expiration Date (YYMM)
    Separator
    Date of Birth (YYYYMMDD)

Track 1:    (High density)
DALAN TAKEO NISHIOKA                                       $
974 TULARE AVE               ALBANY       
    Name (58 characters)
    Address (29 characters)
    City (13 characters)

Track 3:    (High density.  Can't reposition read head. );

Great Western Bank ATM Card:
---------------------------
Track 2:
    Account number on the front of the card
    Separator
    Expiration date (no country code)
    Other (propietary) data

Track 1:
    Format B
    Account number
    Separator
    Name (from front of card)
    Separator
    Expiration date (no country code)
    Other data

AT&T Universal Card:
-------------------
Track 1:
    Format B
    Account Number
    Separator
    Name
    Separator
    Expiration Date (YYMM)
    6 Unknown chars
    Calling Card Number (10 digits)

Track 2:
    Account Number
    Separator
    Expiration Date (YYMM)
    3 Unknown chars

Citibank ATM Card:
-----------------
Track 1:
    Format A (proprietary)
    Name
    Separator
    Account Number
    Separator
    Expiration Date (MMYY)
    7 Unidentified chars 

Track 2:
    Account Number
    Separator
    Expiration Date (MMYY)
    7 Unidentified chars

-----------------------------------------------------------------------------
Alan Nishioka      KC6KHV      atn@cory.berkeley.edu      ...!ucbvax!cory!atn
974 Tulare Avenue, Albany CA 94707-2540     37'52N/122'15W    +1 415 526 1818