Advertisement

Quick Links

Version 1.8
09-2006
Unit 1008, 10th Floor, Hongkong International Trade and Exhibition Centre
1 Trademart Drive, Kowloon Bay, Hong Kong
Tel: +852 2796 7873
Fax: +852 2796 1286
Email: info@acs.com.hk
Website: www.acs.com.hk

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AET63 BioTRUSTKey and is the answer not in the manual?

Questions and answers

Summary of Contents for Advanced Card Systems AET63 BioTRUSTKey

  • Page 1 Version 1.8 09-2006 Unit 1008, 10th Floor, Hongkong International Trade and Exhibition Centre 1 Trademart Drive, Kowloon Bay, Hong Kong Tel: +852 2796 7873 Fax: +852 2796 1286 Email: info@acs.com.hk Website: www.acs.com.hk...
  • Page 2: Table Of Contents

    8.3.4 TFM_OPEN_SECURE_SESSION ......................21 MCU-based Card ..........................22 8.4.1 RESET ..............................22 8.4.2 POWER_OFF............................22 8.4.3 EXCHANGE_APDU ..........................22 8.4.4 EXCHANGE_T1_FRAME........................23 Security Application Module (SAM)....................24 8.5.1 ACTIVATE_SAM............................24 8.5.2 DEACTIVATE_SAM..........................24 8.5.3 EXCHANGE_SAM_APDU........................25 8.5.4 EXCHANGE_SAM_T1_FRAME ......................26 © Advanced Card Systems Ltd. Page 2 of 29...
  • Page 3 AET63 Reference Manual version 1.8 September 2006 Appendix A: Supported Card Types..................27 Appendix B: Response Status Codes ..................28 Appendix C: Technical Specifications ..................29 © Advanced Card Systems Ltd. Page 3 of 29...
  • Page 4: Introduction

    1.8 September 2006 1. Introduction The AET63 BioTRUSTKey is an interface for the communication between a computer (for example, a PC), a smart card and TFM (Trusted Fingerprint Module). Different types of smart cards have different commands and different communication protocols. This prevents, in most cases, the direct communication between a smart card and a computer.
  • Page 5: Supported Card Types

    ATR. If the card does not accept the PPS, the reader will use the default parameters (F=372, D=1). For the meaning of the aforementioned parameters, please refer to ISO7816, part 3. © Advanced Card Systems Ltd. Page 5 of 29...
  • Page 6: Smart Card Interface

    5. Power Supply The AET63 requires a voltage of 5V DC, 100mA, regulated, power supply. The AET63 gets the power supply from PC (through the cable supplied along with each type of reader). © Advanced Card Systems Ltd. Page 6 of 29...
  • Page 7 As long as there is a smart card inserted in the device, this light is on. NOTE – This is applicable if you are using the PCSC device installer for AET63 © Advanced Card Systems Ltd. Page 7 of 29...
  • Page 8: Usb Interface

    NOTE - In order for the AET63 to function properly through USB interface, either ACS proprietary device drive or ACS PC/SC device driver has to be installed. Please refer to the Device Driver Installation Guide for more detail. © Advanced Card Systems Ltd. Page 8 of 29...
  • Page 9: Communication Protocol

    Please refer to “BioTRUSTKey API Manual.doc” for the descriptions of PTVerifySC and PTVerifySCAll. The following example shows the structure of a command with instruction code = 91 and three data bytes with the values 11 , 22 and 33 , respectively: © Advanced Card Systems Ltd. Page 9 of 29...
  • Page 10: Extended Command

    7.2.1 No transmission error with normal response (Length < 255 bytes) The response by the AET63 to a correctly received command consists of three protocol bytes, two status bytes and a variable number of data bytes and has the following structure: © Advanced Card Systems Ltd. Page 10 of 29...
  • Page 11 The following example shows the structure of the response to a command which has successfully been executed and which returns three data bytes with the values 11 , 22 and 33 , respectively: byte © Advanced Card Systems Ltd. Page 11 of 29...
  • Page 12: No Transmission Error With Extended Response

    "NOT ACKNOWLEDGE" message to the transmitting party upon completion of the faulty transmission. The "NOT ACKNOWLEDGE" message consists of two bytes: byte © Advanced Card Systems Ltd. Page 12 of 29...
  • Page 13: Card Status Message

    Card Status Messages) is indicated by the respective party through the transmission of the single byte Start- of-Text (STX) character with the value 02 The end of a command or response is indicated through the single byte End-of-Text (ETX) character with the value 03 © Advanced Card Systems Ltd. Page 13 of 29...
  • Page 14 AET63 accepts both upper case characters 'A' ... 'F' (41 ... 46 ) and lower case characters 'a' ... 'f' (61 byte ... is equivalent to: byte In its response messages, the AET63 uses upper case characters 'A' ... 'F'. © Advanced Card Systems Ltd. Page 14 of 29...
  • Page 15: Commands

    00 means that no card type has been selected. C_STAT Indicates whether a card is physically inserted in the reader and whether the card is powered : no card inserted © Advanced Card Systems Ltd. Page 15 of 29...
  • Page 16: Select_Card_Type

    60 20 8.1.4 SET_NOTIFICATION This command disables / enables the Card Status Messages transmitted by the reader to notify the host computer of the insertion or removal of a card. © Advanced Card Systems Ltd. Page 16 of 29...
  • Page 17: Set_Option

    Bit 7 : Select for TFM mode Specifies whether to access TFM in intercept or transparent mode 0 : Intercept mode (default) 1 : Transparent mode Reserved Response data format No response data © Advanced Card Systems Ltd. Page 17 of 29...
  • Page 18: Eeprom Commands

    Byte values to be written to the EEPROM starting at address ADDR. BYTE 1 is written to address ADDR; BYTE N is written to address ADDR+N-1. Response data format No response data © Advanced Card Systems Ltd. Page 18 of 29...
  • Page 19: Tfm (Trusted Fingerprint Module) Commands

    This is used to get list of APDUs from the EEPROM and then send the APDUs to the smart card. The list of APDUs selects the correct file in the smart card for the enrollment or verification of the fingerprint template. © Advanced Card Systems Ltd. Page 19 of 29...
  • Page 20 Verify (256 bytes max) Address 0x0800 Enroll (256 bytes max) Address 0x0900 RECORD 4 Verify (256 bytes max) Address 0x7F00 Key Encryption Key (24 bytes) Response data format No response data © Advanced Card Systems Ltd. Page 20 of 29...
  • Page 21: Tfm_Open_Secure_Session

    This command sends 24 bytes of random number to AET63. The random number is used to general the session key. Command format Instruction Code Data length Data ….. ….. Data 24 bytes of random number to generate the session key Response data format No response data © Advanced Card Systems Ltd. Page 21 of 29...
  • Page 22: Mcu-Based Card

    AET63 and the host computer. Command format Instruction Data Data Code length BYTE ...2 BYTE Length of APDU command data, N, + 6 (0 < N ≤ MAX_R) © Advanced Card Systems Ltd. Page 22 of 29...
  • Page 23: Exchange_T1_Frame

    Length of APDU command data, N DATA T1 Block frame to be sent to the card Response data format BYTE 1 BYTE N BYTE x Response T1 Block from card (if any) © Advanced Card Systems Ltd. Page 23 of 29...
  • Page 24: Security Application Module (Sam)

    SAM can be processed by the AET63. Otherwise, the AET63 returns an error status and deactivates the SAM. 8.5.2 DEACTIVATE_SAM This command powers off the SAM Command format Instruction Code Data length Response data format No response data © Advanced Card Systems Ltd. Page 24 of 29...
  • Page 25: Exchange_Sam_Apdu

    If both parameters have a value greater than 0, the AET63 does not execute the command and returns an error status. Response data format BYTE BYTE BYTE x Response data from card (if any) SW1, SW2 Status code returned by the card. © Advanced Card Systems Ltd. Page 25 of 29...
  • Page 26: Exchange_Sam_T1_Frame

    T1 BLOCK FRAME Length of APDU command data, N DATA T1 Block frame to be sent to the card Response data format BYTE BYTE BYTE x Response T1 Block from card (if any) © Advanced Card Systems Ltd. Page 26 of 29...
  • Page 27 Auto-select T=0 or T=1 communication protocol MCU-based cards with T=0 communication protocol MCU-based cards with T=1 communication protocol SAM cards with T=0 communication protocol (SAM Reader only) SAM cards with T=1 communication protocol (SAM Reader only) © Advanced Card Systems Ltd. Page 27 of 29...
  • Page 28 Data length error Invalid length of response (with READ command) Secret code locked APDU command aborted (only MCU-based card using T=1 protocol); the command abortion may be caused by a card internal failure. © Advanced Card Systems Ltd. Page 28 of 29...
  • Page 29 Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is needed. Consult the dealer or an experienced radio/TV technician for help. © Advanced Card Systems Ltd. Page 29 of 29...

Table of Contents