Decode Drivers Licence Barcode

Hi guys, reviving an old thread.

I'm looking to get my hands on the code & keys needed to decrypt the barcode. If anyone is able to assist, please PM me. It will be greatly appreciated!

Cheers
 
awesome.... i havent checked it in a while... i'm guessing the pdf417 decoder has expired. I'll do a new build ASAP and update to play store
 
It is really sad and ironic simultaneously that "public secrets" are used to make money for a few whilst others have to work much harder (compensating for those who have it easy). In SA if you know someone who knows someone you get keys, contracts, position and so on.

The sad and ironic part is whilst this is the case right now it is proven to be unsustainable in the long term. These people are setting up the environment and country to fail. They are inviting people who operate like this in, and pushing people who are honestly brilliant to other countries or other markets. Every day this continues, the country, our children and their children have less of a future. It is ironic that those who operate like this live in big houses, but their children are going to inherit an impossible economy to innovate, impossible economy to grow and impossible economy to fix the past that their parents created whilst laughing to the bank.

I cannot contemplate using a 3rd party app for my business, because the app and the company would be operating in unsustainable territory if they did not legally and commercially acquire the keys. If I link into that chain, may business will fall down when they do. Likewise if our corrupt history is any proof, our license card, or encryption keys currently printed on them may fall away next year, killing this venture and the other similar ones with it and without recourse or compensation. Anything to do with this sets you up for quick profits and possible long term disaster. Why start if you know you cannot finish?

It is proven that more players in a virgin market increases the market share for their competitors to a larger extent than it divides the market. So more people take part in something like this legally the more awareness and market momentum is created, resulting in bigger profits for every player.

Why can't the keys be licensed legally?


I used to work for the company that designed those license scanners they use at security complexes. The IP for those scanners was sold to exid.co.za when the company closed down.

As far as I know the encoding was designed by a French firm contracted to a South African place that since went out of business, or at least has been transferred to someone else. The company that did the image compression library has also disappeared.

The barcode contains all the text fields that are printed on the card as well as a very low quality mugshot image compressed with a fancy wavelet encoder (Summus WI).
The encryption is sort of RSA512, but implemented weirdly. The private keys are held by the people who make the cards and a few people have the public keys, mostly because they know someone who knew someone.

So basically there are a few people around who have the code and the keys, but I doubt there'd be any official channel to request them though anymore.
 
So i'm confused.. is there a way to get hold of the public(decrypt) key?

2ndly i wonder if the same scheme is used in the new ID cards? I can think of a lot of ways this can be used (to the advantage) of many places and the barcode itself is trivial to interpret.
 
So i'm confused.. is there a way to get hold of the public(decrypt) key?

2ndly i wonder if the same scheme is used in the new ID cards? I can think of a lot of ways this can be used (to the advantage) of many places and the barcode itself is trivial to interpret.

You need to convince some of the people on this forum who has keys to put them in the public domain. I suspect they they acquired it illegally and therefore dont want to share it. Someone mentioned public key. If they use asymmetric keys, you cannot use the key to create licenses. You can only use it to read licenses. Basically to machine read what is already printed. This would mean that there is no risk to the public if the "read" key is in the public domain - there is only benefit. As a matter of fact the more the read key is in the public domain, the more opportunities there are to verify if the barcode correspond with the printed information and the easier it is to eliminate fraudulent licenses!

So through logic deduction I would say anyone preventing the public keys from being made available to widespread use is actually contributing to fraudulent licenses.

You can take if further and say to a very limited extend they form part of the "system" that contribute to whatever those fraudulent license holders do and who they kill on the roads...
 
Cursory search shows:

History of the barcode here -
http://armsdeal-vpo.co.za/articles07/licence_fiasco.html

Guess what? ANC corruption involved (business as usual)

The decryption algorithm, is available from Bartrans to solution providers.
http://bartrans.co.za/services/ and http://bartrans.co.za/product/drivers-licence-scanning/ seems to confirm that, so doesn't look too hard to get the details (at a cost).

Some hardware people reference for scanning is available here - http://www.identiscan.co.za/faq/
Barcode readers for identiscan appear to be made by Chainway - http://www.chainway.net/
Other models - http://www.rtscan.net/Code-Readers/pdf417-reader-for-id-documents-rt300/
http://www.mhdprojex.co.za/eSkan-Vehicle-and-Drivers-License-Scanner.php

Client side Software here (might include the Excellent ID drivers in there, in which case, the "keys" are probably able to be extracted from the driver...). Haven't bothered to download.

www.diswantsho.com/JanusDownload/
 
Prevent fraud?? Eh?

Anyway I just downloaded the app, reverse engineer and tada rsa key. Will see if I can throw together the iOS barcode reader with zxing lib and test sometime this weekend
 
Prevent fraud?? Eh?

Anyway I just downloaded the app, reverse engineer and tada rsa key. Will see if I can throw together the iOS barcode reader with zxing lib and test sometime this weekend
What app is that?
 
Prevent fraud?? Eh?

Anyway I just downloaded the app, reverse engineer and tada rsa key. Will see if I can throw together the iOS barcode reader with zxing lib and test sometime this weekend

I didn't bother cause I thought was done serverside.. hmm
 
I didn't bother cause I thought was done serverside.. hmm

Well not sure if the RSA key is the right one tho.. Will test and see this weekend. Worse case I will reverse eng other apps or look at that hardware spec.

I'm hoping it works for ID cards too.. Ugh will see this weekend. It's going to be interesting as I can think of quite a few use cases so kinda excited
 
Well not sure if the RSA key is the right one tho.. Will test and see this weekend. Worse case I will reverse eng other apps or look at that hardware spec.

I'm hoping it works for ID cards too.. Ugh will see this weekend. It's going to be interesting as I can think of quite a few use cases so kinda excited

Printing fake license disks? :crylaugh:
 
So i'm confused.. is there a way to get hold of the public(decrypt) key?

2ndly i wonder if the same scheme is used in the new ID cards? I can think of a lot of ways this can be used (to the advantage) of many places and the barcode itself is trivial to interpret.

The new ID cards barcode isn't encrypted
 
Top
Sign up to the MyBroadband newsletter
X