By this coming Monday all major federal agencies are required to submit detailed implementation plans to the White House Office of Management and Budget that describe how they plan to meet the smart-card requirements outlined in Federal Information Processing Standard (FIPS) 201 (download PDF).
The 2004 presidential directive requires all federal government agencies to use smart cards to authenticate employees for access to resources.The requirements stem from Homeland Security Presidential Directive 12, which calls for electronic identity cards to be issued to all federal employees and contractors as part of a bid to better secure access to government facilities and information systems. The cards must support two-factor authentication via digital certificates, a password or personal identification number, and biometric identifiers. They also are expected to be interoperable across all federal agencies.
SmartCards aka Java Cards are effective... very very effective. The Java Card Development Kit, includes a complete environment in which applets written for the Java Card platform can be developed and tested. It enables developers to create applets that utilize the features of the Java Card API.
Now : This technology is not something new. We've been at it for ages... Why do folks shudder with reluctance when they are given new technologies to play with? Well, ask us, and we shall show you how
According to this report, Taiwan had distributed Java Cards to it's population (22 million) way back in 2003. So did Taiwan, India, China and others... (I just cannot find those reports, I shall provide you links to those reports as soon as I find them) This article that dates back to 2000 would show you that we truly are the early adopters of this technology. So why is the federal sector still fumbling with their deadline for deployment soon approaching. Sometimes It's best to let the experts show you the way. Why not ? Haven't you seen the Sun folks walking around with Java Cards for a while now ?
and hey, The DoD nomenclature for Java Cards is CAC (Common Access Card), and who do you think is behind it ?? Well, truthfully, the peices of plastic are from Schlumberger, the card readers for windows are from ActiveCard and THE REST, By US !!!
Other Resources
Java Card technology is one of the best secure authentication technologies for trust, privacy and verification of identity on the network, deployed in way over 500 million smart card and mobile phone environments around the world. Sun is building on this success and applying its expertise to the Windows environment though inclusion of Java Card technology support in its Java Desktop System and Java software systems. This model will not only secure access to the device (mobile handset, desktop or infrastructure), but access to network services, and ultimately access to and distribution of content. This guarantees authentication of the device, of the sender, and of content represented, helping reduce victimization through fraudulent Web sites, and e-mail spam and viruses.
- Official details on the Java Card specification
- Wireless Java Smart Cards
- Product information on PC/SC
- Specifications for the personal computer-/smart-card standard
- Strategic Analysis, Inc. was the first smart card application developer to work with Java-based smart cards. Information on and updates for EZFormatter
- Information about ISO and ISO specifications
- Litronic is one of the reader companies that the CyberFlex development kit supports
- Here is an excellent introduction to "What is a smart Card?"
- A promising and powerful upcoming Java Card
- Jef Poskanzer's Java Crypto classes
- On the subject of OpenCard supporting smart cards on all platforms
- See JavaWorld's first installment in the smart card series, "Smart cards: A primer"
- The second JavaWorld article in the series on smart cards is "Smart cards and the OpenCard Framework"
- Java Card Forum
- How Smart Cards and Java Mix
- Java Smart Card API
- Writing a Java Card Applet
- Developing a Java Card Applet
- Understanding Java Card 2.0 by Zhiqun Chen & Rinaldo Di Giorgio
- Developing Smart Card-Based Application using Java Card by Jean-Jacques Vandewalle and Eric Vétillard
- Java Card Special Interest Group
Think about it feds.. You got our number.. (and if you didnt know it, it's +1-800-786-0404)