Reading the NIST FIPS disclosure more carefully, the controller may be
"The cryptographic module includes the SLE66CX640P chip from Infineon. It includes:
CPU 10MHz 8051 compatible
EEPROM 64 KB
ROM 136 KB
RAM 256 bytes
XRAM 4096 bytes
Hardware Security Mechanisms (probing detection, low frequency and supply voltage monitoring),
Memory Access Control through MMU,
Random Generator,
Cryptographic Co-Processors (DES, 3DES and modular exponentiation)
Hardware CRC 16 bits."
(It claims probing detection countermeasures, for example.)
http://www.silicon-trust.com/pdf/secure_4/36_quarterlyfocus_2_1.pdf indicates the card should support 2048 bit RSA keys, in CRT mode. The data sheet will on the Siemens site.
The ToE claims and SEFs are disclosed in http://www.bsi.bund.de/zertifiz/zert/reporte/0188b.pdf
Still not solving your simple problem (get musclecard working), but we are getting the technical data to help!
Now, we need to determine the lineage of the EEPROM technologies that are used, typically, in the Siemens secure controller group. Then we need to detemrine whether the 8051 has a eeprom sfr (for hardware writing), or its done in the JCRE via a buggy TWI state machine implementation.
---------- Original Message -----
From: "Bruce Barnett" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, December 13, 2004 7:00 AM Subject: JCOP USB Token (was Re: [Muscle] Cheap Muscle?)
I'm following up on an earlier query I made.
I have verified that the GemPlus GemPCKey USB Reader + GemXpresso Pro 64K Plug Format Smart Card
when combined make a USB token that can be used with the Muscle framework.
The USB token acts as a CCID-compliant smart card reader + JCOP card.
I tried to allocate 7K, but this failed. Allocating 4K worked.
_______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.drizzle.com/mailman/listinfo/muscle
