How to solve the INS problem of letting the wrong people into the US

Steve Kirsch
stk@propel.com
408-571-6317

I hear government officials talk about using technology from Silicon Valley to prevent a 9/11 repeat. But the single most important technology for stopping known terrorists isn't from Silicon Valley at all.

I'd like to suggest a very important problem that we should put high priority on solving because it's an important problem and a problem that we have available technology to solve completely and immediately. In fact, Canada has committed to using iris scans for their immigration (See Computerworld story about the 8 largest airports in Canada using iris scans) and iris recognition is in use at some US airports today (see www.iridiantech.com

Here are a few problems that we have that we can solve today:

Suppose the FBI has just determined that whoever presented a California driver's license with the name "Steven T Kirsch" on it 3 months ago at the San Jose airport is a terrorist. We want to stop this person from getting on another plane even if he presents a different phony ID next time. How can we do that with 100% accuracy?

We want to ensure that from anyone who has been convicted a felony after Jan 1, 2003, can't work as a security officer in a US airport even if they change their name. How can we do an instant check for this when it takes as long as 6 months to get a fingerprint match back from the FBI?

How can a regular employer (including private security firms!) who wants to hire people they can trust do a background check when it takes 6 months to get fingerprints back from the FBI?

It may surprise you to learn that we can do all of this without requiring a "national ID" or a new form of ID card. We can use existing driver's licenses or passports or even a major credit card (any ID where the number is machine readable). Even if you forget your ID card and left it at home, the system is still just as accurate. In fact, we can stop our wanted suspect with 100% accuracy without requiring that person to present an ID card of any type at the airport. It even works if the person presents a phony ID. He's still caught. But how?

60 Minutes on March 10 aired a story which pointed out that:

In addition we know that:

We have the technology today to solve all of these problems. We can create a system that

How it works

The core of the idea is to tie iris code information to an existing ID at an "enrollment station." This is done once. Then, for authentication, a user presents his ID and his iris. The match takes less than 1/1000 of a second and is completely foolproof. 

Here are the details:

There are three key technologies you need to be able to do this cost effectively (under $10M one time investment in hardware). All three are available to us (or can be made available) immediately:

Costs

Cheap iris scanners are under $200 in single unit quantities. However, for high volume, I'd recommend the LuckyGoldstar scanners available from Iridian Technologies which cost $2K for the camera plus video card in volumes of 10,000. The total cost here depends on the total number of scanning stations installed. You'd want one at security and at each gate.

The computer housing the iris codes for lookup can be just a few machines running Netscape LDAP server (which supports multi mastering). Price is very negotiable. If they charge you more than $2M, it would be cheaper to use open LDAP and write your own multi-mastering.

The computers doing the iris lookup for enrollment are where the expense is. You can put 1M iris codes on each computer (with 2G of RAM). The iris codes are 512 bytes each; the rest of RAM is filled with fast lookup hash tables to enable the ultrafast comparisons. So 100M unique registered travelers would require only 100 computers or $200K in computer expense. You'd want double redundancy in case a machine crashed, so you'd need $400K in computer expense (plus a few cold standby spares). 

Magnetic stripe readers are very cheap.

Computers to hook the iris scanner and mag stripe scanner to are $1K.

To develop all the software to do this would cost $4M.

More details

San Jose blue ribbon- iris ID 
a different variation on the same idea

Presentation for San Jose blue ribbon committee 
Powerpoint prezo of this web page. slightly different variation of this web page.

Steve Kirsch Political Home Page

Hit Counter