What's in the driver's license bar code?From
Scott Schrams
website
Last time I had my driver's license renewed, I noticed a bar code on the back. So, I decided totry to read this bar code to see what kind of information might be hidden there. Alabama allowsyou to refuse to put your social security number on the front of the license, and I was particularlyinterested in finding out if they had secretly encoded it in the bar code.There are several different types of bar codes. There are 1-dimensional codes, like the familiar UPC code found on food products. The code used on the Alabama license is a 2-dimensionalcode of the format PDF417 (or PDF-417.) The siteBarCode 1.nethas a lot of information aboutthe various kinds of bar codes and how to read and write them.PDF417 bar codes look like this. (This isn't the one from my driver's license.)I found somedemo software from Axtelthat will read the PDF417 from a TIF
1
image file.Using a flat bed image scanner, I scanned the back of the license into a file, and decoded the bar codes into plain text.Mike from Alabama writes thatthis sitehas an easy to use decoder that might work better thanthe one from Axtel.The bar code contains 286 bytes of information. The information is not encrypted and isdelimited by short codes. The file begins with the letters AAMVA, then includes several fieldscontaining the personal information printed on the license. There was no social security number,and no surprises. (However, your state might be different.) The only other information wassome short codes at the beginning which indicate that the license came from Alabama, and isversion number 1.What could be the purpose for including all of this information in a barcode on the back of thelicense when they already have the information in the state database? It must be there tocommunicate the information quickly to someone who is not connected to the database. For example, police could quickly collect names, addresses and race of everyone passing a roadblock or boarding an airplane. If you move to another state, it would save them a bit of typing.For them to make use of the information in the license itself, you have to give the license tothem. It would be far more useful to law enforcement if they could check everyone's ID withoutthem being aware of it. (See discussion of facial recognition below.) The government might propose adding something to the license that can be queried via a low power radio transmitter (like shoplifting tags, or automatic toll collection schemes do now).
Add a Comment