Lets try to read the tea leaves about the various government initiatives in support of bio-passports, and assume first that G7 government initiatives are broadly linked. This can help muscle direct its CCID efforts.

a. we know that support for $5 32bit ARM MPUs with javacard OS, with 16 bit exponentiators for RSA, have been "almost" supporting CCID for a while. Well, lets guess that this is now generally solved. Someone ported ST's or other CCID handlers to the ARM, which uses standard USB 2 SIEs and macrocells.

b. lets assume that the javacard VM io classes have also been tuned to signal to and recv events from the USB registers on the MPU, rather than than 7816 serial. les also assume the classes supprot the USB secure content classes, from Intel/Microsoft.

c. let now assume Global Platform is the preferred technique for secure messaging, end-end, and USB2's trusted bus

d. lets assume Microsoft PC/SC is getting revised, to revise the originally incomplete CCID spec

e. lets assume Microsoft recent revision to its CCID driver already supports early customers, like DoD CAC, in anticipation of the spec's adoption, and/or to help out content security enforcement.

e. lets assume the trusted sub-system component of CCID addresses finger readers, for CHV, on the dongle

f. lets assume the rash of recent compliance tests for usb-on-the-go (for phones, military radios, tactical GPS/PDAs, etc) includes standard CCID VIDs/PIDs. Lets assume the rash of older USB controllers suddenly enabled with onboard OTG are related to (e)

g. lets assume fast EEPROM.

h. lets asume you could also swap ARMs for fast 8051s, for alternative options.

h. We could even assume the muscle CCID work for linux/BSD is related to the general push in this direction (!? (humour))


Hmmm. Things are looking UP for smartcards, if the tea leaves tell the right story. They are really not smartcards as we thought about them for 20 years though. There is no longer a reader, no need for the complex host->ICC stacks (with all that protocol conversion at the reader), and the very concept has changed. Its just a conventional secure MPU in a lower grade SIM package, with SIM bondout conditions.


i think the only things that is still confusing to me in this thought experiment is : so what element of the die stack is doing the DPA countermeasures, and have they solved this for the USB power condition and its differential data signalling. With all this in the stack, do the environmental ratings change?

Peter.

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee� Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to