While some groups, particularly the MUSCLE group [1], have had some success
in compiling lists of ATRs from which a reasonable guess can be made about
the card type, the ATR is not intended for this purpose.

The first part of the ATR is intended to provide parameters which assist the
terminal (card reader) in configuring the interface between the card and
terminal. The second part (the historical bytes) can be used by the card OS
in any way that it pleases, but ISO/IEC 7816 part 4 defines an optional way
to format the information in those bytes (and a mandatory way of formatting
the first byte of the historical bytes for 7816 compliance) - but even if
the historical bytes use ISO format, that doesn't include specifying the
card type! And manufacturers of cards do not guarantee that they will not
change the ATR from time to time (e.g. when they revise the OS mask).

Unfortunately, 7816 does not define a standard method for recognising the
card. The Global Platform spec goes some way to dealing with the problem,
but its method (data objects stored at the MF (Master File) level) is really
intended to help an off-card management system (personalisation systm) find
out which version of an already known type of card it is accessing.

For those new to this field, as usual it is necessary to remind you that ISO
retains the copyright to its published standards, and charges for each copy
purchased. However, the sub-committee responsible for 7816 (SC17) now
publishes draft standards on its web site www.sc17.com (and deletes them
once the international ballot about them is complete) - click on
'Outstanding Ballots' to see the list. [2]

Peter

[1] >Muscle mailing list
>[EMAIL PROTECTED]
>http://lists.musclecard.com/mailman/listinfo/muscle

[2] I am transferring the drafts of smart card standards to www.iosis.org
when sc17.com has finished with them. However, they are drafts only, and
must not be used for any purpose other than commenting on the work. SC17 is
currently revising 7816 parts 4 and many of the further parts; revision of
part 3 is expected to start later this year.

----- Original Message -----
From: "Weik, Gary" <[EMAIL PROTECTED]>
To: "'Nico c moi!'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, March 28, 2003 1:52 PM
Subject: RE: [OCF] ATR


> Run regedit.
>
> Navigate in the registry to the following:
>  HKEY_LOCAL_MACHINE
>   -> SOFTWARE
>    -> Microsoft
>     -> Cryptography
>      -> Calais
>       -> SmartCards
>
> Click on any type of card listed here and observe the ATR value.
> If you don't find your card, then you'll have to contact the manufacturer
> and add the details yourself.
>
> Hope this helps.
>
> Thanks,
> Gary Weik
>
> -----Original Message-----
> From: Nico c moi! [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 28, 2003 8:34 AM
> To: [EMAIL PROTECTED]
> Subject: [OCF] ATR
>
> Hello,
>
> I just want to know if it is possible to know the type of the card only
with
>
> the ATR.
>
> If yes, where can i get that information?
>
> Thx
>



---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe 
! in the body.

Reply via email to