Portál AbcLinuxu, 25. dubna 2024 19:11

ASEKey Crypto USB Token

Technické parametry

Paměť
72 kB EEPROM
Rozhraní
Full speed 12Mb/s USB, ISO7816-{3,4,8,9}, T=1, CAPI, PKCS#11 v2.11, PKCS#15
Algoritmy
RSA do 2048 bitů včetně, 3DES, DES, AES, MD5, SHA-1, SHA-256
Fyzické provedení
47 × 16 × 8 mm, 4 gramy, tmavě modrý průsvitný plast s dírkou na tkaničku, činnost vykazuje rozsvícením červené diody

Identifikace pod Linuxem

dmesg

usb 1-2: new full speed USB device using uhci_hcd and address 3
usb 1-2: New USB device found, idVendor=0dc3, idProduct=1701
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: ASEKey
usb 1-2: Manufacturer: Athena Smartcard Solutions

lsusb

Bus 001 Device 003: ID 0dc3:1701 Athena Smartcard Solutions, Inc. ASEKey
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0dc3 Athena Smartcard Solutions, Inc.
  idProduct          0x1701 ASEKey
  bcdDevice            1.17
  iManufacturer           1 Athena Smartcard Solutions
  iProduct                2 ASEKey
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               80mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

Postup zprovoznění pod Linuxem

Výrobce dodává otevřenou obsluhu rozhraní pro pcsc-lite. Novější verze pcsc-lite potřebují pozměnit kód obsluhy rozhraní. Po instalace obojího a spuštění démona v ladicím režimu pcscd -a -f -d a zasunutí zařízení do sběrnice se zobrazí výpis komunikace

eventhandler.c:429:EHStatusHandlerThread() Card inserted into ASEKey01 00 00
Card ATR: 3B D6 18 00 81 B1 80 7D 1F 03 80 51 00 61 10 30 8F

A dioda pod krytem zařízení se rozsvítí. Pokud se spojení na programové úrovni nenaváže, dioda zůstane zhasnutá.

Odpojení zařízení ze sběrnice démon rovněž ohlásí:

eventhandler.c:361:EHStatusHandlerThread() Card Removed From ASEKey01 00 00

Dále je možné nainstalovat opensc nebo libp11, přes které může uživatel nebo aplikace s kryptografickým modulem zacházet.

Poznámka

Webová stránka výrobku

Dokument vytvořil: petr_p, 7.3.2010 21:35 | Poslední úprava: petr_p, 7.1.2012 17:07 | Historie změn | Zobrazeno: 1070×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.