Just as a note in passing, the ISO/IEC 7816-4 GET DATA and PUT DATA commands for reading and writing TLV data objects do NOT require a file system. The PIV card application is an example of this approach.
Cheers, Scott -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Shawn Willden Sent: Tuesday, March 21, 2006 5:16 PM To: [email protected] Cc: Peter Tomlinson Subject: Re: [Muscle] Re: Muscle Digest, Vol 25, Issue 21 On Tuesday 21 March 2006 14:38, Peter Tomlinson wrote: > There is provision in ISO/IEC 7816 for a card to identify itself in > several ways, but the majority of card suppliers either do not encode > the necessary information or encode it inadequately - or it gets changed > to something else during personalisation. Typically the ATR may be the > starting point, or there may be extended information in an ATR File - > and there may also be a DIR file giving a directory of card > applications. (EMV of course has its own method of application selection.) > > GlobalPlatform also has provision for ID information, using data objects > stored at the MF level. Both of which require a 7816 file system (or enough of one, anyway). As more and more Javacards are deployed, fewer cards have a file system :-/ > We are still in the mindset that thinks bytes are extremely expensive, > and we need to get out of that and do the job properly. What's funny about that is I've seen one system that fires literally dozens of APDUs at a card in an attempt to determine what is on it... it would take far fewer bytes to query a file structure. Shawn. _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
